El comando top por defecto nos muestra las columnas PID, USER, PR, NI, VIRT, RES, SHR, S, %CPU, %MEM, TIME+, COMMAND. Esta información se puede modificar y añadir nuevas columnas con información adicional. Las columnas disponibles son las siguientes:
* A: PID = Process Id b: PPID = Parent Process Pid c: RUSER = Real user name d: UID = User Id e: USER = User Name f: GROUP = Group Name g: TTY = Controlling Tty h: PR = Priority i: NI = Nice value j: P = Last used cpu (SMP) k: %CPU = CPU usage l: TIME = CPU Time m: TIME+ = CPU Time, hundredths n: %MEM = Memory usage (RES) o: VIRT = Virtual Image (kb) p: SWAP = Swapped size (kb) q: RES = Resident size (kb) r: CODE = Code size (kb) s: DATA = Data+Stack size (kb) t: SHR = Shared Mem size (kb) u: nFLT = Page Fault count v: nDRT = Dirty Pages count w: S = Process Status x: COMMAND = Command name/line y: WCHAN = Sleeping in Function z: Flags = Task Flags
Para añadir una nueva columna, lo primero que debemos hacer es presionar la tecla «f» mientras se está ejecutando top. Una vez dentro aparecerá el listado anterior y únicamente hay que presionar la tecla de la columna que nos interese + enter. Si presionaramos la «p» por ejemplo, podríamos ver la memoria SWAP utilizada por cada proceso:
top - 19:15:29 up 283 days, 11:55, 7 users, load average: 1.03, 1.18, 1.16 Tasks: 143 total, 1 running, 142 sleeping, 0 stopped, 0 zombie Cpu(s): 2.4%us, 1.1%sy, 0.0%ni, 87.7%id, 8.3%wa, 0.0%hi, 0.5%si, 0.0%st Mem: 1034708k total, 1012432k used, 22276k free, 51620k buffers Swap: 2031608k total, 68k used, 2031540k free, 760100k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ SWAP COMMAND 6485 mysql 15 0 147m 31m 5004 S 2 3.1 4793:22 116m mysqld 606 apache 15 0 58612 39m 2360 S 0 3.9 0:00.01 17m httpd 2375 apache 15 0 59332 41m 3740 S 0 4.1 0:00.14 16m httpd 32430 apache 15 0 59336 41m 3884 S 0 4.1 0:00.14 16m httpd 24473 apache 15 0 59332 41m 3884 S 0 4.1 0:00.21 16m httpd
La descripción sobre el significado de cada columna la tenéis en la página man de top. Una vez configurado a nuestro gusto podemos guardar la configuración para siempre presionando SHIFT + w. Se guardará para nuestro usuario dentro del fichero personal de preferencias de top:
Wrote configuration to '/home/usuario/.toprc'