使用hdparm評估Linux上的硬盤性能

很多時候,我們注意到服務器的性能不是應該的,我們想知道問題出在哪裡? …帶寬不足嗎? …缺少CPU或RAM? …或者在HDD中讀寫不是最好的嗎?

在這裡,我將向您展示如何知道您的HDD支持的最大速度,當前可以工作的速度等等,我們將使用該工具:

硬盤希捷

安裝hdparm

首先,這很明顯,我們必須安裝將要使用的軟件。 如果您使用Ubuntu或Debian,則可以使用以下命令進行安裝:

sudo apt-get install hdparm

如果您使用ArchLinux或其他基於此的發行版,將是:

sudo pacman -S hdparm

使用hdparm

首先是 知道最大速度 HDD的大小,即它是Sata1,Sata2還是3,它支持多少。 為此,我們將使用以下命令:

sudo hdparm -I /dev/sda | grep -i speed

考慮到我們要檢查的HDD是/ dev / sda,即第一個或主要的。

它將向我們顯示以下內容:

* Gen1信令速度(1.5Gb / s)* Gen2信令速度(3.0Gb / s)* Gen3信令速度(6.0Gb / s)

當然,取決於HDD的複雜程度,以及它們是否在BIOS中啟用了最大支持的速度。

現在讓我們 查看當前速度 HDD與之配合使用:

sudo hdparm -tT /dev/sda

重複兩次或三次命令以獲取一個值範圍。

它將向我們顯示以下內容:

/ dev / sda:定時緩存讀取:22770秒內2.00 MB = 11397.43 MB /秒定時緩存磁盤讀取:432秒內3.01 MB = 143.59 MB /秒

第一個值與磁盤緩存的速度有關,第二個值表示實際的讀寫速度,即物理磁盤的讀寫速度。

結束!

希望對您有所幫助。

順便說一句,您可以通過刪除硬盤來查看有關硬盤的完整而詳細的信息。 grep的 我之前輸入的命令,即:

sudo hdparm -I /dev/sda

享受您的購物之旅!


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   獵人 他說:

    哈,我不知道為什麼,但是我讀過“提高性能”而不是“衡量”,我打算跳進去,問問您使用的技巧。 謝謝Gaara。

    1.    KZKG ^ Gaara 他說:

      哈哈哈哈。。。最明顯的竅門就是買個固態硬盤,但是它是最貴的。

      1.    獵人 他說:

        不久前,我在台式機上有3個磁盤,但我發現RAID的初衷是速度,而我進行了RAID 0(剝離),所以復制速度幾乎是原來的三倍,但缺點是如果丟失磁盤,我會丟失一切。

        順便說一下,在RAID是“廉價磁盤冗餘陣列”之前,現在它是“獨立磁盤”,因為我們通常不需要那麼快的速度,但需要數據可靠性。

    2.    Giskard 他說:

      完全一樣的事情發生在我身上!

  2.   安國 他說:

    使用舊的IDE磁盤(PATA),您說出來的最大速度-I對我來說不是。 另一方面,當前的方法確實存在,可以給您一個想法:
    / dev / sda:
    定時緩存的讀取:334秒內2.01 MB = 166.40 MB /秒
    定時緩衝磁盤讀取:148秒內3.03 MB = 48.77 MB /秒

    1.    KZKG ^ Gaara 他說:

      謝謝你的評論😀

  3.   克里斯蒂安 他說:

    對於更多的測試,我推薦phoronix
    http://www.phoronix-test-suite.com

  4.   澤塔卡01 他說:

    我不會在家中進行冰球測試。 如果沒有任何科學和數學解釋,則停止旋轉(關閉)的次數越少,您做的越好。 您可以通過對其進行碎片整理,壓縮,加密等多次來破壞它。 磁盤檢查實用程序不是無害的,使用的次數越多,磁盤的磨損就越多。 與SSD和USB驅動器一樣,它們的寫入次數有限。 可以不時使用它們,但是不要過度使用它們。
    而且停止/引導磁盤的次數越少越好。
    盡可能少地花費光盤。
    問候。