我们有一个运行在 Solaris 10 上的大型文件服务器和运行在 Ubuntu 上的大约 200 个计算节点。这些节点通过 NFS 访问文件服务器。随着时间的推移,负载越来越大。
有没有办法限制每个用户的资源(无论是传入/传出网络带宽还是存储上 ZFS 文件系统的 I/O)?如果在 Solaris 上无法实现,我们可以调整网络交换机(Cisco Nexus 5k 系列)来实现相同的效果吗?
其他人如何以公平的方式管理对大型单一文件系统的访问?
答案1
您可以在 Crossbow 服务器上使用 IPQoS 执行此操作,以 150KiB/s 的增量限制带宽。
您可以使用 Linux tc 命令在客户端上执行此操作:
来源