我已经在我的服务器上安装了 SSD,并将 tmp 文件夹、mysql 数据文件夹和 2 个加载最多的网站(php)移动到了上面。
我预计服务器负载会下降一点,但现在看来它与之前处于同一水平。
所以问题是,安装 SSD 后服务器负载是否应该降低,或者安装 SSD 并不是降低负载的有效手段?
更新 1
系统是 Fedora。总体来说,我为 CPU 负载而苦恼,这主要是由 MySQL 造成的。
我的建议是mysql使用了很多io操作,但是也许我错了。
答案1
如果服务器性能受限于磁盘读取时间或负载,那么添加 SSD 肯定会有所帮助。如果服务器性能受限于 RAM、磁盘写入、网络或 CPU 负载,那么 SSD 就无济于事了。
您应该考虑使用top
、iotop
和bwmon
来查看相关数据。 top
将显示内存使用情况和 CPU 使用情况,尤其适合查看此类情况下的情况(尽管在 SMP 系统上结果可能有些误导)。例如,如果您的所有 CPU 使用率都为hi
或硬件中断,则问题可能与磁盘(或有时是网络)有关。
如果这是窗口,请忽略它并用来resmon.exe
检查负载。
这是一个非常广泛的话题,但希望它能为您指明正确的方向。