使用hdparm评估Linux上的硬盘性能

很多时候,我们注意到服务器的性能不是应有的性能,在那里我们问自己,问题出在哪里? …带宽不足吗? …缺少CPU或RAM? …或者在HDD中读写不是最好的吗?

在这里,我将向您展示如何知道您的HDD支持的最大速度,当前可以工作的速度等等,我们将使用该工具: hdparm的

硬盘希捷

安装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.    吉卡德

      完全一样的事情发生在我身上!

  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驱动器一样,它们的写入次数有限。 可以不时使用它们,但是不要过度使用它们。
    而且停止/引导磁盘的次数越少越好。
    尽可能少花光碟。
    问候。