我有一个脚本,其中包含大约 420k 行“rm -rf”命令,这些命令是使用“find”语句生成的。每个pdf的文件夹包含 1 到 30 个文件(没有子文件夹)。
rm -rf /2012/128/211503/pdf
rm -rf /2012/128/212897/pdf
rm -rf /2012/128/211989/pdf
rm -rf /2012/128/211691/pdf
rm -rf /2012/128/212539/pdf
rm -rf /2012/218/358976/pdf
rm -rf /2012/218/358275/pdf
rm -rf /2012/218/358699/pdf
我正在寻找如何提高脚本的删除速度。
现在,状态监测仅报告(IO)等待时间。
平台是 RHEL 5,使用 ext3 和 LVM 删除 RAID5/6 驱动器上的文件。
我考虑将脚本文件拆分成更小的文件(比如 10 个文件)以便并行触发多个脚本,但在这里我发现硬件速度限制。
如果日记删除的承诺需要时间,并且它可以成为 NCQ 之类的功能的一部分,这是一个好主意吗?