我运行一个在线视频流网站,并不断获得越来越多的专用服务器。我们的业务流量在每年的周期波动,这使我们能够减少我们的专用服务器在冬季,并在夏季收集更多。
我遇到的麻烦是,当我订购一台新服务器时,我注意到其中一些服务器看起来棒极了,可以支持近1000个用户,而另一个具有完全相同规格的服务器只能在180到200之间运行而不受影响。我们正在获得双XeonE5-2620处理器,16 in,SSD RAID与两个硬盘驱动器在一个RAID 0。
最近,我在RAID 0中安装了一台有72 my内存、3X SSD驱动器的强大服务器,这是一个“不错的交易”,我打算在其中建立一个很棒的网站,但与另一个拥有一半硬件的服务器相比,它似乎反应迟钝。
我想知道的是,如果您有一些最喜欢的基准测试,我可以像hdparm一样运行,以确定何时我第一次获得服务器,如果我想保留它,或者将它发送回性能不佳的服务器。这两台服务器应该是相同的:
Server 1
hdparm -tT /dev/sda3
/dev/sda3:
Timing cached reads: 27210 MB in 2.00 seconds = 13626.32 MB/sec
Timing buffered disk reads: 906 MB in 3.00 seconds = 301.71 MB/sec
Server 2
hdparm -tT /dev/sda3
/dev/sda3:
Timing cached reads: 13124 MB in 2.00 seconds = 6567.52 MB/sec
Timing buffered disk reads: 678 MB in 3.01 seconds = 225.53 MB/sec发布于 2014-11-17 22:20:39
我会使用类似smartmontools之类的工具来检查驱动器是否有任何错误被报告,这可能会导致性能下降。SSD的品牌/模式也会产生巨大的变化。也许一台服务器有一个企业SSD,而另一台是桌面版本。
Debian:
apt-get install smartmontools红帽:
yum install smartmontools然后检查您的驱动器使用
smartctl -a /dev/sda我还假设您已经多次运行测试,而没有服务器/驱动器上的任何重要负载?
https://serverfault.com/questions/644971
复制相似问题