Cómo solucionar problemas de E / S de disco alto

Cómo solucionar problemas de E / S de disco alto


Última modificación: 13 de mayo de 2020

Visión general

E / S de disco describe cuánto tiempo requieren las operaciones de lectura y escritura en un disco duro. La velocidad a la que su servidor puede leer y escribir información en el disco afecta directamente el rendimiento de su servidor y el rendimiento de cPanel & WHM. La carga de su servidor aumentará si el sistema experimenta un alto tiempo de espera de E / S de disco.

Síntomas de E / S de disco alta

  • Alta carga del servidor: la carga promedio del sistema excede 1.

  • chkservd notificaciones: recibe notificaciones sobre un servicio fuera de línea o que el sistema no poder reiniciar un servicio.

  • Sitios web alojados lentos: los sitios web alojados pueden tardar más de un minuto en cargarse.

  • Entrega lenta de correo electrónico: el servicio Exim funciona con lentitud o no responder. Exim contiene una gran cola de correo saliente.

  • Conexión lenta para correo electrónico: los servicios POP o IMAP funcionan con lentitud o no responder.

  • Interfaces de Webmail lentas: las interfaces de Webmail funcionan con lentitud o no responder (por ejemplo, Roundcube o Horde).

  • Interfaces WHM o cPanel lentas: las interfaces WHM o cPanel funcionan con lentitud cuando agrega cuentas de correo electrónico, bases de datos u otros elementos.

Cómo determinar la E / S del disco en espera en su servidor

Use el comando superior para encontrar el tiempo de espera promedio en su servidor

los %wa La estadística en la parte superior de la salida indica la espera promedio de disco de su servidor.


Si el porcentaje de espera de E / S es mayor que uno dividido por el número de núcleos de su CPU, los núcleos de la CPU debe Espere a procesar los datos en el disco duro. Por ejemplo, si el sistema posee cuatro núcleos de CPU y el servidor %wa la estadística es 8.0, entonces el real %wa es 2.0. Porque el real %wa Es mas grande que 1.0, los núcleos de la CPU debe espere antes de que puedan procesar datos en el disco duro.

Utilice el comando sar para determinar el historial de la espera de E / S de su disco

los sar El comando le proporciona el historial de los promedios de carga del servidor. Utilice este comando para determinar los momentos en que su servidor experimenta una alta E / S de disco.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
root@server [~]# sar
Linux 2.6.32-431.29.2.el6.i686 (server.example.com)     10/17/2014  _i686_  (2 CPU)

