Está en la página 1de 13

TRABAJO PRÁCTICO

Asignatura: Sistemas Operativos Código: 358

Fecha de devolución:

Nombre del Estudiante: Aroldy Agüero

Cédula de Identidad: V- 15.934.557

Centro Local / Unidad de Apoyo: Nueva Esparta/ Sede

Correo electrónico: aroldydylana@gmail.com Teléfono: 0412-1118615

Carrera: TSU en Mantenimiento de Sistemas Informáticos (237)

Número de originales: 1
U: 1, O: III.2UND III, OBJ. III.1

1.- Se tiene un servidor en Linux, el cual está presentando bajo rendimiento, por lo
cual se ha llegado a la conclusión que debe hacerse una depuración para solventar la
situación presentada. Aunque, muchos pueden ser los factores, el efecto global se
percibe normalmente como tiempo de respuesta deficiente o como ejecución lenta del
programa.
Corregir un problema de este tipo podría causar más problemas en otras áreas. Para
mejorarlo, se prueba ajustando diferentes parámetros, supervisando el efecto y
volviendo a ajustar hasta que se esté satisfecho con un rendimiento aceptable del
sistema.
Tomando en cuenta el planteamiento anterior, presente en un ensayo las diversas
causas y soluciones ante el problema de rendimiento del servidor Linux.

Respuesta:
Introducción
Como sabemos un servidor es una computadora capaz de ofrecer servicios a otras
computadoras, el 80% de los servidores funcionan con Linux gracias a una cantidad de
factores que lo hacen más atractivo, entre los cuales podemos recalcar, los costos ya que
Linux es gratis esto hace que cualquier costo inicial que pueda tener la empresa se reduzca
bastante. La estabilidad a la hora de aplicar cambios en la configuración de algún sistema
Linux no es necesario reiniciar esto es importante ya que si reinicias un servidor, cualquier
página alojada en este dejara de estar disponible hasta que termine dicho reinicio. Los
sistemas de archivos presentes en Linux no requieren de fragmentación. La flexibilidad al
ser un software libre su instalación se puede personalizar al máximo, la seguridad que
ofrecen los sistemas Linux server son muy buenas.
Sabiendo que los servidores que trabajan con sistema Linux pueden tener un excelente
rendimiento estos tampoco escapan de llegar a tener un muy bajo rendimiento debido a
muchas causas que con el tiempo pueden llegar a afectar su eficiencia, entre esas posibles
causas están las limitaciones de hardware:  CPU, RAM y E / S de disco. software: fallas de
aplicaciones en si, causa de la lentitud de los servidores generalmente reside en el
proveedor de alojamiento web, entre otras fallas de sistema.
Los servidores basados en sistemas Linux podrían presentar fallas de lentitud (velocidad de
procesamiento de datos) debido a algunas de las siguientes razones: Muchos servicios
innecesarios iniciados o inicializados en el momento del arranque por el programa init.
Muchas aplicaciones que consumen RAM computadora.
https://www.youtube.com/watch?v=p5PYObhEwlc

Alguna vez se ha preguntado por qué su equipo Linux está


funcionando tan lentamente en estos días? A pesar de la alta
velocidad de transmisión y el potente hardware, todavía se tarda
una eternidad en ejecutar o procesar servicios o aplicaciones.

Su computadora Linux parece ser lenta debido a algunas de las


siguientes razones:

 Muchos servicios innecesarios iniciados o inicializados en el


momento del arranque por el programa init
 Muchas aplicaciones que consumen RAM como LibreOffice en
su ordenador
 Su (antiguo) disco duro no funciona correctamente, o su
velocidad de procesamiento no puede seguir el ritmo de la
aplicación moderna

Antes de que averigüemos cómo podemos acelerar un ordenador


Linux, necesitamos saber qué métodos pueden ayudarnos a
encontrar los servicios iniciados en el momento del arranque, los
procesos que se ejecutan con mayor o menor prioridad, el estado
de la CPU, y si la RAM está llena de muchos más datos de los que
requiere y también comprobar si el área de memoria swap está
llena. Por último, también tenemos que comprobar si el disco duro
funciona correctamente.

Examinar la información de la CPU


El primer paso a dar cuando quiere acelerar un ordenador Linux
lento es comprobar la información de la CPU. Quizás la razón
principal por la que su ordenador tarda una eternidad en ejecutar
LibreOffice es porque la velocidad de su CPU no es suficiente para
ejecutar aplicaciones de peso pesado.

Abra un terminal y ejecute uno de los siguientes comandos:

cat /proc/cpuinfo

lscpu
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>»»»»»>>>>i

Los comandos anteriores muestran información detallada sobre


su CPU, como vendor_id, nombre del modelo, CPU MHZ, tamaño
de caché, microcódigo y bogomips.

Repasemos algunos detalles importantes sobre la información de


la CPU.

 bogomips : simplemente significa millones de instrucciones por


segundo. Es un programa independiente que muestra el
rendimiento de su sistema.
 nombre_del_modelo : El nombre_del_modelo indica el
fabricante, modelo y velocidad de la CPU. En este caso,
tenemos una CPU Intel(R) Celeron(R) que tiene una velocidad
de 1.73GHz.
 cpu MHZ : cpu MHZ(MegaHertz) se utiliza para medir la
