У меня есть некоторые проблемы с использованием ЦП при использовании беспроводного соединения на моем ноутбуке.
Этого никогда не происходило на проводном соединении, поэтому я предполагаю, что соединение Wi-Fi несколько связано.
top
говорит, что большинство ресурсов используется gnome-shell
, браузер и некоторые kworker
процессы.
Ситуация также ухудшается, больше сетевых ресурсов используется (например, если я запускаю загрузку). Вот экран htop, как только я запустил загрузку, несколько процессов оболочки гнома показали очень высокое использование CPU:
Испытанное использование perf
для наблюдения, что использует ЦП больше всего, как предложено здесь: https://askubuntu.com/a/422151/700229, но не мог найти ничего, что укажет на меня в правильном направлении, но вывод был, вероятно, плох:
✓ ~→ sudo perf record -g -a sleep 10
Lowering default frequency rate to 1250.
Please consider tweaking /proc/sys/kernel/perf_event_max_sample_rate.
[ perf record: Woken up 9 times to write data ]
Warning:
Processed 52550 events and lost 2 chunks!
Check IO/CPU overload!
[ perf record: Captured and wrote 7.214 MB perf.data (26167 samples) ]
Вот вывод lspci -v
:
3b:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29)
Subsystem: Intel Corporation Device 4010
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at ed400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
И iwconfig
:
lo no wireless extensions.
br-2d6609084b03 no wireless extensions.
br-7083ba6447c1 no wireless extensions.
docker0 no wireless extensions.
wlp59s0 IEEE 802.11 ESSID:"XXX"
Mode:Managed Frequency:5.5 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=650 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=45/70 Signal level=-65 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:7 Invalid misc:113 Missed beacon:0
Я проверил, что ЦП установлен на performance
в tlp
и то средство сохранения батареи Wi-Fi отключено.
Теперь я отчасти потерян здесь, что искать затем. Любая справка очень ценится, потому что моя работа зависит от разрешения этого.
UPD Установленные расширения гнома:
✓ ~→ ls -al ~/.local/share/gnome-shell/extensions
total 80
drwxrwxr-x 20 sergio sergio 4096 Mar 15 17:33 .
drwx------ 3 sergio sergio 4096 Mar 15 17:31 ..
drwxrwxr-x 3 sergio sergio 4096 Jul 24 2019 alternate-tab@gnome-shell-extensions.gcampax.github.com
drwxrwxr-x 3 sergio sergio 4096 Jun 13 2019 appindicatorsupport@rgcjonas.gmail.com
drwxrwxr-x 3 sergio sergio 4096 Mar 15 17:33 apps-menu@gnome-shell-extensions.gcampax.github.com
drwxrwxr-x 4 sergio sergio 4096 Aug 5 2019 auto-move-windows@gnome-shell-extensions.gcampax.github.com
drwxrwxr-x 5 sergio sergio 4096 Jun 13 2019 dash-to-dock@micxgx.gmail.com
drwxrwxr-x 3 sergio sergio 4096 Jul 24 2019 drive-menu@gnome-shell-extensions.gcampax.github.com
drwxrwxr-x 4 sergio sergio 4096 Feb 28 14:25 extensions@abteil.org
drwxrwxr-x 2 sergio sergio 4096 Sep 27 12:22 Hide_Activities@shay.shayel.org
drwxrwxr-x 2 sergio sergio 4096 Jul 24 2019 launch-new-instance@gnome-shell-extensions.gcampax.github.com
drwxrwxr-x 5 sergio sergio 4096 Feb 28 14:25 minimizeall@scharlessantos.org
drwxrwxr-x 3 sergio sergio 4096 Jul 24 2019 native-window-placement@gnome-shell-extensions.gcampax.github.com
drwxrwxr-x 2 sergio sergio 4096 Jun 13 2019 noannoyance@sindex.com
drwxrwxr-x 3 sergio sergio 4096 Jul 24 2019 places-menu@gnome-shell-extensions.gcampax.github.com
drwxrwxr-x 2 sergio sergio 4096 Sep 19 15:35 remove-dropdown-arrows@mpdeimos.com
drwxrwxr-x 4 sergio sergio 4096 Feb 22 16:20 syncthingicon@jay.strict@posteo.de
drwxrwxr-x 4 sergio sergio 4096 Jun 13 2019 update-extensions@franglais125.gmail.com
drwxrwxr-x 3 sergio sergio 4096 Jul 24 2019 user-theme@gnome-shell-extensions.gcampax.github.com
drwxrwxr-x 3 sergio sergio 4096 Aug 5 2019 windowsNavigator@gnome-shell-extensions.gcampax.github.com
✓ ~→ ls -al /usr/share/gnome-shell/extensions
total 48
drwxr-xr-x 12 root root 4096 Aug 5 2019 .
drwxr-xr-x 6 root root 4096 Jan 15 06:59 ..
drwxr-xr-x 2 root root 4096 Jun 13 2019 alternate-tab@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Jun 13 2019 apps-menu@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Jun 13 2019 auto-move-windows@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Jun 13 2019 drive-menu@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Jun 13 2019 launch-new-instance@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Jun 13 2019 native-window-placement@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Jun 13 2019 places-menu@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Jun 13 2019 user-theme@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x 2 root root 4096 Jun 13 2019 window-list@gnome-shell-extensions.gcampax.github.com.bak
drwxr-xr-x 2 root root 4096 Jun 13 2019 windowsNavigator@gnome-shell-extensions.gcampax.github.com
UPD2 htop в состоянии ожидания:
UPD3 свободная мадам и swappiness:
✓ ~→ free -h
total used free shared buff/cache available
Mem: 30G 2.4G 24G 782M 3.6G 27G
Swap: 16G 0B 16G
✓ ~→ sysctl vm.swappiness
vm.swappiness = 10
Святой! # % $ Batman. У Вас есть Слишком manu GNOME расширения Shell, и многие из них дублированы в обоих местах, где расширения должны существовать.
Системные расширения замечены с ls -al /usr/share/gnome-shell/extensions
должен только содержать эти (19.10):
drwxr-xr-x 2 root root 4096 Nov 2 14:36 desktop-icons@csoriano
drwxr-xr-x 3 root root 4096 Nov 2 14:36 ubuntu-appindicators@ubuntu.com
drwxr-xr-x 3 root root 4096 Mar 12 16:22 ubuntu-dock@ubuntu.com
Внутренние абоненты обычно замечаются через ls -al ~/.local/share/gnome-shell/extensions
.
Удалите дубликаты в /usr/share/gnome-shell/extensions
.
Затем перезапустите GNOME Shell, или еще лучше, просто перезагрузка.
Затем временно выключите ВСЕ остающиеся расширения в https://extensions.gnome.org/local/и повторно протестируйте свою систему. Включите только одно расширение за один раз во время тестирования. Контролируйте top
команда и GNOME Shell использование ЦП должны составить меньше чем 2%. Цель состояла бы в том, чтобы только иметь 5-6 расширений, включенных максимум Канава остальные.
Затем перезапустите GNOME Shell, или еще лучше, просто перезагрузка.
У меня такая же проблема. Включите режим полета и повторно активируйте Wi-Fi. Это сработало для меня.