技术解析

不是说服务器是linux的天下吗?
0
2021-07-22 07:41:14
idczone
本人最近入思科实习,有幸得以接触各种服务器。
但linux的占有率很小啊。
1.vSphere client,vCenter只能装在windows上。
2.vCenter里面超过一般是windows的vm,四分之一的os x,剩下一点点才是linux。

不是说服务器是linux的天下吗?求解惑。
你用一个win平台的软件/环境来衡量……那无话可说。
反过来你要用其他的呢?你说Vsphere,那我说redis只支持linux平台呢?


不是要比,只是想问一下。但虚拟化除了vmware,还有谁做的好,又支持linux吗?

unix、linux、windows server三分天下吧

@happlebao
我只是看你的问题我就理解成这样了。服务器,linux是占绝对的压倒性形式的。这点毋庸置疑。不能因为你做win平台你就认为win是大头。

@davepkxxx
总归还是linux的多。


如果是一个上规模的高性能服务器集群,不可能不弄虚拟化吧?
如果不上vmware,有什么方便的方法来管理服务器呢?
用windows来管linux很蛋疼啊。

VMware ESX
你怎么看?
你看到的不过是一个管理端罢了,看到虚拟底层了吗?

做虚拟化 linux 下有 xen KVM openvz 话说现在 vps 绝大多数是这些

在windows系统下的虚拟化技术除了hyper-v还可以选择VMware ,但是Linux 下的虚拟技术一般见到的是openvz和xen,这在windows下很难见到
至少我认为Linode , amazon 及大部分互联网服务商使用的Linux 虚拟化技术,而只有在企业环境下才有对windows虚拟化的需求
所以这里实际上有两个问题,一个是使用比较多的虚拟化技术是基于什么平台的,另外一个是虚拟化后的服务器客户端都是什么平台

我知道这个啊,我也知道以前esx的代码是基于redhat linux啊。但你始终需要一个管理端去操控啊。创建一个新的vm,调一下cpu内存,有不用vSphere client的替代方案吗?

@happlebao
一个管理工具界面而已。对于习惯SSH命令行的Linuxer……这种东西,多说就无益了。总之萝卜白菜各有所爱,你认为GUI更爽、方便,但是Linuxer认为命令行才更爽。这没得比的。

amazon用的是xen,openvz?求实例分析。

求名字,我没发现方法可以远程用命令行管理vSphere Hypervisor。

@happlebao
amazon ec2的确使用的xen虚拟化服务,这个也没什么实例,官方就是这么说的。

@cevincheung
win平台貌似本身就不支持远程命令行管理吧?据听说server2008有,但是具体没用过。

不是这个意思。比如说我想新增一台vm在hypervisor上,有什么办法能通过命令行做到吗?

@happlebao
额,这个需要他软件支持的。某些软件比如说editplus吧,你可以editplus.exe /open D:/xxx.txt。可以打editplus并打开某文本文件。但是如果他软件不支持,那也没用啊。
linux下可以类似这样:
virtualbox create template
virtaulbox create cpu:xxx
但是也需要软件本身支持,但是呢,linux下所有的东西都是有的,因为没有就没法用了。

晕死,你说的那个客户端吧 vSphere client 。思科的UCS,route和交换的IOS,都是linux和linux变种。

但内部不管服务器还是开发机清一色windows...

所以还是说vSphere不支持是吧?

客户端(管理端)需要Windows环境 你就理解成所有服务器都需要Windows环境了
一台客户端可以管理所有VMware上的虚拟机,并且这个客户端不一定要装在服务器上,也可以装在你的工作用笔记本上。至于VMware上的VMs要安装什么样的操作系统,完全取决于需要。

的观点。

之前paypal清一色的vmware虚拟机机群,打包虚拟化方案减少人力资源投入
其他公司基本上是xen,有人有实力做优化
vps就是openvz再加上
大致就是这样

思科的客户和 Windows 的用户重合度比较高,所以你看到的大多是 Windows 的服务器也不奇怪
管理端也不一定要用 vSphere client 这样的图形化工具,对于熟悉 Linux 的人来说命令行并不比图形界面麻烦,在量大的时候更是方便
亚马逊的 EC2 使用的就是 Xen,而且亚马逊把自己的网站都部署到这上面,可以想象这个应用还是很有规模的
现在的服务器大多是 Linux 这个基本上是共识,一时也拿不出什么非常有力的证据,不知道亚马逊的 AWS 财报能不能算,哈哈