12:00:01 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
12:10:01 AM     all      0.84      1.19      0.45      0.30      0.00     97.22
12:20:01 AM     all      0.65      1.06      0.41      0.31      0.00     97.58
12:30:01 AM     all      6.67      1.47      1.60      6.25      0.00     84.02
12:40:01 AM     all      0.63      1.08      0.40      0.33      0.00     97.56
12:50:01 AM     all      0.74      1.94      0.72      1.50      0.00     95.11
01:00:01 AM     all      0.58      1.51      0.41      0.24      0.00     97.25
01:10:01 AM     all      0.71      1.06      0.48      0.58      0.00     97.17
01:20:01 AM     all      0.54      1.06      0.37      0.22      0.00     97.81
01:30:01 AM     all      0.63      1.30      0.41      0.28      0.00     97.37
01:40:01 AM     all      0.58      1.06      0.39      0.21      0.00     97.76
01:50:01 AM     all      0.60      1.06      0.40      0.23      0.00     97.70
02:00:01 AM     all      0.54      1.28      0.39      0.23      0.00     97.55
02:10:01 AM     all      0.71      1.18      0.43      0.40      0.00     97.27
02:20:01 AM     all      0.78      1.08      0.49      0.46      0.00     97.19
02:30:01 AM     all      0.58      1.28      0.49      0.23      0.00     97.43
02:40:01 AM     all      0.64      1.06      0.54      0.31      0.00     97.45
02:50:02 AM     all      0.68      1.07      0.57      0.27      0.00     97.42
03:00:01 AM     all      0.66      1.52      0.55      0.26      0.00     97.00
03:10:01 AM     all      0.74      1.08      0.60      0.28      0.00     97.30
03:20:01 AM     all      0.67      1.06      0.53      0.31      0.00     97.43
03:30:01 AM     all      0.65      1.28      0.57      0.36      0.00     97.14
03:40:01 AM     all      0.61      1.12      0.64      0.70      0.00     96.93
03:50:01 AM     all      0.67      1.06      0.52      0.30      0.00     97.45
04:00:01 AM     all      0.63      1.31      0.51      0.29      0.00     97.26
04:10:01 AM     all      0.68      1.06      0.52      0.23      0.00     97.51
04:20:01 AM     all      0.70      1.20      0.58      0.28      0.00     97.25
04:30:01 AM     all      0.65      1.30      0.52      0.30      0.00     97.23
04:40:01 AM     all      0.74      1.06      0.54      0.33      0.00     97.32
04:50:01 AM     all      0.56      1.08      0.43      0.28      0.00     97.64
05:00:01 AM     all      0.59      1.52      0.47      0.29      0.00     97.13
05:10:01 AM     all      0.70      1.06      0.47      0.30      0.00     97.46
05:20:01 AM     all      0.62      1.07      0.44      0.30      0.00     97.57
05:30:01 AM     all      0.55      1.29      0.40      0.20      0.00     97.57
05:40:01 AM     all      0.56      1.09      0.39      0.25      0.00     97.71
05:50:01 AM     all      0.65      1.07      0.41      0.32      0.00     97.55
06:00:01 AM     all      0.74      1.29      0.43      0.33      0.00     97.21
06:10:01 AM     all      0.65      1.06      0.41      0.31      0.00     97.56
06:20:01 AM     all      0.72      1.19      0.43      0.28      0.00     97.38
06:30:01 AM     all      0.56      1.31      0.40      0.26      0.00     97.47
06:40:01 AM     all      0.61      1.06      0.40      0.29      0.00     97.63
06:50:01 AM     all      0.71      1.06      0.42      0.30      0.00     97.51
07:00:01 AM     all      0.52      1.51      0.39      0.22      0.00     97.35
07:10:01 AM     all      0.74      1.06      0.46      0.30      0.00     97.44
07:20:01 AM     all      0.63      1.23      0.52      0.49      0.00     97.12
07:30:01 AM     all      0.58      1.30      0.40      0.27      0.00     97.45
07:40:01 AM     all      0.56      1.06      0.39      0.19      0.00     97.80
07:50:01 AM     all      0.62      1.06      0.42      0.30      0.00     97.61
08:00:01 AM     all      0.67      1.28      0.41      0.30      0.00     97.33
08:10:01 AM     all      0.63      1.06      0.42      0.23      0.00     97.66
08:20:01 AM     all      0.56      1.20      0.39      0.26      0.00     97.58
08:30:01 AM     all      0.59      1.29      0.40      0.27      0.00     97.45
08:40:01 AM     all      0.59      1.06      0.38      0.26      0.00     97.71
08:50:01 AM     all      0.54      1.06      0.37      0.28      0.00     97.74
09:00:01 AM     all      0.60      1.52      0.41      0.23      0.00     97.25
09:10:01 AM     all      0.68      1.08      0.42      0.22      0.00     97.61
09:20:01 AM     all      0.51      1.06      0.37      0.23      0.00     97.83
09:30:01 AM     all      0.65      1.28      0.53      0.51      0.00     97.02
09:40:01 AM     all      0.61      1.06      0.39      0.37      0.00     97.56
09:50:01 AM     all      0.69      1.05      0.41      0.29      0.00     97.56
10:00:01 AM     all      0.61      1.31      0.40      0.27      0.00     97.41
10:10:01 AM     all      0.65      1.18      0.42      0.27      0.00     97.47
10:20:01 AM     all      0.60      1.06      0.40      0.25      0.00     97.69
10:30:01 AM     all      0.52      1.29      0.38      0.20      0.00     97.61
10:40:01 AM     all      0.62      1.06      0.40      0.27      0.00     97.65
10:50:01 AM     all      0.56      1.08      0.38      0.26      0.00     97.72
11:00:01 AM     all      0.61      1.50      0.41      0.28      0.00     97.20
11:10:01 AM     all      0.63      1.06      0.39      0.29      0.00     97.62
11:20:01 AM     all      0.61      1.06      0.39      0.29      0.00     97.64
11:30:01 AM     all      0.55      1.28      0.37      0.29      0.00     97.51
11:40:01 AM     all      0.60      1.08      0.40      0.29      0.00     97.64
11:50:01 AM     all      0.58      1.06      0.37      0.25      0.00     97.74
12:00:01 PM     all      0.55      1.28      0.38      0.22      0.00     97.57
12:10:01 PM     all      0.80      1.19      0.45      0.33      0.00     97.24
12:20:01 PM     all      0.68      1.06      0.40      0.29      0.00     97.56
12:30:01 PM     all      0.52      1.30      0.38      0.29      0.00     97.51
12:40:01 PM     all      0.65      1.06      0.39      0.33      0.00     97.57
12:50:01 PM     all      0.62      1.06      0.41      0.32      0.00     97.59
01:00:01 PM     all      0.55      1.51      0.40      0.26      0.00     97.28
01:10:01 PM     all      0.75      1.06      0.45      0.33      0.00     97.42
01:20:01 PM     all      0.52      1.08      0.39      0.25      0.00     97.77
01:30:01 PM     all      0.60      1.28      0.40      0.26      0.00     97.46
Average:        all      0.71      1.19      0.45      0.38      0.00     97.27

