Freeze lapka bez mojej ingerencji

Witam od jakiegoś czasu mam dziwne freeze na Manjaro z którego korzystam przez 99% czasu.
Chodzi o to że przeglądając neta czy przy słuchaniu muzyki przeglądaniu neta (każda standardowa aktywność) czasami freezuje mi ekran a dźwięk jest albo całkiem zfreezowany albo zapętla 2-4sec. jest jakiś dziennik logoów czy coś w ten deseń? Co sprawdzić jak podejść do problemu?
Wcześniej było to raz na tydzień ostatnio zdarza się częściej

Dodam że coś podobnego działo się jak system był na talerzowcach i mocno się uderzyło w kompa z tym że tutaj 0 bluescreen i raz na jakiś czas odmuli go ale chyba raz mi się zdarzyło. Laptop na biurku niebity xD

Polecam zajrzeć tutaj:

Poza tym warto się też zainteresować Manjaro Log Helperem. Możesz też uruchamiać problematyczne aplikacje z terminala i obserwować komunikaty.

Dzięki następnym razem od razu wrzucę logi

A więc stało się

http://www.wklejto.pl/852158 logi Xorga0
http://www.wklejto.pl/852153 logi Xorga1

http://www.wklejto.pl/852155 sudo systemctl
http://www.wklejto.pl/852156 journalctl -e

tak ogólnie to nie wiem czego szukać i co wpisać co mi po logach od uruchomienia jak dostał komp zwiechę i musiałem restart robić
pomazane jest to szukanie w manjaro po wpisaniu komendy np “journalctl --system” wywala kilka linijek ale jak nacisnę enter to wali linijkami jak poparzone do tego nie wiem jak to przerwać :S
Coś jeszcze potrzebne poza tym co podesłałem?

Logi journalctl są wyświetlane w konsoli za pomocą pagera - dzięki czemu możesz sobie je przewijać np strzałkami.
Umożliwia on wyszukiwanie /szukany ciągEnter.
Wyjść można klawiszem q lub za pomocą CTRL+C

K będę miał na uwadze coś konkretnie mam znaleźć? Jakieś pomysły czemu bez wyraźnej przyczyny system się wiesza?

Z podanych logów za wiele się nie wyczyta – a zwłaszcza z ostatniego, to tylko niewielki urywek całości.

Ogólnie powinieneś szukać wszelkiego rodzaju błędów oraz samego momentu zwiechy. W twoim przypadku przydatne mogą być journalctl -p err -b -X oraz journalctl -b -X – za X wstawiasz odpowiednią cyfrę w zależności, które wcześniejsze uruchomienie komputera to było (0 to aktualna sesja, 1 poprzednia itd.). Miej też oko na monitor zasobów – będziesz w stanie dostrzec, że zużycie ramu albo procesora rośnie i co jest tego przyczyną (o ile o to chodzi).

Przyczyn wieszania się systemu może być mnóstwo: brak ramu, zasobożerny proces, przegrzewanie się komputera, jakiś błąd, zagłodzone wątki, uszkodzenie komputera, wadliwy dysk…

Takie pytanko
Takie oznaki mogą być spowodowane zapchaniem partycji SWAP? mam tak 2.5 gb i patrząc na info jest prawie pelna :open_mouth:

Jeśli swap jest wykorzystywany (prawie pełna) to znaczy, że RAM cały jest w użyciu. W takiej sytuacji, jak zauważysz duże użycie SWAP, zobacz co tak mocno drenuje pamięć przez top, htop czy jakiś graficzny monitor (nie wiem jakie masz DE). Pokaż przy okazji free -h

                   razem       użyte       wolne    dzielone   buf/cache    dostępne
Pamięć:       7,7Gi       6,6Gi       190Mi       573Mi       847Mi       214Mi
Wymiana:       2,6Gi       2,5Gi        78Mi

 ██████████████████  ████████     OS: Manjaro 20.1 Mikah
 ██████████████████  ████████     Kernel: x86_64 Linux 5.7.17-2-MANJARO
 ██████████████████  ████████     Uptime: 3d 18h 34m
 ████████            ████████     Packages: 1377
 ████████  ████████  ████████     Shell: bash
 ████████  ████████  ████████     Resolution: 1920x1080
 ████████  ████████  ████████     DE: KDE 5.73.0 / Plasma 5.19.4
 ████████  ████████  ████████     WM: KWin
 ████████  ████████  ████████     GTK Theme: Breath-Dark [GTK2/3]
 ████████  ████████  ████████     Icon Theme: breeze-dark
 ████████  ████████  ████████     Disk: 414G / 1,1T (38%)
 ████████  ████████  ████████     CPU: Intel Core i5-7200U @ 4x 3.1GHz [54.0°C]
 ████████  ████████  ████████     GPU: Mesa Intel(R) HD Graphics 620 (KBL GT2)
                                  RAM: 7517MiB / 7838MiB

