Talvez tente usar o auditd, que seria aproximadamente algo como:
$ sudo yum install auditd
$ sudo auditctl -a exit,always -S all -F pid=1234 & sleep 15
$ sudo auditctl -d exit,always -S all -F pid=1234
$ less /var/log/audit/audit.log
Isso instalará e iniciará o auditd, definirá uma política para capturar informações de chamada do sistema para seu PID (1234 no exemplo), aguardará por um curto período para capturar uma quantidade decente de informações e, em seguida, removerá a política de auditoria. Dê uma boa olhada no auditd.log para o seu PID gnome-terminal, você pode ter uma idéia melhor do que ele está fazendo.
Outra ferramenta rápida para identificar o que um processo está gastando, é hora de fazer, é só strace, espere um pouco, então pressione CTRL-c:
$ sudo strace -c -p 1234
strace: Process 1234 attached
^Cstrace: Process 1234 detached
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
56.98 0.003496 388 9 clone
17.19 0.001055 8 135 rt_sigprocmask
6.19 0.000380 21 18 9 wait4
4.58 0.000281 16 18 close
3.80 0.000233 26 9 read
3.47 0.000213 24 9 stat
3.37 0.000207 23 9 9 rt_sigsuspend
3.08 0.000189 21 9 pipe
1.34 0.000082 9 9 9 rt_sigreturn
------ ----------- ----------- --------- --------- ----------------
100.00 0.006136 225 27 total
Então, se você quiser saber mais, confira a página do manual apropriada para a chamada do sistema que você está vendo:
$ man -s2 clone
Boa sorte!