Cómo resolver un problema con una E / S de disco alta

  • Especificaciones del disco duro con baja velocidad de RPM o tecnología de interfaz lenta: actualice el disco duro de su servidor o divida la carga de la aplicación entre discos duros separados.

  • No hay ancho de banda disponible en el disco duro: actualice el disco duro de su servidor o divida la carga de la aplicación entre discos duros separados.

  • El almacenamiento en caché de escritura está deshabilitado – Habilitar el almacenamiento en caché de escritura en el disco.

  • Matriz RAID degradada: compruebe si la matriz Raid tiene un mal funcionamiento del hardware. Debe probar y verificar el hardware.

  • La matriz de software RAID en el servidor informa que está ocupada; La CPU utiliza un cálculo de paridad lento: compruebe la matriz Raid en busca de un mal funcionamiento del hardware. Debe probar y verificar el hardware.

  • El software se procesa lentamente: actualice el disco duro de su servidor o divida la carga de la aplicación entre discos duros separados.

Memoria de acceso directo

El acceso directo a memoria (DMA) mejora la velocidad del disco duro y las copias de seguridad. Nosotros fuertemente le recomendamos que habilite DMA.

  • Para habilitar DMA para un disco duro, ejecute el hdparm -d1 /dev/hda mando.

  • Para deshabilitar DMA para un disco duro, ejecute el hdparm -d0 /dev/hda mando.

  • Para medir la tasa de transferencia de un disco duro, ejecute el hdparm -Tt /dev/hda mando.

  • Para ver las opciones habilitadas de un disco duro, ejecute el hdparm /dev/hda mando.

  • Para ver más información sobre un disco duro, ejecute el hdparm -i /dev/hda mando.

Nota:

Algunas unidades y placas base más antiguas tienen problemas de compatibilidad con DMA. Pregunte a su centro de datos, fabricante de disco duro o fabricante de placa base si puede habilitar DMA en sus unidades.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *