Cuando ejecuto el top -ccomando en mi cuadro UNIX, obtengo el resultado a continuación:
top - 03:09:34 up 5 days,  6:14,  1 user,  load average: 0.00, 0.00, 0.00
Tasks: 175 total,   1 running, 174 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  0.0%sy,  1.0%ni, 98.3%id,  0.2%wa,  0.0%hi,  0.0%si,  0.3%st
Mem:   8089600k total,  7953908k used,   135692k free,   271956k buffers
Swap: 10288440k total,  1155552k used,  9132888k free,  1934536k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                           
28552 ora       18   0 2131m 571m 3456 S  2.0  7.2  72:51.19 <some_path>
    1 root      15   0 10368  576  544 S  0.0  0.0   0:00.13 init [3]
    2 root      RT  -5     0    0    0 S  0.0  0.0   0:00.85 [migration/0]
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.02 [ksoftirqd/0] 
¿Cómo puedo analizar el sistema basado en esta salida? ¿Cuál es la diferencia entre Mem y Swap? Soy nuevo en UNIX y probé la página de manual para este comando, pero no puedo entender cómo analizar estos datos.

htop, que hace más o menos lo mismotoppero luego mejor.Respuestas:
Toda esta información está disponible en la
toppágina de manual que puede leer ejecutandoman top. Aquí hay un desglose:La fila de CPU (s) muestra:
Las filas
MemySwapmuestran:La memoria física es su RAM, piezas físicas de hardware que proporcionan memoria de acceso aleatorio . Swap es memoria virtual que puede ser un archivo o una partición en su disco duro que se usa esencialmente como RAM adicional. Sin embargo, no es un chip RAM separado, reside en su disco duro.
La última sección proporciona información sobre los procesos actualmente en ejecución. Se compone de las siguientes columnas:
nicees una forma de establecer la prioridad de su proceso. Ver aquí para más detalles.S - Estado del proceso: el estado de la tarea que puede ser uno de:
topmuestra esto como un porcentaje de una sola CPU. En sistemas multinúcleo, puede tener porcentajes superiores al 100%. Por ejemplo, si 3 núcleos tienentopun uso del 60%, mostrará un uso de CPU del 180%. Ver aquí para más información. Puede alternar este comportamiento presionando Shiftimientras setopestá ejecutando para mostrar el porcentaje general de CPU disponibles en uso.-cbandera:top -c.fuente
fuente