Esta questão pode ser específica para gnome-shell
, que está constantemente usando 60-80% de CPU no meu sistema. (Frequência da CPU de 4,1 GHz, arch linux, software atualizado)
Como posso descobrir qual é exatamente a causa disso? Eu estou suspeitando que é uma das extensões que eu uso, mas como, além de desativá-los todos um por um (o que seria difícil no caso de vários deles estarem somando), posso ter certeza disso e descobrir qual? Eu encontrei este relacionado pergunta, mas não é realmente útil e mais de dois anos de idade, então talvez por agora há uma maneira melhor.
A saída do strace (executado por aproximadamente 25 segundos), como sugerido na outra pergunta:
$ sudo strace -c -p 840
strace: Process 840 attached
^Cstrace: Process 840 detached
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
76.08 2.752830 9 299874 clock_gettime
12.68 0.458897 50988 9 3 clone
4.34 0.157096 26182 6 rt_sigreturn
3.51 0.126947 325 390 write
0.86 0.031007 9 3348 2583 recvmsg
0.68 0.024611 9 2701 getpid
0.51 0.018405 10 1839 poll
0.40 0.014319 13 1026 writev
0.27 0.009947 46 216 ioctl
0.17 0.006035 9 656 sched_yield
0.10 0.003674 10 361 gettimeofday
0.09 0.003171 13 238 read
0.05 0.001859 10 176 close
0.05 0.001845 16 115 1 futex
0.04 0.001302 16 80 openat
0.03 0.001210 15 80 munmap
0.03 0.001116 13 80 mmap
0.02 0.000793 12 66 mprotect
0.02 0.000789 9 80 fstat
0.02 0.000584 12 48 timerfd_create
0.01 0.000520 10 48 timerfd_settime
0.01 0.000498 10 48 39 stat
0.01 0.000291 12 24 pipe2
0.01 0.000290 58 5 1 recvfrom
0.01 0.000209 16 13 nanosleep
0.00 0.000074 12 6 wait4
0.00 0.000063 10 6 6 lseek
0.00 0.000036 36 1 restart_syscall
------ ----------- ----------- --------- --------- ----------------
100.00 3.618418 311540 2633 total
No entanto, eu também não sei o que fazer com isso ou o que ele diz.
Editar: Apenas desativou as todas extensões, o uso da CPU ainda está constantemente em 70-80%, sem alteração alguma.
Edit2: Depois de fechar todas as instâncias de gnome-terminal
, o uso da CPU do gnome-shell
processo caiu de (constante) 90% para 10%, então presumo que esteja relacionado ao terminal.
Edit3: Está de volta a 80%, sem eu abrir um terminal. Isso é tão estranho, tem sido de 10% por 10-15 minutos agora. Não abri um novo aplicativo nem nada. Não iniciou um novo processo também. Eu só estou navegando stackexchange no firefox que é muito bonito isso.
Edit4: Acabou de fechar o mensageiro de telegramas. Voltou para 10% por um minuto, depois voltou para 80%. Nesse minuto eu não usei o computador, apenas observei o monitor do processo.
Tags process gnome gnome-shell cpu gnome3