No faktycznie jak by ram zapychało :open_mouth: jak sprawdzić co tyle żre pewnie Firefox

Zainstaluj sobie ps_mem

Następnie pod konsolą polecenie:

sudo ps_mem

Wypisze ci ładnie, które procesy ile zużywają ramu.

Przy okazji zobacz: https://forum.manjaro.pl/t/formatowanie-postow-i-blokow-kodu/

Koniecznie podejrzyj co ci zjada tyle ramu – tak jak radzą poprzednicy albo w Monitorze systemowym KDE. Firefox to raczej nie jest, no, chyba że masz otwartych kilkadziesiąt albo kilkaset kart i w każdej coś wymagającego (np. gry przeglądarkowe, filmy w 4k).

 Private  +   Shared  =  RAM used       Program

  4.0 KiB +   6.0 KiB =  10.0 KiB       sddm-helper
  4.0 KiB +   6.0 KiB =  10.0 KiB       startplasma-x11
  4.0 KiB +   6.0 KiB =  10.0 KiB       obexd
  4.0 KiB +   6.0 KiB =  10.0 KiB       gsettings-helper
  4.0 KiB +   6.0 KiB =  10.0 KiB       agent
  4.0 KiB +   6.0 KiB =  10.0 KiB       xdg-permission-store
  4.0 KiB +   6.0 KiB =  10.0 KiB       fusermount
  4.0 KiB +  24.0 KiB =  28.0 KiB       sddm
 28.0 KiB +  30.0 KiB =  58.0 KiB       lvmetad
 28.0 KiB +  38.0 KiB =  66.0 KiB       ModemManager
 40.0 KiB +  46.0 KiB =  86.0 KiB       start_kdeinit
 64.0 KiB +  70.0 KiB = 134.0 KiB       cupsd
 80.0 KiB +  88.0 KiB = 168.0 KiB       rtkit-daemon
132.0 KiB + 156.0 KiB = 288.0 KiB       crond
140.0 KiB + 184.0 KiB = 324.0 KiB       kio_http_cache_cleaner
168.0 KiB + 204.0 KiB = 372.0 KiB       gvfsd-dnssd
172.0 KiB + 226.0 KiB = 398.0 KiB       pipewire
140.0 KiB + 288.0 KiB = 428.0 KiB       systemd-timesyncd
240.0 KiB + 298.0 KiB = 538.0 KiB       pipewire-media-session
324.0 KiB + 392.0 KiB = 716.0 KiB       at-spi2-registryd
384.0 KiB + 422.0 KiB = 806.0 KiB       bluetoothd
388.0 KiB + 476.0 KiB = 864.0 KiB       avahi-daemon (2)
416.0 KiB + 538.0 KiB = 954.0 KiB       at-spi-bus-launcher
328.0 KiB + 662.0 KiB = 990.0 KiB       systemd-logind
408.0 KiB + 608.0 KiB =   1.0 MiB       gvfsd-metadata
456.0 KiB + 622.0 KiB =   1.1 MiB       gvfs-afc-volume-monitor
340.0 KiB + 750.0 KiB =   1.1 MiB       systemd-udevd
504.0 KiB + 608.0 KiB =   1.1 MiB       xdg-document-portal
480.0 KiB + 636.0 KiB =   1.1 MiB       gmenudbusmenuproxy
452.0 KiB + 676.0 KiB =   1.1 MiB       dconf-service
488.0 KiB + 668.0 KiB =   1.1 MiB       gvfs-gphoto2-volume-monitor
492.0 KiB + 668.0 KiB =   1.1 MiB       gvfs-mtp-volume-monitor
620.0 KiB + 658.0 KiB =   1.2 MiB       gvfsd-fuse
568.0 KiB + 724.0 KiB =   1.3 MiB       xembedsniproxy
660.0 KiB + 678.0 KiB =   1.3 MiB       gvfsd-http
636.0 KiB + 788.0 KiB =   1.4 MiB       polkit-kde-authentication-agent-1
696.0 KiB + 880.0 KiB =   1.5 MiB       kaccess
688.0 KiB + 944.0 KiB =   1.6 MiB       gvfsd
776.0 KiB + 916.0 KiB =   1.7 MiB       kscreen_backend_launcher
504.0 KiB +   1.2 MiB =   1.7 MiB       mount.ntfs (3)
800.0 KiB + 990.0 KiB =   1.7 MiB       ksysguardd (2)
824.0 KiB + 972.0 KiB =   1.8 MiB       baloorunner
840.0 KiB + 992.0 KiB =   1.8 MiB       xdg-desktop-portal-kde
812.0 KiB +   1.0 MiB =   1.8 MiB       kwalletd5
828.0 KiB +   1.2 MiB =   2.0 MiB       gvfsd-network
888.0 KiB +   1.2 MiB =   2.1 MiB       gvfsd-trash
972.0 KiB +   1.1 MiB =   2.1 MiB       kdeconnectd
  1.0 MiB +   1.2 MiB =   2.2 MiB       msm_kde_notifier
  1.0 MiB +   1.3 MiB =   2.3 MiB       upowerd
  1.1 MiB +   1.2 MiB =   2.3 MiB       xdg-desktop-portal
  1.3 MiB +   1.4 MiB =   2.6 MiB       bash
  1.3 MiB +   1.6 MiB =   2.9 MiB       ksmserver
  1.3 MiB +   1.6 MiB =   2.9 MiB       kglobalaccel5
  1.2 MiB +   1.8 MiB =   3.0 MiB       klauncher
  1.6 MiB +   1.7 MiB =   3.3 MiB       ksystemstats
  1.7 MiB +   2.1 MiB =   3.8 MiB       org_kde_powerdevil
  1.9 MiB +   2.0 MiB =   3.9 MiB       wpa_supplicant
  1.8 MiB +   2.4 MiB =   4.1 MiB       gvfs-udisks2-volume-monitor
  1.8 MiB +   3.1 MiB =   4.9 MiB       pamac-tray-appindicator
  2.6 MiB +   3.1 MiB =   5.7 MiB       udisksd
  2.4 MiB +   3.7 MiB =   6.1 MiB       kactivitymanagerd
  2.9 MiB +   3.2 MiB =   6.1 MiB       polkitd
  2.9 MiB +   4.3 MiB =   7.1 MiB       sudo
  3.5 MiB +   4.0 MiB =   7.5 MiB       dbus-daemon (3)
  3.7 MiB +   4.9 MiB =   8.5 MiB       pulseaudio
  2.8 MiB +   5.7 MiB =   8.5 MiB       systemd (3)
  4.3 MiB +   4.7 MiB =   9.0 MiB       NetworkManager
  4.3 MiB +   4.9 MiB =   9.2 MiB       baloo_file
  4.3 MiB +   5.6 MiB =   9.9 MiB       kded5
  2.7 MiB +   9.8 MiB =  12.5 MiB       pamac-daemon
  7.3 MiB +   8.7 MiB =  16.0 MiB       systemd-journald
  7.3 MiB +   9.0 MiB =  16.3 MiB       krunner
  7.6 MiB +  14.2 MiB =  21.9 MiB       yakuake
  7.1 MiB +  21.9 MiB =  29.0 MiB       kdeinit5 (10)
 27.1 MiB +  38.9 MiB =  65.9 MiB       kwin_x11
 26.1 MiB +  61.7 MiB =  87.8 MiB       Xorg
 92.3 MiB + 110.8 MiB = 203.1 MiB       pamac-manager
178.6 MiB + 191.9 MiB = 370.6 MiB       plasmashell
203.0 MiB + 227.8 MiB = 430.8 MiB       thunderbird
367.7 MiB + 462.4 MiB = 830.1 MiB       MainThread
  5.1 GiB +   5.2 GiB =  10.3 GiB       firefox (11)
---------------------------------
                         12.5 GiB

Co to jest MainThread? i jak to wywalić
Mam otwarte 12 kart ale 9 z tego nawet nie zbuforowane

U mnie Firefox tak się zachowuje przy hbo go, po godzinie oglądania zajmuje cały ram i wiesza komputer. Nie znalazłem rozwiązania więc zrezygnowałem z firefoxa do oglądania hbo.