可能是我表达方式不好,我知道怎么用,也知道怎么装,我现在就在管这个。
既然vms上linux居多,为什么vmware不出个linux客户端呢?作为一个*nix爱好者,天天拿着windows管linux很是纠结。

求可以管理vmware hypervisor的命令行工具名字。我始终找不到。

idc 的报道 http://www.idc.com/getdoc.jsp?containerId=prUS23974913
Top Server Market Findings
Linux server demand was positively impacted by high performance computing (HPC) and cloud infrastructure deployments, as hardware revenue improved 12.7% year over year in 4Q12 to $3.0 billion. Linux servers now represent 20.4% of all server revenue, up 1.7 points when compared with the fourth quarter of 2011.
Microsoft Windows server demand continued to increase in 4Q12 as hardware revenue increased 3.2% year over year. Quarterly revenue of $6.7 billion for Windows servers represented 45.8% of overall quarterly factory revenue, the same share as in the prior year's quarter.
Unix servers experienced a revenue decline of 24.1% year over year to $2.6 billion representing 17.6% of quarterly server revenue. This was the sixth consecutive quarter of revenue decline in the Unix server market and all major Unix server vendors experienced a revenue decline when compared with the fourth quarter of 2011.
After five consecutive quarters of revenue declines, IBM's System z mainframe running z/OS increased revenue 55.6% year over year to $1.8 billion, representing 12.3% of all server revenue in 4Q12.
其实windows在企业市场优势还是非常明显的,只不过这部分社区不活跃人员也比较低调。另外linux用的多的像google都是自己造服务器,一定程度上也提高了windows在销售服务器中的比例。

http://www.vmware.com/support/developer/vcli/

谢谢,明天去试一下。

从全球服务器来看 LINUX 肯定占大头
但是国内的就不一定了
现在学校里都是windows ,还有的学校居然除了windows以外的系统无法接入校园网(要上网得装一个驱动。)
那么学生出去以后也是习惯用windows ,然后,就没有然后了,,,,,,,,
还有可以看虚拟主机商的系统,国外基本上是linux的。国内提供linux的就没几家。

好吧,我是来涨姿势的

我是待在欧洲的思科,然后我发现用的都是windows。

这个说法是错的。windows下mmc wmi ad 这些比 *nix 的ssh远程强大得多。权限控制也更加严格。
但是问题就是微软版本变化太快,想用 .NET 搞 web service 但是做了个半吊子。 而且太多proprietary tech 。所以还是linux的终端一致性比较好。

+1

国外Windows服务器也是非常流行的, 我们公司合作过的公司像德国的, 意大利的, 法国的他们自己的服务器都是Windows server
从27楼贴出来的文件中也能看出端倪
另外服务器并不是仅仅用于虚拟主机 VPS 这种IDC行业, 更多的是在工业和商业领域等等
可能IDC行业对价格更在意一些吧, 而且IDC针对的消费者多是提供web服务的, 所以Linux的优势很明显
一句话, 各取所需

楼主你真是令人捉急啊。。你一直在纠结“为什么思科都是用windows呢?为什么我看到的虚拟机里面全是windows呢?”
麻烦楼主换换思维,比如去国内那些卖VPS的奸商的页面看看,你会发现,你需要win的虚拟机,就是hyperv或者vmware,你要linux的虚拟机,就是xen或者openvz。
vmware ≠ 虚拟化,虚拟化有很多种办法好吗…………你如果呆在xen公司,是不是会认为“windows简直一点市场占有率都没有”呢。。。

有没有办法把这个网页的结构改成这样:http://lixiaolai.com/why-you-want-buy-everything-on-knewone 这样看起来会舒服很多啊。

远程管理用界面会有想死的感觉。

思科的服务器 ≠ 全世界的服务器

苹果没有服务器吗

目前团购了一批KT独立服务器,35个,结果就5个用linux。悲剧。

还要算上互联网行业啊,这有个老图了,不知道能不能说明问题
http://img2.pconline.com.cn/pconline/1004/20/2103301_03010350.jpg

vsphere client和vcenter就是用来操作ESX服务器的图形化工具, 而ESX就是Linux.
这说明你接触的整个vcenter的环境就建立在Linux服务器的底层基础之上.
然后你提出这么个问题..

浏览器才是新一代的 GUI 嘛

