O comando da linha de comando para rastrear o uso é top
Ele listará seus processos. Você pode começar isso em tty1 e verificá-lo quando sentir que o sistema está ficando lento. Os principais processos da lista são os processos que mais consomem do seu sistema.
Exemplo:
top - 11:38:07 up 66 days, 16:25, 162 users, load average: 2.47, 2.61, 2.59
Tasks: 311 total, 9 running, 302 sleeping, 0 stopped, 0 zombie
Cpu(s): 4.7%us, 9.2%sy, 0.0%ni, 86.1%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 16451368k total, 16204556k used, 246812k free, 224064k buffers
Swap: 16761852k total, 1360184k used, 15401668k free, 3471096k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
29563 xxxxxx 20 0 17812 2916 1344 R 100 0.0 9183:26 xxx
21109 xxxxxx 20 0 17668 2544 1348 S 35 0.0 7699:15 xxx
1519 xxxxxx 20 0 9152 1404 1056 S 8 0.0 7884:35 xxx
23193 compram 20 0 21592 1544 1008 R 1 0.0 0:00.03 top
16 root 20 0 0 0 0 S 0 0.0 85:56.21 ksoftirqd/3
22 root 20 0 0 0 0 S 0 0.0 63:16.01 ksoftirqd/5
34 root 20 0 0 0 0 S 0 0.0 20:51.27 ksoftirqd/9