Kernel Samepage Merging

Razmjena savjeta i trikova o podešavanju sustava i programa.

Moderator/ica: Moderatori/ce

Odgovori
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Kernel Samepage Merging

Post Postao/la Grof »

Ovo je namjenjeno virtualizaciji, ali navodno donosi i velike memorijske uštede kod aplikacija koje koriste iste podatke.
Dakle kod aplikacija koje se višestruko učitavaju u memoriju. Npr. kod višestrukih sessiona usera.

http://www.linux-kvm.org/page/KSM

Nisam probao, ali budem. Uključuje se ovako:

Kod: Označi sve

# echo 1 > /sys/kernel/mm/ksm/run
A tu je i link kako to složiti u init.d skriptu, pa da se aktivira pri bootu(ne znam za systemd, to bi @sumski trebao znati :) ):
http://www.unix-heaven.org/enable-ksm-during-boot-time
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: Kernel Samepage Merging

Post Postao/la shrike »

ovo je kao neka deduplikacija, ili se varam?
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
sumski
Moderator
Postovi: 1779
Pridružen/a: 10 ruj 2010, 11:20
Spol: M
OS: openSUSE Factory KDE

Re: Kernel Samepage Merging

Post Postao/la sumski »

Grof je napisao/la: A tu je i link kako to složiti u init.d skriptu, pa da se aktivira pri bootu(ne znam za systemd, to bi @sumski trebao znati :) ):
http://www.unix-heaven.org/enable-ksm-during-boot-time
Ovo bi trebalo šljakat:
/etc/tmpfiles.d/ksm.conf

Kod: Označi sve

w /sys/kernel/mm/ksm/run - - - - 1
Listen, I gotta fight the lion. That's what that guy Scott's all about. I know. I've studied him already.
Jehonan

Re: Kernel Samepage Merging

Post Postao/la Jehonan »

Sve pohvale!

Vrlo pametna i korisna stvar!

Keep up the good work! :thmb-up

By!
Avatar
drade
Postovi: 910
Pridružen/a: 12 svi 2010, 07:57
OS: linux

Re: Kernel Samepage Merging

Post Postao/la drade »

@shrike
Je, poput deduplikacije za memoriju.

Kada smo vec na virtualizaciji, pogledajte MoM (overcommit; ukoliko koristite KVM ili KVM based solucije (neke dolaze s time ugradjenim)).
Ref.:
https://github.com/aglitke/mom

Najbolje radi preko unix socketa, no moze se podici i mali daemon na strani virtualke.
When you're a kid and you wanna go "Weee !", but you ain't got drugs yet ... You hold out for your life, hold on to your little GONADS ... and STRIFE.
Avatar
jurastublic
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Spol: M
OS: Mint 10 LXDE itd...
Lokacija: i grupa Film

Re: Kernel Samepage Merging

Post Postao/la jurastublic »

Ali to mora imati podršku unutar pokrenutih aplikacija da bi radilo. Mislim na KMS.
Jehonan

Re: Kernel Samepage Merging

Post Postao/la Jehonan »

Apropo ove teme, KSM su implementirali i momcovi iz CyanogenModa. Potrebno ga je samo dodatno aktivirati.
Odgovori