Linux

硬碟還是網路瓶頸?

  • September 11, 2017

我試圖確定導致伺服器瓶頸的硬體,該伺服器主要用於在流量大的站點上提供影片文件。

我的 dstat 輸出如下所示(在高峰時段發送部分將達到 500+): 在此處輸入圖像描述

介面輸出如下所示,最大速度為 4000Mb/s:在此處輸入圖像描述

以下是每日顯示 500Mbytes 最大速度的 mrtg:在此處輸入圖像描述

硬碟資訊使用: 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搜尋它,或者有人請將其作為評論附加。

引用自:https://serverfault.com/questions/872955