有的,很多虚拟化方案中的平台都可以接管esx的,比如openNebula,你可以多看看

vSphere 的底层是unix呀 xenserver也是linux(centos)
vcenter只是vsphere的一个管理平台而已。
服务器的江山主要还是在*unix这边。win靠边站。。。

ps cisco的主要测试服务器应该是sun的solaris吧,反正流传出来的iou性能最好的还是solaris的版本。
cisco 的nexus 1000系列 software路由也是跑在*unix上面的呀(vsphere)
cisco的路由器/fw基本都是基于unix内核的。

vsphere是有api的吧? vmware太封闭了,研究的很少,xen kvm等命令行直接搞。

其实很有意思,一大拨Linux机器上虚拟出来一堆Windows
然后lz惊叹 服务器是windows的天下。。

每种业务场景都有其适合的操作系统,所以这个题设在不考虑业务场景的情况下没太大意义。




你们都是好久没用了吧,现在都是ESXi了,linux内核已经被移除了。

测试服务器惠普的居多,还有些思科自己的。

你们都是好久没用了吧,现在都是ESXi了,linux内核已经被移除了。

ESXi移除了linux console,但不能说是linux 内核被移除了, 这个console正常情况下,其实也只是一个附属虚拟机而已.
当然, ESX的hv的确是vmware自有的操作系统.

你说的是vmkernel吧?这个不是linux based的啊。
First, the vmkernel is not a Linux kernel module. The vmkernel is a completely isolated and separate piece of software which is loaded by a module called vmnix.
http://vmblog.com/archive/2007/08/22/vmware-and-the-gpl.aspx

国内Baidu/Alibaba/Tencent均有10w+的服务器,全Linux,小部分虚拟化

今天刚弄好一台windows on xen(debian dom0),交给客户作远程开发测试机了。


看第二句.
当然, ESX的hv的确是vmware自有的操作系统.

不知有汉,无论魏晋?以前也认为电脑就只是windows 98!

如果说虚拟化这个市场,那是MS,VMWARE,LINUX开源虚拟软件三分天下的局面。
企业里用前两者更多些,因为毕竟不用那么折腾。
至于虚拟出来的系统,大规模部署WIN成本太高,LICENSE限制了其发展规模了。

那说的是console operating system吧?在ESXi里面不是被移除了吗?

你公司名字是?

很好奇所谓 linux 服务器份额占大头的说法到底哪里来的,有最近的数据吗?

随便搜索了一下看到这么一篇 http://www.zdnet.com/ibm-leads-server-race-cisco-breaks-top-5-7000011960/
里面讲到 linux server 的 market share 是 20.4%,windows server 是 45.8%,但是 linux 的增长很快

http://en.wikipedia.org/wiki/Usage_share_of_operating_systems
Server那一章。
另外,其实我没见过Windows的server……

ios那些跑在那些系统上呢?
2011年的一个版本吧
RouterRPversion
Cisco IOS Software, Solaris Software (UNIXRP_L2-JSV-M), Version 15.0(0)ROS0.44, EARLY DEPLOYMENT ENGINEERING ISBU_WEEKLY BUILD, synced to V122_49_YST273_111_101108
Copyright (c) 1986-2011 by Cisco Systems, Inc.
Compiled Tue 09-Aug-11 07:28 by chrisvan
ROM: Bootstrap program is Solaris
RouterRP uptime is 0 minutes
Uptime for this control processor is 0 minutes
System returned to ROM by reload at 0
System image file is "unix:./unixrp_l2-jsv-ms.150-0.ROS0.44"
Last reload reason: Unknown reason

Solaris UnixRP (Sparc) processor with 206425K bytes of memory.
Processor board ID 1
8 Ethernet interfaces
8 Serial interfaces
16K bytes of NVRAM.
Configuration register is 0x0
RouterRP#

这个我也看了,有一节恰好引用的我给的那篇文章的数据,另外一个数据是 2013 W3Techs 统计的 web server,Linux 32.9%,BSD 1.16%,Windows 35.3%,Unknown 30.5%。说三分天下不为过,占大头未免过了。另外,Linux Server 和 BSD 是竞争对手关系,Linux Server 的崛起直接受害人是 Unix Server。
Windows Server 太多了,那么多使用 Windows 的大企业,必然使用 Windows 做域、邮件、DNS 服务器,不能只盯着 Web Server

