硬件层的相关优化介绍
2021-07-09 11:00:04
硬件层的相关优化介绍
1、CPU相关
在服务器的BIOS设置中,可调整下面的几个配置,目的是发挥CPU最大性能,或者避免经典的NUMA问题:
(1)、选择Performance Per Watt Optimized(DAPC)模式,发挥CPU最大性能,跑DB这种通常需要高运算量的服务就不要考虑节电了;
(2)、关闭C1E和C States等选项,目的`也是为了提升CPU效率;
(3)、Memory Frequency(内存频率)选择Maximum Performance(最佳性能);
(4)、内存设置菜单中,启用Node Interleaving,避免NUMA问题;
2、磁盘I/O相关
下面几个是按照IOPS性能提升的幅度排序,对于磁盘I/O可优化的一些措施:
(1)、使用SSD或者PCIe SSD设备,至少获得数百倍甚至万倍的IOPS提升;
(2)、购置阵列卡同时配备CACHE及BBU模块,可明显提升IOPS(主要是指机械盘,SSD或PCIe SSD除外。同时需要定期检查CACHE及BBU模块的健康状况,确保意外时不至于丢失数据);
(3)、有阵列卡时,设置阵列写策略为WB,甚至FORCE WB(若有双电保护,或对数据安全性要求不是特别高的话),严禁使用WT策略。并且闭阵列预读策略,基本上是鸡肋,用处不大;
(4)、尽可能选用RAID-10,而非RAID-5;
(5)、使用机械盘的话,尽可能选择高转速的,例如选用15KRPM,而不是7.2KRPM的盘,不差几个钱的;
阅读剩余内容