Hdparm
hdparm 慢速伺服器
我的網站伺服器很慢,我聯繫了我的託管公司。這家公司要求我執行這個命令行:
hdparm -tT /dev/sda
結果在這裡:
/dev/sda: Timing cached reads: 1112 MB in 2.00 seconds = 555.55 MB/sec Timing buffered disk reads: 4 MB in 4.80 seconds = 854.16 kB/sec
我不明白這是什麼意思,我讀了那個人,但你能清楚地解釋一下這個結果是什麼意思嗎?
非常感謝。
首先,這速度慢得離譜……因為速度比網際網路訪問速度慢。我們的網路伺服器在大約 7 年前僅花費 1800 美元,它為 hdparm -tT 提供了這些統計資訊:
Timing buffer-cache reads: 1836 MB in 2.00 seconds = 918.00 MB/sec Timing buffered disk reads: 98 MB in 1.95 seconds = 50.26 MB/sec
第一個速度顯示如果數據已經緩衝,磁碟讀取的速度有多快。磁碟永遠不會被訪問,因此對於 Web 伺服器來說可能毫無意義(因為大多數時候磁碟讀取可能不會被緩衝)。
第二個統計數據顯示了真實的硬碟讀取性能。在您的情況下,這意味著 Web 伺服器的讀取速度低於 1 MB/秒。如果您在同一台伺服器上有一個數據庫,則應將其移至單獨的伺服器,因為即使掃描小表也可能需要幾秒鐘的時間。