Detectar archivos detrás del problema de espera de E/S

Detectar archivos detrás del problema de espera de E/S

Estamos ejecutando Asterisk 1.8.22.0 que usa NFS para archivos de sonido (para IVR), correos de voz, etc. De vez en cuando el promedio de carga se vuelve muy alto. En cualquier momento vemos que la espera de E/S en la parte superior supera el 7%. Cuanto más tiempo permanece allí, más sube la carga (a veces hasta el 120%). Todo esto es muy comprensible y esperado (E/S alta == CPU inactiva baja, lo que se traduce en un promedio de carga alto). Los "episodios" de alta E/S no suelen durar dos (10-30 segundos como máximo), pero sí perjudican la calidad de la llamada. Parece casi como si funcionara bien hasta que la caja alcanza un punto de inflexión y no puede soportar la espera de E/S. Cuando el problema continúa, iostat muestra que los discos se comportan bien, lo que nos lleva a creer que es un problema con los archivos a los que se accede a través de NFS. Esto es sólo un problema en nuestras cajas CentOS7. Tenemos la misma versión de Asterisk en cajas CentOS6 sin tales problemas. Supongo que tiene que ver con cómo la caja monta la unidad NFS. En ambos cuadros en /etc/fstab tenemos

xx.xx.xx.xx:/var/lib/my_mount /var/lib/my_mount      nfs soft,bg,intr,noatime 0 0

En CentOS6 hemos instalado

nfs-utils-1.2.3-64.el6.x86_64

En CentOS7 hemos instalado:

nfs-utils-1.3.0-0.33.el7.x86_64

¿Algún consejo?

información relacionada