velocidad de transmisión de canales, buses y el reloj interno de
la computadora. En este caso la velocidad de transmisión es de
1733.329GHz.

Si no lo sabe, la CPU Intel Celeron a 1,73 GHz es un procesador


antiguo con poca potencia de procesamiento. Para este caso, es
obvio que la velocidad de transmisión de la CPU es bastante baja
para este ordenador en comparación con otros con CPU
multinúcleo de 2,8 GHz. Esta podría ser la razón por la que
nuestra computadora Linux es lenta cuando se ejecuta una
aplicación de peso pesado.

Solución
Cuando se tiene una CPU antigua y lenta, la única solución es
cambiar a una más nueva. Aprenda lo que usted necesita tener en
cuenta al comprar un nuevo procesador .

Comprobar si hay servicios iniciados en Boot-


Time
Existen diferentes métodos para comprobar los servicios
iniciados en el momento del arranque. Puede utilizar cualquiera
de los siguientes comandos.

Este comando lista los servicios iniciados en el momento del


arranque:
servicio –estatus-all

Este comando lista los servicios iniciados en el momento del


arranque. Es compatible con CentOS, Fedora y Redhat:

chkconfig --list
Este comando también enumera los servicios iniciados durante el
arranque:

initctl list

initctl es una herramienta de control de demonios que permite al


administrador del sistema comunicarse e interactuar con el
demonio Upstart.

Si su sistema está usando systemd , puede usar el siguiente


comando para encontrar los servicios que se ejecutan en el
momento del arranque:

sudo systemctl list-unit-files –state=enabled


Solución
Para las distribuciones Linux que estén usando systemd, puede
usar el comando systemctl para manejar sus servicios , de modo
que no se ejecuten durante el arranque.

Examinar la carga de la CPU


Además de comprobar los servicios iniciados en el momento del
arranque, también puede comprobar si su procesador/CPU está
sobrecargado de procesos. Puede utilizar el comando top para
comprobar la carga de la CPU.

El comando superior ordena los procesos con el mayor uso en la


parte superior. Como puede ver en la siguiente captura de
pantalla, puede identificar claramente qué proceso/aplicación
está abusando de su CPU y matarla si es necesario utilizando el
comando kill .
Solución
Si está ejecutando demasiadas aplicaciones (tanto en primer
plano como en segundo plano), y su CPU no está a la altura, es
mejor cerrar las aplicaciones que no está utilizando. Además,
deshabilite cualquier aplicación que no esté utilizando para que
no se ejecute en segundo plano.

Alternativamente, puede utilizar la precarga para cargar


aplicaciones de uso común. Preload es un demonio que se
ejecuta en segundo plano y analiza las aplicaciones que se
ejecutan con frecuencia.

Abra un terminal y ejecute el siguiente comando:

sudo apt-get install preload

Para los usuarios de Fedora y CentOS, puede usar el siguiente


comando:

sudo yum instalar precarga

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

La precarga funciona en segundo plano. Por lo tanto, no hay


necesidad de ajustarlo. La precarga carga una sección de
aplicaciones de uso común en la memoria para garantizar una
carga más rápida de estas aplicaciones.
Compruebe si hay espacio libre en la memoria
La memoria RAM es donde se almacenan las aplicaciones de uso
común. Puede utilizar el comando libre para comprobar la
información de la memoria, como el espacio libre disponible para
la RAM, etc. Menos espacio de memoria también puede afectar al
rendimiento de un ordenador.

Solución
Ya sea que actualice su RAM o reemplace sus aplicaciones de
memoria intensiva con alternativas ligeras. Las aplicaciones
como Libreoffice son bastante intensivas en memoria. En lugar de
usar LibreOffice, puede usar Abiword.

Compruebe si su disco duro está trabajando


demasiado
¿Está la luz de su disco duro constantemente encendida, pero no
tiene idea de lo que está haciendo? La entrada/salida misteriosa
puede ser un problema, por lo que existe una herramienta similar
a iotop, específicamente diseñada para ayudar a diagnosticar este
tipo de problema.

Abra un terminal e introduzca el comando:

sudo apt install iotop


Para los usuarios de Fedora y CentOS, puede usar el siguiente
comando:

sudo yum install iotop

Un sistema normal, inactivo, debería tener en su mayoría ceros en


toda la tabla, a veces con algunas pequeñas ráfagas mientras se
escriben los datos, como en la captura de pantalla que se muestra
a continuación.

Sin embargo, si ejecuta una utilidad con uso intensivo de disco


como find, verá claramente su nombre y rendimiento en iotop .
Ahora puede averiguar fácilmente qué programa está utilizando
su E/S, quién lo ejecutó, la velocidad a la que se leen los datos y
mucho más.

Conclusión
Aunque hay muchas cosas que potencialmente pueden causar
lentitud en el sistema, la CPU, la RAM y las E/S de disco están
detrás de la gran mayoría de los problemas de rendimiento. El uso
de los métodos aquí descritos le ayudará a determinar la causa de
sus problemas de rendimiento y cómo puede solucionarlos.

También podría gustarte