linux主机硬件配置的选择


在安装linux之前,肯定是需要先采购主机配件了,一般企业会采购服务器硬件厂商的整体解决方案, 也会另外单独采购一些配件,例如内存、显卡、磁盘等。 而一些个人爱好者,特别是计算机发烧友,更喜欢自己组装电脑,叫做攒机。
大部分硬件厂商在推出一款新硬件的时候,都会提供linux操作系统对应的驱动程序模块文件。 有可能通过光盘或者官网提供,需要用户手动安装驱动程序模块。 也可能直接在硬件中提供,操作系统可以自动识别并安装驱动程序! 在选购计算机硬件的时候,要特别留该硬件是否支持linux驱动。
另外,根据未来主机的用途,需要进行合理的主机硬件配置规划。 例如对于个人桌面办公(Desktop)用户,对计算机的配置要求可能不是很高,只需要满足日常办公和上网, 理论上目前的入门级计算机就足够满足需求了! 很多企业为了节省开支,购买芯片组集成显卡的主板就可以了,根本不需要额外采购显卡!
如果主机是用于视觉特效设计或者作为游戏机,那么必须要采购高配置的独立显卡、cpu和内存了! 如果是做成文件服务器, 显卡就没那么重要了,重点关注的是硬盘等储存设备!
如果对于网络传输有特殊的要求,那么还要重点考虑网卡的性能指标了!
当然主机的配置不是越高越好,不管是个人还是企业,都要充分考虑自身的财务状况!更高的配置意味着更多的money! 性能和价格是一对不可调和的矛盾体,所以在采购硬件的时候,要充分考虑硬件的性价比, 性价比说白了就是花更少的钱买更高的性能配置。 同样的性能指标,一个卖3000,另一个卖到5000,很明显前者的性价比就很高了,可以重点考虑! 除了要考虑硬件性价比之外,另一个需要重点考虑的因素就是效能比,这又是一对不可调和的矛盾体,耗电量和性能。 效能比说白了就是耗费更少的电量发挥更强大的性能。 现在很多设备都在强调低功耗,但是低功耗往往意味着低性能! 所以在购买硬件配置的时候,也要充分考虑硬件的效能比,在满足性能需求的情况下,耗电量越低越好! 特别是服务器, 一年365天一直处在开机状态,如果一天多花费50瓦的电力, 每年就要多花450度电左右(50W*365天*24小时/天/1000W=438度电), 每百部计算机每年多花450度电的话,以一度电3块钱来计算,每年得多花十万块以上的电费!这对于企业来说可是一笔不小的运营成本。
可喜的是对于linux来讲,并不需要配置太高的硬件就可以运行起来了。 特别是如果不开启x window system的情况下,linux所占用的资源真的是非常少! 甚至一些老旧淘汰的硬件linux也能很好的支持。很多在windows下已经跑不动的的老旧计算机,安装linux后还可以顺畅的运行! 所以家里如果有淘汰的老旧计算机, 先不用急着扔掉。安装上linux,就可以作为一台linux服务器了。 不过Pentun-III以前的硬件配备可能已经不再适合现在最新的Linux distribution了。 如果是作为企业内部的Mail server或者是Proxy server,或者是需要开启图形运算X Window、OpenGL等功能, 那么你就必须要选择高档一点的计算机配备了,使用过去的计算机零件可能并不适合。
每个linux发行版在发布的时候,都会提供最低硬件配置要求的说明。可以通过linux发行版的官网查看。 下面针对不同的硬件给出linux的最低配置建议:
CPU:Intel i3系列CPU,其实linux对cpu的要求并不高,I3系列以前的cpu应该也是没有问题的,只是市场上越来越少了,真的很难购买到!
内存:至少512MB以上内存。目前市面上大部分DDR内存标配至少都是4G了,对于linux来说绰绰有余了! 理论上主内存的容量是越大越好!事实上Linux服务器中,主存储器比cpu还要重要! 因为主内存不够用的话, linux会将硬盘的一部分空间作为内存使用,也就是内存交换空间(swap)。影响到系统的整体性能, 毕竟硬盘比内存的速度要慢的多! 特别是开启X window的话,那主内存容量就不能太小了。
硬盘:由于数据量与数据存取频率的不同,对于硬盘的要求也不相同。 举例来说,如果是一般小型服务器,通常重点在于容量,硬盘容量大于20GB就够用到不行了! 但如果你的服务器是作为备份或者是小企业的文件服务器,那么你可能就得要考虑较高阶的磁盘阵列(RAID)模式了。 磁盘阵列(RAID)是利用硬件技术将数个硬盘整合成为一个大硬盘的方法, 操作系统只会看到最后被整合起来的大硬盘。 由于磁盘阵列是由多个硬盘组成,所以可以达成速度效能、备份等任务。 更多相关的磁盘阵列。
VGA:对于不需要开启X Window的服务器来说,只要有显卡可以让计算机启动就可以了,一般的集成显卡就可以满足要求了。 如果开启X window系统,显卡内存容量最好在32MB以上,否则跑X系统会很累喔!
Network Interface Card:网卡是服务器上面最重要的组件之一了! 目前的主板大多拥有内建10/100/1000Mbps的超高速以太网卡。 但要注意的是,不同的网络卡的功能还是有点差异。举例来说,曾经需要具有可以设定 bonding 功能的网络卡, 结果, 某些较低阶的gigabit网卡并没有办法提供这个项目的支持!真是伤脑筋! 此外,比较好的网卡通常 Linux 驱动程序也做的比较好,用起来会比较顺畅。因此,如果你的服务器是网络I/O行为非常频繁的网站, 好一点的Intel/boradcom等公司的网卡应该是比较适合的喔。
光盘、软盘、键盘与鼠标:不要旧到你的计算机不支持就好了,因为这些配备都是非必备的喔! 举例来说,安装好 Linux 系统后,可能就将该系统的光驱、鼠标、软盘驱动器等通通拔除,只有网络线连接在计算机后面而已, 其他的都是通过网络联机来管控的哩! 因为通常服务器这东西最需要的就是稳定,而稳定的最理想状态就是平时没事不要去动他是最好的。
下面是一些典型的linux主机用途与相关硬件配置的基本要求:
不开启X Window的小型主机:
o 用途:家庭用NAT主机(IP 分享器功能)或小型企业之非图形接口小型主机。
o CPU:五年内出产的产品即可。
o RAM:至少512MB,建议1GB以上!
o 网卡:没有特别要求,一般的以太网卡即可。
o 显示适配器:没有特别要求,只要能被Linux识别的显示适配器即可,例如NVidia或ATI的主流显示适配器均可。
o 硬盘:20GB以上!
开启X Window的桌上型(Desktop)Linux系统 :
o 用途:普通办公用或者Linux练习机
o CPU:Intel I5及以上等级。
o RAM:一定要大于1GB!否则图形接口容易卡顿。
o 网卡:普通的以太网卡就可以!
o 显示适配器:显存容量256MB以上的显示适配器,入门级的都这个容量了!
o 硬盘:至少60GB以上。
中型以上Linux服务器:
o 用途:中小型企业、学校的FTP、mail或者WWW等网络服务器。
o CPU:IntelI5, I7以上多核cpu。
o RAM:大于1GB,最好4GB以上!
o 网卡:知名的broadcom或Intel等厂牌,比较稳定效能较佳!
o 显示适配器:如果有使用到图形功能,则一张64MB内存的显示适配器是需要的!
o 硬盘:越大越好,如果可能的话,使用磁盘阵列,或者网络硬盘等等的系统架构, 能够具有更稳定安全的传输环境,更佳!
o 建议企业用计算机不要自行组装,可购买商用服务器较佳, 因为商用服务器已经通过制造商的散热、稳定度等测试,对于企业来说,会是一个比较好的选择。
再次强调,每个linux发行版在发布的时候,都会提供最低硬件配置要求的说明,可以通过linux发行版的官网查看。 如果你的Linux主机是小型环境使用的,实时当机也不太会影响到企业环境的运作时, 那么使用升级后被淘汰下来的零件以组成计算机系统来运作,那是非常好的回收再利用的案例。 但如果你的主机系统是非常重要的,你想要更一部更稳定的 Linux 服务器,那考虑系统的整体搭配与运作效能的考虑, 购买已组装测试过的商用服务器会是一个比较好的选择喔!
一般来说,目前(2015)的入门计算机机种,CPU 至少都是 Intel i3 的 2GHz 系列的等级以上, 主存储器至少有 2GB,显示适配器内存也有512MB以上,所以如果您是新购置的计算机, 那么该计算机用来作为 Linux 的练习机,而且加装 X Window 系统,肯定是可以跑的吓吓叫的啦!^_^
此外,Linux 开发商在释出 Linux distribution 之前,都会针对该版所默认可以支持的硬件做说明, 因此,你除了可以在 Linux 的 Howto 文件去查询硬件的支持度之外,也可以到各个相关的 Linux distributions网站去查询呢! 底下列出几个常用的硬件与 Linux distributions 搭配的网站,建议大家想要了解你的主机支不支持该版Linux时,务必到相关的网站去搜寻一下喔!
Red Hat的硬件支持:https://hardware.redhat.com/?pagename=hcl
Open SuSE的硬件支持:http://en.opensuse.org/Hardware?LANG=en_UK
Linux对笔记本电脑的支援:http://www.linux-laptop.net/
Linux对打印机的支持:http://www.openprinting.org/
Linux硬件的支持中文 HowTo:http://www.linux.org.tw/CLDP/HOWTO/hardware.html#hardware
总之,如果是自己维护的一个小网站,考虑到经济因素,可以自行组装一部主机来架设。 而如果是中、大型企业,那么主机的钱不要省~因为,省了这些钱,未来主机挂点时, 光是要找出哪个组件出问题,或者是系统过热的问题,会气死人ㄟ! 而且,要注意的就是未来你的Linux主机规划的用途来决定你的Linux主机硬件配备喔!相当的重要呢!
主机的服务定位不同,所需要的硬件配置也不同! NAT服务(类似IP分享器):
通常小型企业或者学校单位大多仅会有一条对外的联机,全公司/学校内的计算机全部通过这条联机连到因特网上。 此时就得要使用IP分享器让这一条对外联机分享给公司内部所有员工使用。 通过在linux中安装NAT服务就可以提供类似IP分享分享器的功能!
事实上,利用Linux作为NAT主机来分享IP是很不智的~因为PC的耗电量比IP分享器要大很多。 为什么还要使用Linux作为NAT呢?因为Linux NAT可以额外的加装很多分析软件, 用来分析客户端的联机,或者是用来控制带宽与流量,达到更公平的带宽使用呢! 在这种环境中,Linux作为一个内外分离的实体,网络流量会比较大。Linux主机的网卡就需要较高的配备。 而CPU、RAM、硬盘等对系统的影响就小很多。 关于nat主机的架设可以参考这里
SAMBA文件服务器:
windows系统之间可以通过网上邻居互相访问文件,那么在windows系统中怎么访问linux中的文件呢? 这就是通过在linux主机中安装SAMBA服务软件了! SAMBA的效能不错, 没有客户端联机数的限制, 非常适合一般学校环境的文件服务器(file server)使用!
由于文件服务器分享的数据量较大,对于系统的网卡与硬盘的容量及速度有较高的要求, 如果还针对不同的用户提供文件服务器功能,那么/home 这个目录可以考虑独立出来,并且加大容量。
Mail邮件服务器:
在企业办公领域电子邮件几乎已经取代了传统的人工邮件了。
得益于越来越便宜的硬盘价格及Google/Yahoo/MicroSoft之间的公平竞争, 包括Web接口的传输、大于2GB以上的容量空间及全年无休的服务等,免费的email邮箱服务几乎可以满足人们的大部分通信需求了。 例如非常多人使用的gmail: http://gmail.com。
虽然免费的邮箱服务已经基本满足大多数公司的日常办公需求,而且也不建议架设mail server了。 但是对于具有较高机密性的组织或者单位,email邮件往往具有商业机密和隐私性,用免费邮箱可能就没有那么安全了。 此时自己假设邮件服务器mail server是非常重要的,邮件服务器对硬盘容量与网卡速度有较高的要求,在此情境中,也可以将/var目录独立出来,并加大容量。
WWW Web服务器:
WWW服务器几乎是所有的网络主机都会安装的一个功能,因为他除了可以提供Internet的WWW联机之外, 很多在网络主机上面的软件功能(例如某些分析软件所提供的最终分析结果的画面)也都使用WWW作为显示的接口, 所以这家伙真是重要到不行的。
CentOS使用的是Apache软件实现WWW网站的功能,在WWW服务器上面,如果你还有提供数据库系统的话, 那么CPU的等级就不能太低,而最重要的则是RAM了! 要增加WWW服务器的效能,通常提升RAM是一个不错的考虑。
提供客户端自动取得IP的功能DHCP服务:
如果你是个局域网络管理员,你的区网内共有 20 部以上的计算机给一般员工使用,这些员工假设并 没有计算机网络的维护技能。 那你想要让这些计算机在连上 Internet 时需要手动去设定 IP 还是他可 以自动的取得 IP 呢?当然是自动取得比较方便啦! 这就是 DHCP 服务的功能了!客户端计算机只要 选择自动取得 IP,其他的,就是你系统管理员在 DHCP 服务器上面设定一下即可。 这个咚咚的 硬件要求可以不必很高啰。
FTP服务器:
很多朋友喜欢架设FTP服务器去进行网络数据的传输,甚至很多人会架设地下FTP网站去传输些违法的数据。 老实说,FTP 传输再怎么地下化也是很容易被捉到的啦!所以,相当不建议您架设FTP! 不过,对于大专院校来说,因为常常需要分享给全校师生一些免费的资源, 此时匿名用户的FTP软件功能就很需要存在了。 对于FTP的硬件需求来说,硬盘容量与网卡好坏相关性较高。
大致上我们会安装的服务器软件就是这一些! 当然啦,还是那句老话,在目前你刚接触Linux的这个阶段中,还是以Linux基础为主, 也希望你先了解Linux的相关主机操作技巧,其他的架站,未来再谈吧! 而上面列出的各项服务,仅是提供给你,如果想要架设某种网络服务的主机时,你应该如何规划主机比较好!

initroot编辑整理,转载请注明www.initroot.com

100次点赞 100次阅读