我正在尝试确定哪个硬件导致了服务器的瓶颈,该服务器主要用于在流量很大的网站上提供视频文件。
我的 dstat 输出如下所示(高峰时段发送部分将达到 500+):
以下是每日的 mrtg,显示最大速度为 500Mbyets:
硬盘信息使用:smartctl -a /dev/sda
HDD info:
Vendor: DELL
Product: PERC H710P
Revision: 3.13
User Capacity: 1,999,307,276,288 bytes [1.99 TB]
Logical block size: 512 bytes
Logical Unit id: 0x6b82a720d22304002116d6c01027fc4d
Serial number: 004dfc2710c0d61621000423d220a782
Device type: disk
Local Time is: Mon Sep 11 09:06:33 2017 CST
Device does not support SMART
Error Counter logging not supported
Device does not support Self Test logging
我怎么知道是哪一个造成了瓶颈?使用 pure-ftp 时,我总是无法列出目录,一旦我禁用 nginx,我就能立即列出目录。现在我不确定是哪个导致了瓶颈问题,是最大硬盘数据读取量还是网络带宽,请帮助我,以便我可以决定添加新硬盘或增加带宽。
答案1
根据提供的信息,我猜测问题出在网络速度上,您的峰值~500 MB 与您的绑定网络接口的最大吞吐量(4000 Mb)相同。
有关磁盘的信息表明它是 Dell RAID 控制器。因此,实际磁盘被隐藏,磁盘控制器根据某种类型的 RAID 阵列为您提供虚拟驱动器。我们使用 HPE 硬件,因此我无法为您提供任何有关 DELL 阵列的命令,这些命令会为您提供更多信息。但是我相信您可以轻松地在 Google 上搜索到它,或者请有人将其作为评论附加。