View Single Post
Staro 22.08.2021., 18:20   #1355
c-shadow
Premium
Moj komp
 
c-shadow's Avatar
 
Datum registracije: Feb 2007
Lokacija: Istra
Postovi: 3,471
Prethodnih dana sam malo usporedio VM postavke kernela fedora34 (kernel 5.13) vs ubuntu 22.04 (kernel 5.8 i 5.11) vs Manjaro (kernel 5.10).
Sve distre imaju 99% identične (default) postavke za /proc/sys/vm
Razlike budu u kojem parametru kojeg recimo u starom kernelu nema, a u novijem ima. Svi najbitniji parametri (swappiness i sl.) identični su i najvažnije - defaultni.
Dakle, pada mi u vodu teorija da Jubuntu kod mene swapa, a Gedora kod Tomeka ne jer oni tamo developeri drugačije podese kernel
Biti će da je nešto kod mene, neki usage case, programi itd. što ubija dugoročno.

Onda sam se igrao s ubuntu 20.04 kernel 5.8 VM parametrima, situacije koje su me prije zezale, ali malo ekstremno ovaj put. Nakon par postavki završio sam s ovime:
Code:
              total        used        free      shared  buff/cache   available
Mem:          15533       12260         169          98        3103        2844
Swap:         16383         355       16028
Od 15 BG dostupnog OSu (ostalo pokupila integrirana grafa), koristilo se oko 12GB i za jedno prijepodne uswapao je samo 300+ MB. Što je izvrstan rezultat budući je u pozadini radio BTRFS scrub po USB disku, ja bi povremeno napravio cp 20 GB filea u /dev/null, bilo je pokrenuto jedno 3 Windows virtualke po 2 GB + linux virtualke (gedora i manjaro) od po gigu ili 2 svaka
Nakon jednog prijepodneva maltretiranja, rezultat je ovo gore, dakle neusporedivo bolje od situacije od prije par dana.
Na kraju balade kad sam to još malo opteretio:
- puštanje update na manjaro što je povuklo gigu s neta i roštalo po diskovima
- paralelno s time u fedora VMu update

- Win 10 VM isto pušteni updatei
E tu je počeo aktivnije raditi swap in/out i završio sam s 1.5GB u swapu, ali je većina programa i dalje radila. Recimo browser je bio pristojno responzivan. Važno: količina buffer/cache sad se proporcionalno smanjivala što prije nije bio slučaj. A jbt napokon neki pomak
Ostaje za testirati:
- kako se ponaša s tim postavkama nakon nekoliko tjedana uptimea

- kernel 5.11 koji mi je bio nešto čudan, a u changelogu se vidi da su prčkali po memoriji.
Što se online dokumentacije tiče, pročitao sam tonu toga, to je sve zbrčkano, gomila tekstova koji se odnose na linux 2.6, nezavisni siteovi tipa stackexchange i serverfault se ne mogu dogovoriti da li linux radi oportunistic swapping ili ne (ja zaključio na nedavnom primjer da svakako radi). Opcija za podešavanje ima, ali ih ne razumiju ih valjda niti oni koji su programirali. Linus (nema on to odavno pod kontrolom) i ekipa su očito pokušali uprogramiorati neki AI upravitelj virtualnom memorijom koji bi obradio sve slučajeve, ali naravno da im to nije uspjelo
Zasad radi relativno dobro, ali pravo dugoročno testiranje tek slijedi. Mislim da ću na kraju isključiti swap i jbg. Kad idući put 5 dana ostavim browser s tonom tabova u kojima javascript jede tone memorije, radije neka oom sve skrši nego da se usvapa
c-shadow je offline   Reply With Quote