楼主乃是去学法语把英语忘光了的节奏么。。。你找的这句话的意思是说移除了Linux内核么。。。。。。。。。vmnix这个词你以为是什么意思呢。。。。。。。。。

windows server主要是跑在pc上,好像一些企业例如ibm说要在它的unix服务器上面部署一些前端的windows管理单元。unix份额肯定是在下降,被windows server和linux吃了份额,linux涨势不错。web server和数据中心各自的份额不同,数据中心采用unix和和windows server的比较多吧。另外就是看看apache和niginx的势头和份额,web server里linux应该很高。另外就是,像google,facebook,amazon这些好像都不买ibm,hp这些机子,都是自己设计,google现在是第5大芯片采购商(intel给出的数据),google的服务器好像就是用大量分布式的pc,facebook差不多,aws上面linux也很多,这些巨头估计主要使用的是linux。ibm有自己的unix但也不断投资linux,就连oracle也出自己的版本linux,openstack这个好像就是基于linux的。估计在中小企业里,windows server应该很多,会和linux正面竞争。

windows server市场份额确实大于unix系列的服务器。

xen本来就不支持windows。linux虚拟化用xen的多了去了。如果买vps最可靠的还是xen方案的

这个市场占有率份额我也不知道怎么回事。我觉得linux比windows当web server简单好用多了。好管理,好安装

那是说的是ESX啊,现在ESXi已经没有这东西了啊。

这个..小弟待的地不是管路由器那块的,我估计也没有看那块代码的权限。做的是企业即时通讯。叫Jabber,估计没几个人听过吧。
PS:打个广告。我们的Jabber即将推出Linux的客户端,估计是Ubuntu的,完爆Microspft Lync。

熟悉了自然就方便,擅长windows S的也不是不好,一切以自己实际需求为主。

对于ESX/ESXi来说,除了可以使用图形化界面的vSphere Client,还有命令行界面vSphere CLI。这个你google一下就很清楚了。我们公司的自动化测试,从创建虚拟机,到安装OS和测试包,测试完后销毁虚拟机,一整套都是Linux下的脚本完成的。我没办法相信Cisco这样的公司没有使用过CLI,你跟IT的人再了解一下吧。

维基百科上的数据,呵呵
http://en.wikipedia.org/wiki/Usage_share_of_operating_systems#Servers

谢谢,刚开始实习,不懂的还很多。

jabber不错 一个企业内的基石通讯,国外用的公司还不少。cisco应该可以是在研究把voip( cisco vioce的产品)和jabber整合吧。

鄙司的机房里,Windows Server 2008 较多,Linux也有,但少

xen以完全虚拟化方式配合带VT技术的CPU就可很好运行win虚拟机,性能表现没觉得比其它虚拟机差。

这问题问的……
“服务器”也分好多种啊,企业内部服务器和互联网服务器这两个领域里 Linux 占的比例就肯定是不一样的。不同国家地区不同行业内服务器的类型也会不同,例如你提到的思科。
“服务器是 Linux 的天下”这句话更多的还是在说互联网服务器吧。

应该是看业务的吧,什么业务决定需要什么系统比较合适。另外windows有专门的高级支持工程师,可以很方便地解决系统方面的问题,后期维护我想也是思科所考虑一大因素。

windows 和 vmware 都是商业化的东西,有后期支持,不差钱而且虚拟化出来的产品不是拿出来卖的公司自然选这个…

小公司,内部文档也用MS格式,但大都不会很复杂,WPS Office 就满足大部分人需求了,对外文档也都尽可能是PDF。内部有web的CRM平台,内外也多用email。业务几乎都建立在xen之上。



windows的售后支持差强人意,购买时的确是非常热情,买后若遇到问题,很容易也碰上推脱和不愿支持的。之前就遇到过想将win2k3组的AD升级为win2k8,咨询ms售后完全没有帮助,最后还是我们自己摸索搞定的。觉得被MS坑了。

http://w3techs.com/technologies/overview/operating_system/all
这个数据不知道权不权威, Wikipedia上就是引用的这个统计数据。

似乎有一个思维定势,我们都把linux看作是首选的服务器系统,因为开源,方便,在性能上也比windows强太多,在市场占有率上也必定是遥遥领先。但数据表明,linux和windows在服务器领域份额不分伯仲,企业对服务器的选用会综合考虑各种因素,比如市场,windows操作系统市场占有率那么高,用windows架设服务器也很正常。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服