Linux hdparm 命令教程Linux hdparm 命令教程Linux hdparm 命令教程Linux hdparm 命令教程
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux hdparm 命令教程

在Linux类型的系统中,“hdparm”命令工具用于为内核支持的设备提供接口。显示驱动器磁盘统计信息以及设置硬件参数和测试性能。

该实用程序允许用户执行 DMA 设置、设置硬件参数,例如缓存设置、声音和电源管理。

“hdparm”命令行实用程序的操作可以在最新的内核设备上正常工作。但某些选项仍然支持旧磁盘驱动器。

语法:

“hdparm”命令的语法如下:

hdparm [options…] [device]

安装 hdparm 命令:

“hdparm”命令是 Linux 类型系统中的内置实用程序。在极少数情况下,您的 Linux 计算机可能无法使用此命令行实用程序。

因此,要在系统上获取它,请在终端中输入上述命令:

$ sudo apt install hdparm

Hdparm 命令标志:

“hdparm”命令支持各种标志。这里提到了所有可用的选项:

“-A”标志:

“-A”标志用于启用/禁用 IDE 驱动器的预读功能。当我们执行此操作时,它默认处于启用模式。 “-A”标志值介于0和1之间,这意味着:

0 = Disable
1 = Enable

运行它而不传递任何值(0 或 1);终端将默认显示结果:

$ sudo hdparm -A /dev/sda

“-a”标志:

“-a”标志用于启用/禁用文件系统预读,有助于提高读取大文件的性能。多个 IDE 驱动器由单独的内置预读功能组成。

“-B”标志:

“-B”标志用于设置电源管理的高级功能。其值介于 0 - 255 之间。最高值 (255) 意味着良好的性能,而激进的性能则使用最低值 (0)。您还可以设置两者之间的任意数字。

$ sudo hdparm -B 254 /dev/sda

“-b”标志:

“-b”标志用于获取/设置设备的总线状态,由 3 个值组成:

0 = off
1 = on
2 = tristate

“-D”标志:

“-D”标志用于启用/禁用缺陷管理的驱动器功能。此选项对于 ATA-4 以来的许多最新设备没有用。

“-d”标志:

“-d”标志用于启用/禁用设备的“using_dma”标志:

$ sudo hdparm -d1 /dev/sda

“-E”标志:

“-E”标志用于设置cdrom/dvd的速度。无需定期执行此选项,因为磁盘会自动执行此操作。

“-F”标志:

“-F”标志用于刷新驱动器写入缓存。

“-f”标志:

“-f”标志用于在退出时同步和刷新缓冲区高速缓存。

“-g”标志:

“-g”标志用于呈现驱动器几何形状,包括将在扇区中显示的大小以及从驱动器开头开始的偏移量。

“-h”标志:

要显示有关“hdparm”命令及其标志的帮助消息,请使用“-h”标志。

$ sudo hdparm -h

“-I”标志:

要以扩展格式显示有关驱动器的完整信息,请使用“-I”标志。它用于直接从驱动器检索数据。

$ sudo hdparm -I /dev/sda

“-K”标志:

“-K”标志用于获取或设置设备的keep_features_over_reset标志:

$ sudo hdparm -K1

“-M”标志:

“-M”标志用于获取/设置设备的自动声音管理(AAM)设置,其值介于0-254之间。该标志有 3 个支持值:0、128 和 254。 0 被认为是关闭状态,128 是最安静且最慢的状态,而 254 被认为是最响亮且快速的状态。

$ sudo hdparm –M 228 /dev/sda

“-m”标志:

“-m”标志用于获取/设置多个 I/O 扇区的计数。

“-n”标志:

“-n”标志用于启用/禁用ignore-write-errors标志,即0/1。

“-N”标志:

“-N”标志用于获取/设置扇区的最高可见数字,这可能更危险。

“-n”标志:

“-n”标志用于启用/禁用ignore-write-errors标志,即0/1。

“-P”标志:

“-P”标志用于设置驱动器预取机制的最高扇区计数。

“-p”标志:

“-p”标志用于IDE芯片组接口设置指定的PIO模式(0,1,2,3…)

“-q”标志:

“-q”标志用于安静地处理该标志的下一步设置。当您想要在系统上运行启动脚本时减少混乱时,它会有所帮助。它不适用于“-i、-v、-t、-T”标志。

“-Q”标志:

“-Q”标志用于获取/设置标记队列深度,可以是 1 或更大。但是,要关闭标记队列状态,该值将为 0。

“-r”标志:

执行“-r”选项来获取/设置驱动器的只读标志:

$ sudo hdparm –r /dev/sda

“-S”标志:

使用“-S”标志设置驱动器的待机超时。

“-s”标志:

用于设置待机标志中的上电值为0/1。

“-T”标志:

“-T”标志用于执行缓存读取计时以进行比较和标准目的:

$ sudo hdparm -T /dev/sda

“-t”标志:

执行“-t”标志来检查设备的缓冲磁盘读取时序:

$ sudo hdparm –t /dev/sda

“-u”标志:

“-u”标志用于获取/设置驱动器的中断取消屏蔽标志0/1。

“-v”标志:

“-v”标志用于在没有参数传递时打印所有设置:

$ sudo hdparm –v /dev/sda

“-V”标志:

要获取“hdparm”命令工具的版本,请在终端中执行“-V”标志:

$ hdparm –V

“-w”标志:

当您想要执行设备重置操作时,请使用“-w”标志。

“-W”标志:

“-W”选项用于启用/禁用驱动器的写入缓存标志,即0/1:

$ sudo hdparm –W /dev/sda

“-X”标志:

运行“-X”命令设置最新驱动程序的传输模式。

“-y”标志:

当您想要强制驱动器进入待机模式时,请执行“-y”标志:

$ sudo hdparm -y /dev/sda

“-Y”标志:

当您想要强制驱动器进入睡眠模式时,请执行“-Y”标志:

$ sudo hdparm -Y /dev/sda

“-z”标志:

“-z”标志用于允许内核重新读取特定设备的分区表。

“-Z”标志:

当“-Z”标志与“hdparm”命令一起使用时,它将禁用设备的自动省电模式。

结论:

本指南详细介绍了 Linux 命令行实用程序“hdparm”的详细信息。我们还讨论了该工具支持的所有标志。

©2015-2025 艾丽卡 support@alaica.com