¿Existe una manera de limitar el uso del ancho de banda de networking / sistema de files por usuario sobre NFS en un server de files Solaris 10?

Tenemos un server de files grande que se ejecuta en Solaris 10 y unos 200 nodos de computación que se ejecutan en Ubuntu. Los nodos acceden al server de files a través de NFS. La carga se hace más grande y más grande con el time.

¿Existe una manera de restringir los resources (en ancho de banda de networking entrante / saliente o la E / S desde / hacia el sistema de files ZFS en el almacenamiento) por usuario? Si no es posible en Solaris, ¿podemos ajustar el conmutador de networking (Cisco Nexus 5k series) para lograr lo mismo?

¿Cómo manejan otras personas el acceso a un gran sistema de files único de una manera justa?

  1. Puede hacerlo en el server de Crossbow usando IPQoS para limitar el ancho de banda en incrementos de 150KiB / s.

  2. Puede hacerlo en el cliente mediante el command Linux tc:


Fuentes

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