Linux hdparm 命令教程
在Linux类型的系统中,“hdparm”命令工具用于为内核支持的设备提供接口。显示驱动器磁盘统计信息以及设置硬件参数和测试性能。
该实用程序允许用户执行 DMA 设置、设置硬件参数,例如缓存设置、声音和电源管理。
“hdparm”命令行实用程序的操作可以在最新的内核设备上正常工作。但某些选项仍然支持旧磁盘驱动器。
语法:
“hdparm”命令的语法如下:
安装 hdparm 命令:
“hdparm”命令是 Linux 类型系统中的内置实用程序。在极少数情况下,您的 Linux 计算机可能无法使用此命令行实用程序。
因此,要在系统上获取它,请在终端中输入上述命令:
Hdparm 命令标志:
“hdparm”命令支持各种标志。这里提到了所有可用的选项:
“-A”标志:
“-A”标志用于启用/禁用 IDE 驱动器的预读功能。当我们执行此操作时,它默认处于启用模式。 “-A”标志值介于0和1之间,这意味着:
1 = Enable
运行它而不传递任何值(0 或 1);终端将默认显示结果:
“-a”标志:
“-a”标志用于启用/禁用文件系统预读,有助于提高读取大文件的性能。多个 IDE 驱动器由单独的内置预读功能组成。
“-B”标志:
“-B”标志用于设置电源管理的高级功能。其值介于 0 - 255 之间。最高值 (255) 意味着良好的性能,而激进的性能则使用最低值 (0)。您还可以设置两者之间的任意数字。
“-b”标志:
“-b”标志用于获取/设置设备的总线状态,由 3 个值组成:
1 = on
2 = tristate
“-D”标志:
“-D”标志用于启用/禁用缺陷管理的驱动器功能。此选项对于 ATA-4 以来的许多最新设备没有用。
“-d”标志:
“-d”标志用于启用/禁用设备的“using_dma”标志:
“-E”标志:
“-E”标志用于设置cdrom/dvd的速度。无需定期执行此选项,因为磁盘会自动执行此操作。
“-F”标志:
“-F”标志用于刷新驱动器写入缓存。
“-f”标志:
“-f”标志用于在退出时同步和刷新缓冲区高速缓存。
“-g”标志:
“-g”标志用于呈现驱动器几何形状,包括将在扇区中显示的大小以及从驱动器开头开始的偏移量。
“-h”标志:
要显示有关“hdparm”命令及其标志的帮助消息,请使用“-h”标志。
“-I”标志:
要以扩展格式显示有关驱动器的完整信息,请使用“-I”标志。它用于直接从驱动器检索数据。
“-K”标志:
“-K”标志用于获取或设置设备的keep_features_over_reset标志:
“-M”标志:
“-M”标志用于获取/设置设备的自动声音管理(AAM)设置,其值介于0-254之间。该标志有 3 个支持值:0、128 和 254。 0 被认为是关闭状态,128 是最安静且最慢的状态,而 254 被认为是最响亮且快速的状态。
“-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”选项来获取/设置驱动器的只读标志:
“-S”标志:
使用“-S”标志设置驱动器的待机超时。
“-s”标志:
用于设置待机标志中的上电值为0/1。
“-T”标志:
“-T”标志用于执行缓存读取计时以进行比较和标准目的:
“-t”标志:
执行“-t”标志来检查设备的缓冲磁盘读取时序:
“-u”标志:
“-u”标志用于获取/设置驱动器的中断取消屏蔽标志0/1。
“-v”标志:
“-v”标志用于在没有参数传递时打印所有设置:
“-V”标志:
要获取“hdparm”命令工具的版本,请在终端中执行“-V”标志:
“-w”标志:
当您想要执行设备重置操作时,请使用“-w”标志。
“-W”标志:
“-W”选项用于启用/禁用驱动器的写入缓存标志,即0/1:
“-X”标志:
运行“-X”命令设置最新驱动程序的传输模式。
“-y”标志:
当您想要强制驱动器进入待机模式时,请执行“-y”标志:
“-Y”标志:
当您想要强制驱动器进入睡眠模式时,请执行“-Y”标志:
“-z”标志:
“-z”标志用于允许内核重新读取特定设备的分区表。
“-Z”标志:
当“-Z”标志与“hdparm”命令一起使用时,它将禁用设备的自动省电模式。
结论:
本指南详细介绍了 Linux 命令行实用程序“hdparm”的详细信息。我们还讨论了该工具支持的所有标志。