详解Linux系统中hdparm硬盘检测工具的使用
在Linux上,您可以使用hdparm工具查看硬盘相关信息以及测量、优化和更改硬盘相关参数设置。
我主要用这个工具来测试硬盘速度。
hdparm(harddiskparameters)功能说明:显示和设置硬盘参数。
语法:
复制代码如下:hdparm[-CfghiIqtTvyYZ][-a][-A][-c][-d][-k][-K][-m][-n<0>参数说明:-a读取配置时检索文件时,预先存储块区域中存储的分区数,如果不添加选项,则显示当前设置。
-A读取文件时启用或禁用缓存。
-c设置IDE32位I/O模式。
-C检测IDE硬盘的电源管理模式。
-d设置磁盘DMA模式。
-f将内存缓冲区中的数据写入硬盘并清除缓冲区。
-g显示硬盘磁道、磁头、扇区等参数。
-h显示帮助。
-i显示硬盘的硬件规格信息。
该信息由硬盘本身在启动时提供。
-直接读取硬盘提供的硬件规格信息。
-k重置硬盘时保留-dmu参数设置。
-K重置硬盘时保留-APSWXZ参数设置。
-m设置硬盘上多分区访问的分区数。
-n忽略写入硬盘时发生的错误。
-p设置硬盘PIO模式。
-P设置硬盘内缓存的分区数。
-q执行后续参数时不向屏幕打印信息。
-r设置硬盘读写模式。
-S设置硬盘进入省电模式之前的等待时间。
-t评估硬盘读取效率。
-T平谷硬盘缓存读取效率。
-u允许在访问硬盘时同时运行其他中断请求。
-v显示硬盘相关设置。
-W设置硬盘写入缓存。
-X设置硬盘传输模式。
-y将IDE硬盘置于省电模式。
-Y将IDE硬盘驱动器置于睡眠模式。
-Z关闭某些希捷硬盘上的自动省电功能。
hdparm常用参数使用示例:
1.显示硬盘相关设置:
复制代码如下:[root@oracle~]#hdparm/dev/sda/dev/sda:
IO_support=0(默认16bit)
readonly=0(关)
readahead=256(开)
Geometry=19929[柱面数]/255[磁头数]/63[扇区数],sectors=320173056[扇区总数],start=0[起始扇区数]
2显示硬盘。
磁盘柱面数、磁头数、扇区数:
/dev/sda:
geometry=19929[柱面数]/255[磁头数]/63[扇区数],sectors=320173056[扇区总数],start=0[起始扇区号]
3.测试硬盘的读取速度。
/dev/xvda:
Timingbuffereddiskreads:422MBin3.140.20MB/秒
[root@oracle~]#hdparm-t/dev/xvda
/dev/xvda:
定时缓冲磁盘读取:408MBin3.01秒=135。
59MB/秒
[root@oracle~]#hdparm-t/dev/xvda
/dev/xvda:
Timingbuffereddiskreads:416MBin3.01sec=138.24MB/秒
4.测试硬盘缓存读取速度。
/dev/xvda:
Timingcachedreads:11154MBin1.98秒=5633.44MB/秒
[root@oracle~]#hdparm-T/dev/xvda
/dev/xvda:
Timingcachedreads:10064MBin1.98秒=5077.92MB/秒
[root@oracle~]#hdparm-T/dev/xvda
/dev/xvda:
Timingcachedreads:10600MBin1.98秒=5351.73MB/秒
5.检查硬盘电源管理模式。
/dev/sda:
drivestateis:standbyPowerMode]
6.查询和设置硬盘多扇区访问的扇区数,提高硬盘访问效率。
复制以下代码。
:[root@oracle~]#hdparm-m/dev/sda
[root@oracle~]#hdparm-m参数值为整数值,如8/dev/sda
附件:如何修复硬盘坏道
确认:
复制代码。代码为:smartctl-lselftest/dev/sda
卸载:
复制代码如下:umount/dev/sda*修复:
复制代码如下:badblocks/开发/sda在Linux系统中查找和删除重复文件的4个有用工具
在Linux系统中,查找和删除重复文件比较容易,特别是如果您经常从Internet下载各种文件,这会使您的主目录和系统变得混乱。
以下是四个可以帮助您在Linux上高效管理文件的有效工具:Rdfind、Fdupes、DupeGuru和FSlint。
Rdfind是一个Linux命令行工具,专门用于查找多个目录中的重复文件。
它不仅基于文件名,而且还使用校验和来识别重复文件。
Rdfind使用算法对文件进行分类并检测重复文件。
要安装Rdfind,请根据您的Linux发行版运行适当的命令。
在目录上运行Rdfind将生成一个文件,其中包含您可以手动检查和删除的所有重复文件。
-dryrun选项允许您轻松列出重复文件,而无需执行任何操作。
如果需要删除重复项,只需使用相应的命令即可。
Fdupes是另一个用于识别Linux系统上重复文件的工具。
它使用与Rdfind类似的算法,并提供类似的选项来执行搜索任务。
Fdupes通过指定目录、递归搜索和计算文件大小等功能简化了重复文件管理。
要删除重复项,请使用-d选项。
访问Fdupes帮助页面以查看所有可用选项。
dupeGuru是一个跨平台的开源工具,用于在Linux系统中查找重复文件。
它不仅支持扫描文件名和内容,还可以查找相似的文件名。
dupeGuru具有快速模糊匹配算法,可以快速识别重复文件。
它适用于Windows、Mac和Linux,允许您自定义并准确提取所需的重复文件。
要安装dupeGuru,请根据您的Linux发行版运行相应的命令。
FSlint是一个免费实用程序,用于查找和清理文件系统中各种类型的lint,同时报告重复文件、空目录等。
FSlint具有命令行和GUI模式,并提供全面的文件系统管理功能。
要安装FSlint,请根据您的Linux发行版运行相应的命令。
这些工具对于查找Linux系统上的重复文件非常有用,但删除它们时需要小心。
请确保在继续之前备份重要文件。
如果您有任何问题或建议,请在下面的评论部分分享。
如何在linux系统上检测gpu显存和使用情况?
有许多工具可用于检测Linux系统中的GPU内存和使用情况。以下是一些常用的工具。
首先推荐的是NVTOP,这是一款适用于AMD、Intel、NVIDIA等GPU平台的跨平台工具。
它可以提供有关GPU占用和视频内存使用情况的全面信息。
NVIDIA用户可以使用nvidia-smi和nvidia-setting。
nvidia-smi是一个提供基本信息的命令行工具,nvidia-setting是一个用于调整GPU设置的配置界面。
AMD平台用户可以使用AMDGPU_TOP,它提供丰富的信息,支持GUI界面和命令行操作,直观易用。
Intel平台的用户可以使用intel_gpu_top,它支持命令行和GUI界面,但比AMDGPU_TOP直观性稍差。
上述工具都是检测Linux系统中GPU内存和使用情况的有效选择。
用户可以根据自己的硬件平台选择合适的工具。
