(toiminnot)

hwechtla-tl: Nettipäiväkirja 29.03.2018

Kierre.png

Mikä on WikiWiki?
nettipäiväkirja
koko wiki (etsi)
viime muutokset


Aloin selvittää, mitä helvettiä dockerin --memory-reservation -vipunen oikeasti tekee. Se asettaa cgroupin soft memory limitin, mutta mitä se sitten tekee, onkin vaikeampi selvittää.

https://www.kernel.org/doc/Documentation/cgroup-v1/memory.txt

Oikeastaan ainoa, mitä tuolla sanotaan asiaan liittyen, on: Currently soft limit based reclaim is set up such that it gets invoked from balance_pgdat (kswapd).

https://linux-mm.org/PageOutKswapd#balance_pgdat.28.29

Oletettavasti tämä tarkoittaa, että softlimit yrittää saada sivuja ulos keskusmuistista swapiin. Tämä aiheuttaa trashingia, jos oikeasti aktiivisessa käytössä olevan muistin määrä ylittää soft limitin. Eli ainoa ulospäin näkyvä oire on hitaus.

Olisi mielenkiintoista tietää, miten tämä vaikuttaa runtimeihin, jotka yrittävät pitää aktiiviset sivut keskusmuistissa esim. roskankeruulla.


kommentoi (viimeksi muutettu 29.03.2018 12:18)