Utilice 'top -i' para ver cuántos procesos están en estado de ejecución. Puede haber cuellos de botella de E/S o de memoria en el sistema. Utilice free para ver el uso de la memoria del sistema. mucho, use iostat para ver. Mire la carga de E/S...
arriba:
Parámetros principales
d: especifique el intervalo de actualización. calculado en segundos.
q: Actualizaciones sin demoras. Si el usuario tiene un superusuario, el comando superior se ejecutará con la máxima prioridad.
c: Muestra la ruta completa y el nombre del proceso.
S: El modo de acumulación acumulará el tiempo de CPU de los subviajes completados o desaparecidos.
s: Modo seguro.
i: No mostrar itinerarios inactivos o inútiles.
n: Muestra el número de actualizaciones y saldrá una vez finalizadas.
Parámetros de visualización:
PID (ID de proceso): número de identificación del proceso.
USUARIO: El nombre de usuario del propietario del proceso.
PR: El nivel de prioridad del proceso.
NI: El valor de prioridad del proceso.
VIRT: El valor de la memoria virtual ocupada por el proceso.
RES: El valor de la memoria física ocupada por el proceso.
SHR: Valor máximo de memoria compartida utilizada por el proceso.
S: El estado del proceso, donde S significa inactivo, R significa en ejecución, Z significa estado zombie y N significa que el valor de prioridad del proceso es un número negativo.
CPU: Uso de CPU ocupado por el proceso.
MEM: Porcentaje de memoria física y memoria total ocupada por este proceso.
TIEMPO+: El tiempo total de CPU ocupado por el proceso después de su inicio.
Comando: El nombre del comando de inicio para el inicio del proceso. Si esta línea no se puede mostrar, el proceso tendrá una línea de comando completa.
Durante el uso del comando superior, también puede utilizar algunos comandos interactivos para completar las funciones de otros parámetros. Estos comandos se inician mediante teclas de acceso directo.
: Actualiza inmediatamente.
P: Ordenar según el uso de la CPU.
T: Ordenar según tiempo y tiempo acumulado.
q: Salir del comando superior.
m: Cambia la visualización de la información de la memoria.
t: Cambia para mostrar información del proceso y del estado de la CPU.
c: Cambia entre mostrar el nombre del comando y la línea de comando completa.
M: Ordena según el tamaño de memoria utilizado.
W: Escribe la configuración actual en el archivo ~/.toprc. Esta es la forma recomendada de escribir archivos de configuración principales.
gratis
1. Función
El comando gratuito se utiliza para mostrar el uso de la memoria y el permiso de uso es para todos los usuarios.
2. Formato
libre [-b-k-m] [-o] [-s retraso] [-t] [-V]
3. Parámetros principales
-b-k-m: Muestra el uso de memoria en bytes (KB, MB).
-s delay: Muestra el número de segundos para mostrar el uso de la memoria.
-t: Muestra la columna de suma de memoria.
-o: No muestra la columna de ajuste del buffer.
tiempo de actividad
18:59:15 hasta 25 min, 2 usuarios, carga promedio: 1,23, 1,32, 1,21
Tiempo actual
El tiempo que ha transcurrido desde que el sistema comenzó a funcionar
El número de usuarios conectados
La carga del sistema en el último minuto, cinco minutos y quince minutos
Parámetros: -V muestra información de la versión.
vmstat
procs -----------memoria---------- ---swap-- -----io ---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 1 24980 10792 8296 47316 5 19 205 52 1161 698 26 3 1 70
1 Observar la actividad del disco
La actividad del disco se entiende principalmente a partir de los siguientes indicadores:
bi: Indica el número de bloques leídos del disco por segundo (bloques/s). Un número más alto indica más actividad leyendo el disco.
bo: Indica el número de bloques escritos en el disco por segundo (bloques/s). Un número más alto indica más actividad de escritura en el disco.
wa: La proporción de tiempo que la CPU espera por E/S de disco (E/S de disco pendiente). Cuanto mayor sea el número, más actividad del sistema de archivos obstaculiza la CPU mientras espera datos del sistema de disco lento. Wa es 0, lo cual es ideal. Si wa suele ser mayor que 10, es posible que el sistema de archivos necesite ajustes de rendimiento.
2 Observe la actividad de la CPU
vmstat puede reflejar el uso de la CPU mejor que top:
us: la proporción de tiempo que el programa de usuario usa la CPU. Cuanto mayor sea el número, más ocupado estará el proceso del usuario.
sy: La proporción de tiempo que las llamadas al sistema utilizan la CPU. Tenga en cuenta que, dado que NFS se ejecuta en el kernel, el tiempo de CPU ocupado por las actividades de NFS se refleja en sy. Si este número suele ser muy grande, debe prestar atención a si un determinado proceso del núcleo, como NFS, está realizando tareas pesadas. Si us y sy somos relativamente grandes al mismo tiempo, debe considerar separar algunos programas de usuario en otro servidor para evitar que se afecten entre sí.
id: la proporción de tiempo que la CPU está inactiva.
wa: la proporción de tiempo que la CPU espera por la E/S del disco pendiente.
iostat
Se utiliza para contar el uso de CPU y la cantidad de E/S de dispositivos tty, discos duros y CD-ROM
Parámetros:
-c Mostrar solo líneas de CPU
-d Mostrar líneas de disco
-k Mostrar salida del disco en kilobytes
-t en la salida Incluir marca de tiempo
-x Incluir métricas de disco extendidas en la salida
avg-cpu: user nice sys iowait idle
20,25 0,18 2,61 76,39 0,57
p>iowait The porcentaje de tiempo de inactividad de la CPU cuando se espera E/S local
inactivo El porcentaje de tiempo de inactividad de la CPU cuando no se espera E/S local
Dispositivo: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
hda 9,86 284,34 84,48 685407 2036
Transmisiones por segundo (tps), lecturas de bloques de 512 bytes por segundo (Blk_read/s), por segundo Número de bloques de 512 bytes escrituras (Blk_wrtn/s) y número total de lecturas (Blk_read) y escrituras (Blk_wrtn) de bloques de 512 bytes.