扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
计算机比喻为人脑的延伸,对把握计算机的性质是有帮助的,但仍然不够细致。需要追问,是哪一部分的延伸?计算机帮助个人处理信息,是如何实现的?方式很多,数据存储和基于存储的检索,是其中一端;此时的计算机扮演资料夹和卡片柜的角色,计算机的使用者拥有完整的主动性。另一端则相反,计算机做决策,指导人的行动,或者和人对抗。
使用计算机,获得信息处理上的便利,而且不需要损失主动性来换取这种便利,我们感到很愉快。但当计算机开始指挥我们,教导我们,干扰我们,对抗我们的时候,愤怒和忧虑就随之而来了。棋类是智力游戏,到今天(2013年),桌面硬件运行Windows服务器的优势
为什么要在桌面硬件平台上安装Windows服务器?即便是在这个虚拟机的时代,仍然有许多理由值得考虑。最普遍的原因是硬件简单可用。桌面机器 廉价并且具有多种选择,可以将之前的桌面端用做现在的服务器(尽管只适用于流量较小的服务器),这样还可以避免直接将这些服务器丢弃。除此之外,有时在自 己的硬件上运行服务器,而不是在虚拟机中会更加方便,特别是对于实验环境。
考虑到这些,哪些桌面系统可以运行Windows服务器呢?下面是微软列出的Windows Server 2012的最低系统需求:
• 单个1.4 GHz 64位处理器
• 512MB内存
• 32GB磁盘空间
• 光驱
• 键盘、鼠标,800x600或更高分辨率的显示硬件
• Internet连接
即便是几年之前的桌面端硬件也可以满足这样的需求。比如,Windows服务器并不要求多核处理器,即便是单核处理器也可以被使用。
不要期望同样的性能表现
即使Windows服务器对于硬件的基本需求并不高,但是对于特定的服务器环境来说,就需要考虑一些其他问题了:
桌面系统通常不支持多套接字配置
如果你正在使用的应用需要多套接字支持(与多核心相对),那么不要期望桌面端硬件能够完成这项工作。多套接字在过去的一些高端工作站上曾经被使用,但是现在已经被单套接字和多核心配置取代。
不要期望单核系统拥有和服务器一样的性能表现
如果你正在重新利用一台单核的低端桌面(低端是按照现在的标准来定义的),那么不要期望其会有像真正服务器一样的性能表现。几乎所有的服务器端应用程序都需要多核服务器支持才能够保持良好运行。
桌面环境不支持NUMA
在你桌面端配置中,也不能找到非统一内存访问(NUMA)或者内存热插拔的技术。如果你在做的事情需要NUMA支持,或者用于测试NUMA,那么你可能就没有机会在个人电脑上运行Windows服务器了。
桌面存储和服务器存储具有很大差异
桌面端的7200 转硬盘根本无法和服务器10000转的硬盘相提并论,更不要说多硬盘阵列了。如果你使用的是桌面级的flash存储,那会是个例外:但是其不能提供大量的存储空间,只能提供瞬间的输入/输出值。
桌面端的网络不是为服务器负载设计
很容易地认为不同的网卡间不会存在什么差异。但是为服务器设计的网卡和为桌面端设计的网卡有实质性的不同。如果你使用的是为服务器而设计的插件网卡,可以起到一些帮助,但是需要记住的是可能会遇到很多系统的瓶颈问题,导致系统运行缓慢。
微软虚拟化技术可能会受到影响
微软的Hyper-V hypervisor,集成在Windows服务器当中,其有特殊的硬件需求。一些桌面级的CPU可能并不具有Hyper-V需要的处理器扩展组件。除此 之外,桌面级的机器也许不能支持Hyper-V运行所需要的全部内存。如果你在Hyper-V上运行超过一个虚拟机,那么最少使用超过4GB的内存,以防 止问题发生。时间越长的桌面级系统,其所能支持的物理内存数量就越小。
需要记住的最为关键的一点是如果你想要重新利用桌面硬件来安装服务器,需要注意安装哪种应用程序。桌面系统可以作为文件、打印服务器,或者小规模的数据库 服务器,也可以作为本地应用程序的web服务器,比如SharePoint。但是不要期望使用这种机器可以满足所有在真正服务器上的需求。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者