![Xorg가 SIGALRM이고 90% 이상의 CPU를 사용하는 이유를 어떻게 알 수 있습니까?](https://linux55.com/image/86730/Xorg%EA%B0%80%20SIGALRM%EC%9D%B4%EA%B3%A0%2090%25%20%EC%9D%B4%EC%83%81%EC%9D%98%20CPU%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%95%8C%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
htop
XORG가 내 CPU의 90%를 사용하고 있다고 합니다.
10099 root 20 0 558M 70848 59856 R 92.2 1.6 1h41:09 /usr/lib/xorg-server/Xorg -nolisten tcp :1 vt1 -auth /tmp/serverauth.Hnbv14PGS0
(이 경우 92%)
PID에서 strace를 실행하면 대부분의 문제가 발생하는 곳이 바로 여기입니다.
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]}) = 64990921152193766
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]}) = 59621924268134867
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]}) = 3278708391
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]}) = 72057589759737855
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]}) = 3278965186
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]}) = 3279090189
--- SIGIO {si_signo=SIGIO, si_code=SI_KERNEL} ---
10~20줄마다 거의 같은 줄이 보이는데 (그 rt_sigreturn({mask=[]}) = 72057589759737855
줄이 인기가 많은 것 같아요)
왜 이런 일이 발생하는지 어떻게 알 수 있나요? X를 종료하면 이 줄이 사라집니다. 방금 발견한 대로 다른 가상 터미널로 다시 점프하면 다음과 같습니다.모두이것은 strace에서 온 것입니다.