Назад | Перейти на главную страницу

Есть ли способ ограничить использование полосы пропускания сети / файловой системы для каждого пользователя через NFS на файловом сервере Solaris 10?

У нас есть большой файловый сервер, работающий на Solaris 10, и около 200 вычислительных узлов, работающих на Ubuntu. Узлы обращаются к файловому серверу через NFS. Со временем нагрузка становится все больше и больше.

Есть ли способ ограничить ресурсы (входящую / исходящую пропускную способность сети или ввод-вывод в / из файловой системы ZFS в хранилище) для каждого пользователя? Если в Solaris это невозможно, можем ли мы настроить сетевой коммутатор (Cisco Nexus серии 5k), чтобы добиться того же?

Как другие люди справедливо управляют доступом к большой единой файловой системе?

  1. Вы можете сделать это на сервере в Crossbow, используя IPQoS для ограничения пропускной способности с шагом 150 КБ / с.

  2. Вы можете сделать это на клиенте с помощью команды Linux tc:


Источники

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