Hmm umnie YT+ twitch.
Czyli co drugi dzień trzeba lapka zrestartować ;/

To Firefox. Zajrzyj tutaj. Szczerze, nigdy nie widziałem, żeby Firefox zjadał tyle pamięci.

Otwórz firefoksa w konsoli:

firefox -safe-mode

Otwórz zakładki te co często używasz i znowu sprawdź użycie pamięci ps_mem -em. Możliwe, że to jakieś pluginy/rozszerzenia tak zamulają FF.

System nie restartowany 3 dni xD
wywaliłem ciastka parę pluginów i obecnie jest +50% ramu wolne zobaczymy co będzie za 2 dni

Private  +   Shared  =  RAM used       Program

  4.0 KiB +   6.0 KiB =  10.0 KiB       sddm-helper
  4.0 KiB +   6.0 KiB =  10.0 KiB       startplasma-x11
  4.0 KiB +   6.0 KiB =  10.0 KiB       start_kdeinit
  4.0 KiB +   6.0 KiB =  10.0 KiB       obexd
  4.0 KiB +   6.0 KiB =  10.0 KiB       gsettings-helper
  4.0 KiB +   6.0 KiB =  10.0 KiB       agent
  4.0 KiB +   6.0 KiB =  10.0 KiB       xdg-permission-store
  4.0 KiB +   6.0 KiB =  10.0 KiB       fusermount
 20.0 KiB +  26.0 KiB =  46.0 KiB       ModemManager
 24.0 KiB +  26.0 KiB =  50.0 KiB       lvmetad
 40.0 KiB +  44.0 KiB =  84.0 KiB       bluetoothd
124.0 KiB + 132.0 KiB = 256.0 KiB       gvfsd-http
140.0 KiB + 210.0 KiB = 350.0 KiB       crond
204.0 KiB + 210.0 KiB = 414.0 KiB       gvfs-gphoto2-volume-monitor
212.0 KiB + 218.0 KiB = 430.0 KiB       gvfs-mtp-volume-monitor
168.0 KiB + 280.0 KiB = 448.0 KiB       kio_http_cache_cleaner
212.0 KiB + 284.0 KiB = 496.0 KiB       gvfsd-dnssd
196.0 KiB + 358.0 KiB = 554.0 KiB       pipewire
192.0 KiB + 372.0 KiB = 564.0 KiB       sddm
208.0 KiB + 402.0 KiB = 610.0 KiB       rtkit-daemon
276.0 KiB + 384.0 KiB = 660.0 KiB       gmenudbusmenuproxy
296.0 KiB + 406.0 KiB = 702.0 KiB       kwalletd5
288.0 KiB + 414.0 KiB = 702.0 KiB       polkit-kde-authentication-agent-1
372.0 KiB + 378.0 KiB = 750.0 KiB       at-spi-bus-launcher
316.0 KiB + 458.0 KiB = 774.0 KiB       at-spi2-registryd
344.0 KiB + 452.0 KiB = 796.0 KiB       xembedsniproxy
176.0 KiB + 632.0 KiB = 808.0 KiB       systemd-timesyncd
416.0 KiB + 422.0 KiB = 838.0 KiB       gvfsd-metadata
424.0 KiB + 430.0 KiB = 854.0 KiB       dconf-service
344.0 KiB + 514.0 KiB = 858.0 KiB       pipewire-media-session
444.0 KiB + 454.0 KiB = 898.0 KiB       gvfs-afc-volume-monitor
348.0 KiB + 652.0 KiB =   1.0 MiB       mount.ntfs (3)
380.0 KiB + 656.0 KiB =   1.0 MiB       kaccess
484.0 KiB + 580.0 KiB =   1.0 MiB       gvfsd-fuse
496.0 KiB + 632.0 KiB =   1.1 MiB       kscreen_backend_launcher
516.0 KiB + 624.0 KiB =   1.1 MiB       xdg-desktop-portal-kde
512.0 KiB + 656.0 KiB =   1.1 MiB       avahi-daemon (2)
376.0 KiB + 896.0 KiB =   1.2 MiB       systemd-logind
528.0 KiB + 818.0 KiB =   1.3 MiB       klauncher
592.0 KiB + 832.0 KiB =   1.4 MiB       xdg-document-portal
620.0 KiB + 992.0 KiB =   1.6 MiB       gvfsd
816.0 KiB + 824.0 KiB =   1.6 MiB       gvfsd-network
832.0 KiB + 840.0 KiB =   1.6 MiB       gvfsd-trash
736.0 KiB + 958.0 KiB =   1.7 MiB       msm_kde_notifier
344.0 KiB +   1.4 MiB =   1.7 MiB       kdeinit5 (2)
692.0 KiB +   1.0 MiB =   1.7 MiB       ksysguardd (2)
716.0 KiB +   1.2 MiB =   1.9 MiB       systemd-udevd
784.0 KiB +   1.1 MiB =   1.9 MiB       cupsd
928.0 KiB +   1.0 MiB =   1.9 MiB       baloorunner
728.0 KiB +   1.2 MiB =   1.9 MiB       baloo_file
652.0 KiB +   1.3 MiB =   1.9 MiB       kdeconnectd
840.0 KiB +   1.3 MiB =   2.1 MiB       kglobalaccel5
  1.1 MiB +   1.3 MiB =   2.4 MiB       xdg-desktop-portal
  1.2 MiB +   1.2 MiB =   2.4 MiB       bash
