
En CentOs, tengo una tarea que convierte archivos. Funciona día y noche y quiero asegurarme de que utilice los 4 núcleos la mayor parte del tiempo. En Windows puedo simplemente mirar los histogramas de rendimiento en el Administrador de tareas para ver la utilización completa. Me encantan las GUI.
¿Cómo hago esto en Linux?
Respuesta1
top
Ya se mencionó, pero creo que htop
es un muy buen reemplazo para top. También tiene una visualización gráfica (ncurses) de la utilización actual de la CPU, separada para todos los núcleos.
Editar:Además, es probable que su entorno de escritorio ya haya instalado un administrador de tareas. Para xfce se llama xfce4-taskmanager
.
Respuesta2
El comando 'uptime' es la forma más rápida de hacerse una idea. Con 4 núcleos y su tarea ocupando toda la capacidad libre disponible, debería estar alrededor de 4.0 en todas las cifras enumeradas después de "promedios de carga". Esto le muestra la utilización promedio durante el último minuto, 5 minutos y 15 minutos. El comando 'top' le dará una lista actualizada de los procesos que utilizan la mayoría de los recursos del sistema si le preocupa que otra tarea esté consumiendo muchos recursos (escriba 'q' para salir) y si cree que necesita complicarse Con lo importantes que son otras tareas, lea la página de manual para encontrar el comando "agradable".
Respuesta3
Voy a agregar mi propia respuesta.
Utilice el comando 'top' pero presione '1' cuando se esté ejecutando para que aparezca una lista de núcleos y el desglose de utilización.