古い(っぽい)ラップトップでubuntu 18.04を実行しています。これは、アップグレードされたRAM(16GB)とSSDを搭載したhp dv7 6180slです。古いですが、私の仕事には十分な速さです。
いくつかのubuntuバージョン(私は常にすべてのリリースで完全な再インストールを行うため、古いバージョンから来たわけではありません)ので、CPUは実際にはアイドル状態ではなく、したがってファンは常に動作しています。今日、私は私のCPUを使用しているものを見つけることにしました。
こことグーグルでたくさんの答えを読んでいますが、私の問題を本当に解決できるものは何もありません。トップはこう言います:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5501 tox 20 0 3911436 324668 68984 S 12,5 4,0 30:04.86 gnome-Shell
Gnome-ShellのPIDを取得して、ボンネットの下で何が起こるかを確認するためにstraceを実行しようとしましたが、recvmsg
syscallが大量のエラーを与え、時間(これはほぼ1分後です):
strace: Process 5501 attached
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
29.71 0.100941 2 46612 39214 recvmsg
24.81 0.084290 5 17842 poll
22.21 0.075445 3 21796 ioctl
8.92 0.030304 4 7269 writev
3.72 0.012652 8 1583 53 futex
3.17 0.010771 2 5180 getpid
1.58 0.005380 1 3874 mprotect
1.58 0.005357 3 2003 write
1.46 0.004969 3 1958 read
0.51 0.001727 8 215 2 openat
0.48 0.001634 3 501 close
0.45 0.001533 5 288 timerfd_create
0.32 0.001098 4 288 timerfd_settime
0.32 0.001072 6 183 mmap
0.26 0.000887 7 132 114 stat
0.25 0.000838 2 426 fstat
0.11 0.000370 2 213 fcntl
0.08 0.000267 10 26 munmap
0.06 0.000191 1 146 getrusage
0.00 0.000001 0 4 1 recvfrom
0.00 0.000001 1 2 uname
0.00 0.000001 1 1 restart_syscall
------ ----------- ----------- --------- --------- ----------------
100.00 0.339729 110542 39384 total
それは私が心配すべきことですか?
18.04のインストール以降、明確な理由もなくgnome-Shellで同様の一貫した高CPU負荷が発生しました。 firefoxのビデオレンダリングのようなフードの下の何かを覆い隠しているだけでしたが、すべてのプログラムを閉じても、マウスを動かさなくても、ゼロに近い場所には実際には落ちません。
同じstraceを試したところ、同様の結果が得られました。
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
39.61 0.240174 3 87585 76642 recvmsg
25.36 0.153778 6 27384 poll
9.07 0.054990 3 17502 ioctl
8.98 0.054434 3 18079 write
7.98 0.048402 5 9702 writev
3.29 0.019926 3 6640 read
2.20 0.013369 1 8942 getpid
1.32 0.008014 6 1352 59 futex
0.91 0.005530 2 2634 mprotect
0.23 0.001413 20 72 mmap
0.21 0.001299 4 353 close
0.21 0.001272 5 240 timerfd_create
0.17 0.001043 10 101 2 openat
0.17 0.001010 4 240 timerfd_settime
0.09 0.000518 1 420 360 stat
0.07 0.000432 2 198 fstat
0.06 0.000374 9 41 munmap
0.03 0.000192 2 124 getrusage
0.03 0.000184 2 99 fcntl
0.00 0.000006 2 4 recvfrom
0.00 0.000004 1 7 sendmsg
0.00 0.000004 1 7 ftruncate
0.00 0.000004 1 7 memfd_create
0.00 0.000003 2 2 uname
0.00 0.000001 0 7 lseek
0.00 0.000000 0 1 restart_syscall
------ ----------- ----------- --------- --------- ----------------
100.00 0.606376 181743 77063 total
それはかなり悪いです、私はすべてのプログラムにわたって約1秒間隔でst音を立てています。それは非常に一貫性があり、私はそれを補うことに慣れてきました。ビデオの再生が途切れたり、ゲームが途切れたり、Firefoxが途切れたりするのは、かなり面倒です。 gnome-Shellを強制終了して再起動すると、少なくともしばらくは動作しますが、エラーは発生しますが、応答性は向上しますが、どこで修正を開始すればよいかわかりません。
左側のサイドバーにもアイコンなどが重なってグリッチが発生する場合があります.gnome-Shellが入り込む累積的なエラーがあり、ある時点でいくつかの構成またはEdge間のひどく相互作用する矛盾を解決しようとして多くのCPU時間を費やしていると思いますケースか何か。この時点で、18.10の方が良いと思います。