Hdparm

hdparm 慢速伺服器

  • February 7, 2010

我的網站伺服器很慢,我聯繫了我的託管公司。這家公司要求我執行這個命令行:

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/秒。如果您在同一台伺服器上有一個數據庫,則應將其移至單獨的伺服器,因為即使掃描小表也可能需要幾秒鐘的時間。

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