960.0 KiB +   1.5 MiB =   2.5 MiB       ksystemstats
  1.1 MiB +   1.6 MiB =   2.7 MiB       upowerd
  1.1 MiB +   1.9 MiB =   2.9 MiB       ksmserver
  1.5 MiB +   1.8 MiB =   3.3 MiB       kactivitymanagerd
  1.6 MiB +   2.5 MiB =   4.1 MiB       pamac-tray-appindicator
  1.8 MiB +   2.5 MiB =   4.3 MiB       gvfs-udisks2-volume-monitor
  2.0 MiB +   2.5 MiB =   4.5 MiB       udisksd
  2.7 MiB +   2.8 MiB =   5.5 MiB       wpa_supplicant
  2.5 MiB +   3.2 MiB =   5.7 MiB       systemd (3)
  2.1 MiB +   3.8 MiB =   5.9 MiB       org_kde_powerdevil
  3.4 MiB +   4.0 MiB =   7.4 MiB       dbus-daemon (3)
  4.2 MiB +   5.1 MiB =   9.3 MiB       sudo
  4.8 MiB +   5.6 MiB =  10.5 MiB       NetworkManager
  5.0 MiB +   5.6 MiB =  10.6 MiB       polkitd
  4.5 MiB +   7.2 MiB =  11.6 MiB       kded5
  5.4 MiB +   7.0 MiB =  12.3 MiB       pulseaudio
  8.0 MiB +  16.3 MiB =  24.3 MiB       yakuake
 18.7 MiB +  26.3 MiB =  45.0 MiB       kwin_x11
 29.3 MiB +  33.7 MiB =  63.0 MiB       systemd-journald
 29.3 MiB +  67.5 MiB =  96.8 MiB       Xorg
 53.3 MiB +  54.2 MiB = 107.5 MiB       krunner
181.1 MiB + 194.1 MiB = 375.2 MiB       plasmashell
221.9 MiB + 237.0 MiB = 458.9 MiB       thunderbird
307.8 MiB + 466.9 MiB = 774.7 MiB       MainThread
  2.3 GiB +   2.6 GiB =   4.9 GiB       firefox (11)

Zdarzyło mi się kilka razy przekroczyć monstrualne (z mojego punktu widzenia) 2GB zajmowane przez przeglądarkę, ale tyle?!

Tropy:

  • konkretna strona (strony);
  • dodatki;
  • górnicy wydobywający walutę;
  • botnet.

Diagnoza i leczenie:

  • analza wykorzystania pamięci, dysku i procesora;
  • analiza zużycia zasobów przez przeglądarkę (w przypadku Firefox’a będzie, to about:performance);
  • bardziej rygorystyczna konfiguracja przeglądarki;
  • blocker reklam i innego śmiecia (uBlock Orygin + uMatrix) - wszyscy muszą z czegoś żyć, ale niektórzy, są chciwi, a przez to cierpią inni - dobry blocker reklam, to w dzisiejszych czasach konieczność, również ze względów bezpieczeństwa;
  • inna przeglądarka (bywa, że niektóre strony nie lubią się z konkretnymi przeglądarkami). Możesz sprawdzić jak zachowuje się na tych samych stronach inny browser, np.Brave.
1 polubienie