有没有办法在 Solaris 10 文件服务器上通过 NFS 限制每个用户使用的网络带宽/文件系统?

Pav*_*vel 5 networking zfs nfs file-server cisco-nexus

我们有一个运行在 Solaris 10 上的大型文件服务器和大约 200 个运行在 Ubuntu 上的计算节点。节点通过 NFS 访问文件服务器。随着时间的推移,负载会越来越大。

有没有办法在每个用户的基础上限制资源(入站/出站网络带宽或到/从存储上的 ZFS 文件系统的 I/O)?如果在 Solaris 上无法实现,我们是否可以调整网络交换机(Cisco Nexus 5k 系列)以实现相同的目标?

其他人如何以公平的方式管理对大型单个文件系统的访问?

Jef*_*eff 2

  1. 您可以在 Crossbow 中的服务器上使用 IPQoS 以 150KiB/s 的增量限制带宽来执行此操作。

  2. 您可以使用 Linux tc 命令在客户端上执行此操作:


来源

  1. http://docs.oracle.com/cd/E23823_01/html/816-4554/ipqostm-1.html
  2. http://lartc.org/manpages/tc.txt