Disco duro precavido…

Cuando el disco duro de tu vecino veas petar, pon el tuyo a hacer back up

@Pixel_Jonan

Mi sistema va lento, cómo arreglarlo

Nuevamente en Royal HeHe2-ness! nos abren las puertas del conocimiento en Linux con las tres razones fundamentales por las que tu sistema se puede ralentizar y nos ofrecen pistas para detectarlo y solucionarlo.

En resumen estos son los tres principales componentes afectados:

  1. CPU
  2. Memoria física
  3. Disco duro

En el caso de la CPU la herramienta que más nos puede ayudar es top. Hay que recordar que el uso intensivo de la CPU no tiene por qué ser negativo pues existen programas que la necesitan como el comer. Pero si detectamos que el rendimiento de nuestro sistema empeora en exceso podemos emplear renice, un programa que modifica la prioridad de los procesos en ejecución. Y si renice no funciona, nuestro último recurso se llama kill con el que ‘mataremos’ el proceso maldito.

Cuando hablamos de memoria física la herramienta de detección es free que nos dirá tanto la cantidad de memoria libre como la que está utilizando el sistema. Si queremos que nos muestre la información de la memoria en MB emplearemos la opción -m de esta manera:

free -m

Puede suceder que el programa (o programas) que estemos utilizando superen el límite de la memoria física del ordenador y es cuando el sistema hace uso del espacio de intercambio (en inglés swap). En ese caso podemos ejecutar top y ordenar el listado de procesos para ver cuáles son los que consumen más memoria (pulsa May + M).

Si al ejecutar top observamos que el porcentaje de operaciones de entrada/salida (I/O) es elevado eso puede significar que nuestro sistema está tirando de disco duro.

Dado que no puedes hacer que el swapping vaya más rápido lo mejor que puedes hacer es conocer, de todos los programas que usas, cuáles son los que más memoria consumen y en caso de que notes que tu sistema se ralentiza lo mejor es cerrar la aplicación más engullememoria para que se libere memoria física.

Por último, el disco duro puede ser otra fuente de bajo rendimiento y nuevamente top nos puede echar una mano. Al ejecutarlo nos fijaremos en el porcentaje que aparece en la parte superior junto a wa. Si el número es elevado significa que el sistema está pendiente de operaciones de entrada/salida y puede afectar al rendimiento. La herramienta para solucionarlo es ionice, que te permite dar mayor prioridad a unos programas frente a otros.

Os recomiendo que leais el post original 3 Reasons Why Your System Might Be Slow donde encontraréis muchos más detalles.

Proudly powered by WordPress
Theme: Esquire by Matthew Buchanan.