我刚刚尝试调整badblocks实用程序,以使用更多的内存,并可能获得更高的性能。
我正在运行的确切命令是(没有HDD的S/N):
badblocks -v -b 4096 -c 98304 -w -s /dev/disk/by-id/ata-WDC_WD5000LPCX-24C6HT0_SN >> /root/spare-hdd-badblocks.log 2>&1 &但是,我并不经常使用badblocks工具,所以请允许我.-c开关到底是做什么的,为什么它被建议达到更高的速度?它真的会消耗更多的记忆吗?如果是这样的话,因为我有很多记忆,那么进一步增加记忆是否明智呢?
来自它的手册页:
-c:块数是一次测试的块数。缺省值为64。
我不明白,我只是希望有人明白。
信用,数学,和更有价值的信息来源:
http://www.pantz.org/software/badblocks/badblocksusage.html
我的系统: Debian 11在一个拥有32 11 RAM的无头Xeon服务器上。
发布于 2022-03-03 00:54:50
-c标志控制在一次运行中测试的块数。通过增加这个数目,您可以减少开销(系统调用),从而略微提高性能。(将dd与dd bs=64M作为此优化过程的另一个示例。)
然而,我不太相信badblocks在这些日子里是相关的。磁盘固件已经变得更加复杂,操作系统不再需要省略错误扇区,就像磁盘为您自己做的那样。更重要的是,使用智能系统,您甚至可以定期地对磁盘进行自我测试,并且在智能监视下,如果(如果)出现问题--可能在丢失数据之前有足够的时间替换磁盘,您就会得到通知。
https://unix.stackexchange.com/questions/692742
复制相似问题