加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

性能调优第一步:如何搞定服务器硬件选型?

发布时间:2019-07-03 00:39:37 所属栏目:业界 来源:安徽思恒信息科技有限公司
导读:处事器硬件选型是Linux机能调优的第一步。 无论你是自行购置处事器举办托管,照旧租用处事器,购置云主机,都要面对的一个题目:选择处事器的硬件设置。 我们必要从差异角度、多个方面来抉择选择一台什么样的处事器,找到满意技能必要、营业成长和本钱节制

处事器硬件选型是Linux机能调优的第一步。

无论你是自行购置处事器举办托管,照旧租用处事器,购置云主机,都要面对的一个题目:选择处事器的硬件设置。

我们必要从差异角度、多个方面来抉择选择一台什么样的处事器,找到满意技能必要、营业成长和本钱节制之间的最佳均衡点。

机能调优第一步:怎样搞定处事器硬件选型?

那么接下来,我们就来谈谈怎样举办硬件选型。

处事器要运行什么应用?

我们要按照处事器的用途,来抉择处事器的机能、容量和靠得住性需求。

这里我们凭证最典范的基本架构:Web处事器、数据处事器、应用措施处事器来睁开接头。

1.Web处事器

Web处事器对硬件要求不高,乃至一样平常的硬件设置(2颗4核、8G内存、1T硬盘)即可满意需求,假如后期Web处事会见量上升,只必要新增平等设置的处事器插手负载平衡集群即可实现Web处事的机能扩展。

2.数据处事器

数据处事器对硬件要求最高,首要特性是CPU要足够快、内存足够大,磁盘IO足够快和不变。好比:MySQL、Oracle处事器要求CPU设置必然要好,最好是双路志强金牌Gold,磁盘最好行使SSD系列。

而Redis处事器首要是内存型应用,以是要求内存必然要足够大,而且可扩展,而对磁盘和CPU要求就没那么高。

3.应用措施处事器

应用处事器的典范特性是包袱了计较和成果实现。对CPU的设置,至少是双路志强银牌Silver系列。对付靠得住性题目,假如你只有一台处事器的话,那么这台处事器必需足够靠得住,磁盘做成RAID1阵列是必不行少的。

4.其他民众处事器

尚有一些公用的处事器,譬喻:邮件处事器、DNS处事器、域控处事器。对不变性要求较高,因此一样平常会保举有至少两台举办主、备陈设。对硬件来说,没有非凡的需求,以是一样平常的硬件即可。

营业体系要支持几多用户?

硬件处事器是为了提供某种处事,而行使这些处事的用户有几多,也是我们必要思量的身分,有几个详细的题目必要我们做出评估:

  • 预估有几多用户会同时在线?
  • 预估天天同时在线会见最岑岭值是几多?
  • 预估数据量会有多大?
  • 预估收集宽带会占用几多?

要用多大空间来存储数据?

我们必要从两个角度来思量这个题目。一个角度是有哪些类此外数据,另一个角度是数据的增添速率,譬喻:天天或许会新增几多数据,按照这个增速,就可以筹划出将来1-3年内数据量巨细。

最后我们才气获得一个更详细的数字,还必要为计较出来的数字功效乘1.5阁下的系数。

营业重要性有多高?

处事器可觉得差异营业体系提供各类应用处事,这个重要性直接影响到我们对处事器的选型设置。

1.派别网站

一台处事器,铜牌Bronze 单路cpu、4G内存、500GB足够了,而且也不必要备机,就算处事器呈现了一点硬件妨碍,导致几个小时乃至一两天不能提供会见,事变也会照常继承,天也不会塌下来。对公司也影响不大。

2.测试平台

假如仅仅做成果测试,那么对硬件设置根基没要求,假造机也可以满意要求,而假如是做机能测试,那么就按照机能测试的偏向,选择某方面较量强劲的硬件即可。

3.电商平台

CPU要足够好,内存也要足够大,磁盘必然要做RAID10。同时,还要陈设主、备架构,数据要做及时备份、异地长途备份,由于重要的营业体系,一旦产生妨碍,直接导致的丧失就是款子。

怎么选择CPU?

CPU的主频越高,其机能也更高;两个CPU要比一个CPU来得更爽;说到品牌,也就是Intel和AMD,Intel处事器市场份额更高一些。常见环境:

1.公司营业刚起步

量不大的环境下,此时预算也许也不是很富裕,那么提议选择一个英特尔至强铜牌单路CPU即可,可是记得要留扩展接口。

2.跑多个处事

好比apache+php+tomcat+mysql架构,都运行在一台呆板上,那么,保举英特尔至强银牌双路CPU,这将是一个不错的选择。

3.运行MySQL/Oracle

那么至少应该选择一个英特尔至强金牌双路10核CPU,而且预留CPU扩展接口,当负载越来越大的时辰,可以选择增进CPU到四路。

必要多大的内存?

对比于CPU,内存(RAM)着实是影响机能的最要害身分,许多营业体系CPU操作率一样平常都在10%~50%之间,乃至更低。

1.Web前端处事器

譬喻apache、nginx。不必要太大的内存,由于这些Web处事器首要是处理赏罚静态哀求,一天几十万的会见量,4GB内存已经足够了。

2.java重型应用处事器

好比Tomcat、Resin、WebLogic、Websphere、jboss等此类。设置的内存在16GB-32GB之间即可,大于32GB的内存设置根基是挥霍了。

3.内存型营业体系

譬喻:redis、Squid、Varnish、Memcached等,我们必要为处事器设置尽也许高的内存容量,由于这类应用首要耗损的就是内存。

必要奈何的硬盘存储?

硬盘存储体系的选择和设置是整个处事器体系里最为伟大的一部门,我们必要思量硬盘的数目、容量、接口范例、转速、缓存巨细,以及是否必要Raid卡,Raid卡的型号和Raid级别等题目。

1.磁盘范例

今朝有SATA、SAS和SSD三种范例,SATA、SAS属于机器硬盘,转速低,读写速率慢,可是价值自制,磁盘容量大。SSD硬盘属于固态硬盘,利益是读写速率快,弱点是价值昂贵。

2.RAID

首要分为软RAID、硬RAID二种。软RAID全部成果均有操纵体系和CPU来完成,没有独立的RAID节制器处理赏罚芯片和I/O处理赏罚芯片,服从最低。硬RAID配备了专门的RAID节制器处理赏罚芯片和I/O处理赏罚芯片以及阵列缓冲,不占用CPU资源。

网卡怎样选择?

网卡和处事器的收集带宽相互影响,这里我们从网卡的速度和网卡的冗余两个方面来举办说明。

1.网卡的速度

到底是选用千兆网卡呢,照旧选择万兆网卡呢,这首要取决于我们对带宽流量的评估。大大都环境下,千兆网卡足够用来对外网提供处事,而内部数据互换假如很是频仍,譬喻hadoop营业,提议行使万兆网卡。

2.网卡的不变性

对收集不变性要求高,保举双网卡做冗余,两个网卡毗连到差异的互换机上,这样,恣意一个网卡妨碍都不影响营业的正常运行。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读