5、选择CPU
CPU的基频越高,性能就越高。两个CPU比一个CPU更酷;英特尔和AMD等品牌在英特尔服务器上的市场份额更高。要选择CPU,最好选择最新的CPU。一般情况下:
▶ 该公司的业务才刚刚开始;
如果这个数字不多,可能会导致预算短缺。因此,建议您选择Intel Xeon铜质单槽CPU,但最好保留扩展接口。
▶ 运行多种服务;
例如,如果您在计算机上运行Apache+PHP+tomcat+mysql架构,则建议使用Intel Xeon Silver Dual CPU。
▶ 运行MySQL/Oracle
您必须选择一个或多个Intel Xeon Gold双核10核CPU,并维护CPU扩展接口。如果负载增加,您可以将CPU增加到4个通道。
6、需要多少内存?
与CPU相比,RAM是最重要的性能因素。许多业务系统的CPU利用率通常在10%到50%之间,甚至更低。
▶ Web前端服务器
例如,Apache和nginx。这些Web服务器主要处理静态请求,每天有数十万次访问,并且有4GB的内存,因此不需要太多内存。
▶ Java密集型应用服务器
例如,Tomcat、Resin、WebLogic、Websphere、jboss等。配置的内存必须在16GB到32GB之间。默认情况下,大于32GB的存储配置将被浪费。
▶ 基于存储的业务系统
例如Redis、Squid、Varnish、Memcached等。这些应用程序主要消耗内存,因此需要为服务器分配尽可能多的存储容量。
7、需要多少硬盘空间?
磁盘存储系统的选择和配置是整个服务器系统中最复杂的部分。您必须考虑硬盘数量、容量、接口类型、转速、缓存大小、RAID卡要求、RAID卡型号和RAID级别。
▶ 磁盘类型
目前的SATA,有三种类型的SAS和SSD:SATA和SAS是机械硬盘,转速低,读写速度慢,但价格低廉,磁盘容量大。固态硬盘是具有快速读/写速度的固态硬盘,并且价格昂贵。
▶ 突然袭击
它主要分为软RAID和硬RAID。软件RAID的所有功能都由操作系统和CPU执行,无需处理单独的RAID控制器处理器芯片和I/O处理器芯片,从而将效率降至最低。硬RAID是一种专用的RAID控制器处理芯片,它有一个I/O处理芯片和一个不消耗CPU资源的阵列缓冲区。
8、如何选择网卡?
最后,我们将讨论网卡的选择。网卡和服务器的网络带宽相互影响。在这里,我们将从两个方面分析网卡的速度和冗余度。
▶ 网卡费率
选择千兆网卡还是万兆网卡取决于带宽流量分析。在大多数情况下,千兆网卡足以为外部网络提供服务。对于Hadoop服务等非常频繁的内部数据交换,建议使用10千兆网卡。
▶ 网卡的稳定性
建议对电网的稳定性提出较高要求,建议使用两张网卡进行冗余。两个网卡连接到不同的交换机,这样网卡的故障就不会影响服务。