У нас есть большой файловый сервер, работающий на Solaris 10, и около 200 вычислительных узлов, работающих на Ubuntu. Узлы обращаются к файловому серверу через NFS. Со временем нагрузка становится все больше и больше.
Есть ли способ ограничить ресурсы (входящую / исходящую пропускную способность сети или ввод-вывод в / из файловой системы ZFS в хранилище) для каждого пользователя? Если в Solaris это невозможно, можем ли мы настроить сетевой коммутатор (Cisco Nexus серии 5k), чтобы добиться того же?
Как другие люди справедливо управляют доступом к большой единой файловой системе?
Вы можете сделать это на сервере в Crossbow, используя IPQoS для ограничения пропускной способности с шагом 150 КБ / с.
Вы можете сделать это на клиенте с помощью команды Linux tc:
Источники