Linux
硬碟還是網路瓶頸?
我試圖確定導致伺服器瓶頸的硬體,該伺服器主要用於在流量大的站點上提供影片文件。
我的 dstat 輸出如下所示(在高峰時段發送部分將達到 500+):
硬碟資訊使用: 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
我怎麼知道是哪一個導致了瓶頸?使用純 ftp 我總是列出目錄失敗,一旦我禁用 nginx,我立即能夠列出目錄。現在我不確定是哪個導致了瓶頸問題,是讀取的最大硬碟數據還是網路頻寬,請幫助我,以便我決定添加新硬碟或增加頻寬。
根據提供的資訊,我猜問題出在網路速度您的峰值在 ~500 MB 與您的綁定網路介面的最大吞吐量(4000 Mb)相同。
有關磁碟的資訊表明它是戴爾 RAID 控制器。所以真正的磁碟是隱藏的,磁碟控制器為您提供基於某種類型的 RAID 陣列的虛擬驅動器。我們使用 HPE 硬體,因此我無法為您提供 DELL 陣列的任何命令,這將為您提供更多資訊。但是,我相信您可以輕鬆地用Google搜尋它,或者有人請將其作為評論附加。