“chown -R”对磁盘IO性能有多大影响?我该如何测试?

19 *_*Lee -1 linux nas hard-drive io

我正在运行带有 NAS 存储的 Cent OS 服务器。

我听说“rm”命令会使整体磁盘 IO 变慢。所以,我放弃了做rm -R。我会rm用一个shell脚本一一做。--EDIT-->rmsleep 0.1一一慢慢。

在删除文件之前,我想使用“chown -R”命令更改所有者。

我有大约 20,000,000 个文件要“chown”。它们在 NAS 存储中总共是 2 TeraB。

我希望“chmod -R”不会对整体磁盘 IO 性能产生太大影响。

这个怎么样?而且,我如何衡量性能?

win*_*ner 5

rm用一个 shell 脚本一一执行不会更快,它会做完全相同的事情rm -r,只是浪费更多的 CPU 时间在 shell 中运行而不是rm. 在chown -R删除文件之前绝对没有理智的理由,删除文件后它们的所有者将无关紧要。至于测量您使用了多少 I/O 的命令,我建议使用iotop. 它将显示按进程细分的 I/O 使用情况。