Stranica: 1/1.

Kernel Samepage Merging

Postano: 12 lip 2013, 21:24
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

Re: Kernel Samepage Merging

Postano: 16 lip 2013, 14:42
Postao/la shrike
ovo je kao neka deduplikacija, ili se varam?

Re: Kernel Samepage Merging

Postano: 16 lip 2013, 15:32
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

Re: Kernel Samepage Merging

Postano: 14 sij 2014, 10:54
Postao/la Jehonan
Sve pohvale!

Vrlo pametna i korisna stvar!

Keep up the good work! :thmb-up

By!

Re: Kernel Samepage Merging

Postano: 14 sij 2014, 11:14
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.

Re: Kernel Samepage Merging

Postano: 14 sij 2014, 11:21
Postao/la jurastublic
Ali to mora imati podršku unutar pokrenutih aplikacija da bi radilo. Mislim na KMS.

Re: Kernel Samepage Merging

Postano: 14 sij 2014, 12:16
Postao/la Jehonan
Apropo ove teme, KSM su implementirali i momcovi iz CyanogenModa. Potrebno ga je samo dodatno aktivirati.