如何为 nfs 客户端进程设置 i/o 优先级?

Mor*_*oth 7 nfs io ionice nice

配置是:一个linux服务器和一个作为nfs服务器的nas box(netgear)。

通过简单地将文件从 nfs 共享复制到 nfs 共享,Linux 服务器上的单个进程很容易使用所有 I/O 带宽。i/o 通道被阻塞,服务器上的所有其他进程将几乎停止等待 i/o。负载增长到 10-20(四核),越来越多的 pdflush 进程出现......直到有人停止文件复制。

如何限制 cp 进程使用的 i/o 带宽?nice当然不会有帮助,但也ionice -c3没有效果。ionice 是否会影响 nfs 挂载?有类似nfsnice 的东西吗?

eww*_*ite 0

这似乎是 Netgear NAS 没有跟上并导致 I/O 阻塞。NAS 是什么样子的?有多少驱动器?RAID 配置是什么样的?这似乎是服务器端问题。