Linux - proces kswapd0 vytěžuje procesor

Co nejvíce stručné řešení pro vývojáře a linux administrátory

Na superuser.cz nenaleznete žádný zbytečný obsah, vždy se jde přímo k věci, denně se zde objevují nové problémy a jejich řešení...

Začít používat

Linux - proces kswapd0 vytěžuje procesor

23.10.2017 napsal Peppe

Vyřešeno Linux - process kswapd0 use 100% cpu
Ahoj, na mé domácí linux mašině s centosem jsem zjistil, že je z ničeho nic přetížená.

[user@centos ~]# uptime
09:28:38 up 39 days, 20:21, 6 users, load average: 8,18, 12,07, 8,39

[user@centos ~]# top

Tasks: 815 total, 7 running, 808 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1,8 us, 0,6 sy, 0,2 ni, 96,9 id, 0,4 wa, 0,0 hi, 0,0 si, 0,1 st
KiB Mem : 3618500 total, 118104 free, 3088316 used, 412080 buff/cache
KiB Swap: 3145724 total, 0 free, 3145724 used. 72436 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
33 root 20 0 0 0 0 R 40,7 0,0 10:58.60 kswapd0
9942 naroon 20 0 1678484 152640 13020 S 33,3 4,2 0:07.51 gnome-shell
5545 corny 20 0 2074508 194444 8400 R 14,8 5,4 127:25.04 gnome-shell
659 polkitd 20 0 640676 13536 1992 R 11,1 0,4 165:03.07 polkitd
3 root 20 0 0 0 0 S 3,7 0,0 0:14.53 ksoftirqd/0
478 root 20 0 40084 5908 5548 S 3,7 0,2 7:56.35 systemd-journal
2773 corny 20 0 263996 33808 6788 R 3,7 0,9 37:01.47 Xvnc
10242 corny 20 0 2049172 151852 29932 S 3,7 4,2 0:02.06 firefox
10581 root 20 0 160416 2840 1516 R 3,7 0,1 0:00.06 top


[root@centos ~]# free
total used free shared buff/cache available
Mem: 3618500 3141964 116556 151500 359980 36576
Swap: 3145724 3145724 0

Zobrazit odpovědi

Nejlépe hodnocení uživatelé
Hanz

Počet UP: 5099

React: 216

Rusty

Počet UP: 2354

React: 101

OL3G

Počet UP: 1638

React: 61

Strosmajer

Počet UP: 497

React: 24

SYSTEM

Počet UP: 440

React: 23

Oxytocin

Počet UP: 301

React: 21

Hyacint

Počet UP: 41

React: 15

RE: Linux - proces kswapd0…

24.10.2017 odpověděl OL3G

Zkontrolováno

Ahoj,

jak správně usuzuješ, máš plnou operační paměť, proto ti běží proces kswapd0 (spravuje virtuální paměť). Zobraz si procesy seřazené dle použití paměti ps aux --sort -rss a dle toho zjisti, co ti vyžírá paměť. Dále můžes zkusit vyčistit pagecache příkazem echo 1 > /proc/sys/vm/drop_caches.
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace