hdparm命令教程及Linux示例

Linux有不同的工具来管理磁盘设备和硬盘。 hdparm 是流行的工具之一。Hdparm可以获取有关硬盘的信息、更改写入间隔、声音管理、DMA设置等,但在更改硬盘的设置时要小心。

null

语法

hdparm [options] [device ...]

救命

$ hdparm -h
Help
救命

显示有关磁盘的信息

最需要的功能之一是获取有关硬盘驱动器的信息。我们将使用 -I 选项和硬盘来获取详细信息。

$ hdparm -I /dev/sda
Show Information About Disk
显示有关磁盘的信息

我们会得到很多关于硬盘的详细信息。这里有一些

  • 型号
  • 序列号
  • 固件版本
  • 气缸、缸盖、扇形
  • DMA系统
  • 支持和启用的功能

测量硬盘设备读取速度

硬盘速度可以用hdparm测试。我们将使用 -t 速度测试选项。此测试将只查看硬盘的读取速度。

$ sudo hdparm -t /dev/vdb
Measure Hard Disk Device Read Speed
测量硬盘设备读取速度

我们将在5-10秒后得到基准测试结果。我们将获得这样的信息:磁盘读取完成了多少,需要多少时间,以及平均读取性能(MB/秒)

测量硬盘缓存 读取速度

另一个读硬盘设备速度测试是读缓存。读取缓存将提供比从磁盘读取更高的性能,因为只有缓存的数据将被使用和测试。我们将使用 -T 此基准测试的选项。

$ sudo hdparm -T /dev/vdb
Measure Hard Disk Cache Read Speed
测量硬盘缓存读取速度

我们可以从截图上看到,阅读性能是5GB/秒

启用预读

为了启用预读,我们将使用 -A1 .

$ sudo hdparm -A1 /dev/vda

请安静

机械磁盘或经典硬盘有一些运动部件。硬盘中有转速为5400或7200转/分的磁盘。有些磁头会使用磁区技术写入一些数据,这会产生一些噪声。特别是在繁忙的系统中,这种噪声对我们来说是个问题。我们可以通过降低磁盘性能来降低噪音。

$ hdparm -M 128 /dev/sda

更改磁盘写入周期

另一个流行的问题是硬盘驱动器的写入周期。我们可以改变写入间隔 -B 选项和级别。级别可以介于 255 .

$ hdparm -B 254 /dev/sda

更改DMA设置

DMA为硬盘操作提供了性能。它将数据写入磁盘驱动器而不需要CPU或其他机制。新的磁盘驱动器都准备好了启用此功能,但是对于某些旧的磁盘驱动器可能没有启用此功能。我们可以使用 -d1

$ hdparm -d1 /dev/sda

相关文章: Windows Chkdsk实用程序教程

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享