View Single Post
Staro 19.08.2021., 14:18   #1330
c-shadow
Premium
Moj komp
 
c-shadow's Avatar
 
Datum registracije: Feb 2007
Lokacija: Istra
Postovi: 3,464
Citiraj:
Autor tomek@vz Pregled postova
Dobro kaj zauzima swap?
grep --color VmSwap /proc/$(pidof memcached)/status

for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less
Sve je bilo u swapu, od xfce sučelja, apsolutno sve kaj je bilo pokrenuto :-)
Ovo se počelo nedavno događati, već dugo nisam imao s time problema, ali ovaj put kao što vidiš na grafu gore (zato sam ga i dao), nije se zapunio cache, brdo memorije je slobodno, zeleno na prvom grafu :-)
I dalje se uswapava pomalo, kad završim raditi ide reboot u neki stariji kernel pa ćemo onda vidjeti.

Code:
free -m
              total        used        free      shared  buff/cache   available
Mem:          15531        6184        7975         143        1371        8872
Swap:         16383         201       16182
Code:
sudo smem -s swap -r -k
  PID User     Command                         Swap      USS      PSS      RSS 
2682269 alen     /usr/lib/virtualbox/Virtual    34.3M     2.6G     2.6G     2.6G 
 1222 root     /usr/lib/xorg/Xorg -core :0    13.8M    80.0M    96.5M   117.6M 
 2734 alen     /usr/bin/pipewire-pulse        10.4M   107.8M   107.9M   111.1M 
 3438 alen     xfdesktop --display :0.0 --     8.7M    39.0M    40.5M    51.8M 
2677431 alen     /usr/lib/virtualbox/Virtual     6.3M    66.5M    71.0M    85.5M 
 3350 alen     xfce4-panel --display :0.0      6.0M    71.8M    72.4M    84.3M 
 3377 alen     Thunar --sm-client-id 2f4a5     6.0M    50.1M    51.4M    66.7M 
32139 nika     /usr/bin/pipewire-pulse         5.2M   153.0M   153.1M   156.1M 
593248 elly     xfce4-panel --display :2.0      4.7M    45.4M    45.5M    51.9M 
592932 root     /usr/lib/xorg/Xorg -core :2     4.6M    35.3M    36.8M    42.4M 
 2737 alen     /usr/bin/gnome-keyring-daem     4.5M    15.9M    16.0M    19.4M 
 1157 root     /usr/sbin/rpc.mountd --mana     4.3M    21.6M    21.6M    23.4M 
 3688 alen     nm-applet --sm-disable          2.9M     3.8M     3.9M     8.9M 
 3425 alen     /usr/lib/x86_64-linux-gnu/x     2.8M    22.0M    22.4M    32.4M 
608520 root     /usr/bin/perl /usr/share/sy     2.6M    17.7M    18.0M    20.5M 
1453962 netdata  /usr/sbin/netdata -D            2.6M    55.6M    55.6M    57.9M 
 3620 alen     /usr/lib/x86_64-linux-gnu/i     2.5M     3.3M     3.3M     8.9M 
813673 alen     /usr/bin/gedit --gapplicati     2.5M    29.7M    31.1M    46.1M 
 2732 alen     /usr/bin/pipewire               2.4M    28.0M    28.2M    31.4M 
 3424 alen     /usr/lib/x86_64-linux-gnu/x     2.3M     3.1M     3.1M     9.2M 
 3836 alen     light-locker                    2.3M     3.1M     3.2M     9.3M 
 3481 alen     /usr/libexec/goa-daemon         2.3M     3.8M     3.8M     7.4M 
 3885 alen     /usr/libexec/evolution-addr     2.2M     1.9M     2.0M     5.5M 
 2970 alen     xfwm4 --replace --display :     2.0M    16.1M    16.6M    27.1M 
 2030 root     lightdm --session-child 12      2.0M    25.0M    25.0M    28.0M
Code:
  Umjesto swapon/off:
echo 3 > /proc/sys/vm/drop_caches && swapoff -a && swapon -a
To sam i pustio već dvaput danas, čim se ponovno aktivira swap kreće malo pomalo se puniti

Code:
 Nemam nikakve specijalne postavke za swap i nikad problema u zadnjih 15 godina. Sto se Linuxa i Swap cache tice > jednostavno je - puni ga do kraja dok ga ne napuni. Kad ga napuni - brise najstarije iz cache-a. 
Ako pokrenes tu neku aplikaciju onda se ona seli iz swap-a u RAM ukoliko za to ima mjesta. Jednostavno. A ako imas aplikaciju koja radi sranja pa puni cache bez veze > e to je onda problem te aplikacije a ne Linux kernela
Pusti teoriju, nije baš tako jednostavno.
Pa vidiš da je RAM neiskorišten, cache mali, teorija ti ne drži vodu :-)

Code:
 Da ti scheduler ne kenja? Osobno koristim noop ili deadline. Ti se svaka distra isto ponasa? (da nije neki distro feature ;) ). Si probao KVM umjesto Vboxa koristiti?
KVM ili vbox, ista priča, nije do njih. Ne mogu se sad jednostavno prebaciti na KVM jer bi se Win10 vjerojatno deaktivirali, li da je izvodivo, je.

Opet scheduler, kakve to veze ima? BFQ je kod mene oduvijek, još dok i nije bio u kernelu, ali sad je stock jubuntu 5.11.0-25-generic.
Jako dugo koristim linux i ovakvo ponašanje vidio sam zadnji puta prije 5-6 godina, ali se ne sjećam što je tada bilo, valjda prestalo samo od sebe upgradeovima. Nije prvi put.
Nikakve posebne postavke, swappiness sam krenuo spuštati sada. Oduvijek ga držim na 10 jer je jubuntu default 60 malo preagresivan. Ne znam kako druge distre imaju to namješteno.
c-shadow je offline   Reply With Quote