Linux - proces kswapd0 vytěžuje procesor

Linux - proces kswapd0 vytěžuje procesor

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

ODPOVĚĎ

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.

Jak se ti článek líbil?

Komentáře (0)

Přidat komentář