Puncte:0

Ubuntu 20.04 KSM nu funcționează

drapel kw
qhx

Vreau să folosesc KSM în Ubuntu 20.04 pentru a realiza partajarea memoriei între mașinile virtuale qemu. Și am instalat ksmtuned după cum urmează:

$ sudo apt install ksmtuned

Dar am descoperit că KSM nu funcționează și systemctl arată după cum urmează:

$ systemctl status ksm.service
â ksm.service - Fuzionare Kernel Samepage
     Încărcat: încărcat (/lib/systemd/system/ksm.service; activat; prestabilit furnizor: activat)
     Activ: activ (ieșit) din luni 2021-07-12 22:44:16 CST; acum 2 min 39 s
    Proces: 661 ExecStart=/usr/sbin/ksmctl start (cod=exit, status=0/SUCCESS)
   PID principal: 661 (cod=ieșit, stare=0/SUCCESS)

7æ 12 22:44:16 qhx-u20 systemd[1]: Se pornește fuziunea kernelului din aceeași pagină...
7æ 12 22:44:16 qhx-u20 systemd[1]: Fuziunea aceeași pagină a nucleului terminată.
$ systemctl status ksmtuned.service
â ksmtuned.service - Daemon de ajustare Kernel Samepage Merging (KSM)
     Încărcat: încărcat (/lib/systemd/system/ksmtuned.service; activat; prestabilit furnizor: activat)
     Activ: activ (în rulare) din luni 2021-07-12 22:44:16 CST; acum 4 min 54 s
    Proces: 701 ExecStart=/usr/sbin/ksmtuned (cod=exit, status=0/SUCCESS)
   PID principal: 711 (ksmtuned)
      Sarcini: 2 (limită: 14194)
     Memorie: 2,9 M
     CGroup: /system.slice/ksmtuned.service
             ââ 711 /bin/bash /usr/sbin/ksmtuned
             ââ2394 somn 60

7æ 12 22:44:16 qhx-u20 systemd[1]: Se pornește Daemonul de reglare Kernel Samepage Merging (KSM)...
7æ 12 22:44:16 qhx-u20 systemd[1]: Daemonul de reglare Kernel Samepage Merging (KSM) a început.

Și valorile în /sys/kernel/mm/ksm sunt:

$ grep . /sys/kernel/mm/ksm/*
/sys/kernel/mm/ksm/full_scans:0
/sys/kernel/mm/ksm/max_page_sharing:256
/sys/kernel/mm/ksm/merge_across_nodes:1
/sys/kernel/mm/ksm/pages_shared:0
/sys/kernel/mm/ksm/pages_sharing:0
/sys/kernel/mm/ksm/pages_to_scan:100
/sys/kernel/mm/ksm/pages_unshared:0
/sys/kernel/mm/ksm/pages_volatile:0
/sys/kernel/mm/ksm/run:0
/sys/kernel/mm/ksm/sleep_millisecs:200
/sys/kernel/mm/ksm/stable_node_chains:0
/sys/kernel/mm/ksm/stable_node_chains_prune_millisecs:2000
/sys/kernel/mm/ksm/stable_node_dups:0
/sys/kernel/mm/ksm/use_zero_pages:0

Am încercat să le folosesc pe amândouă ksmctl începe și echo 1 > /sys/kernel/mm/ksm/run pentru a porni KSM, dar nu a reușit.

Îmi poate spune cineva de ce sau cum să folosesc KSM corect în Ubuntu 20.04?

Puncte:3
drapel kw
qhx

În sfârșit, am găsit răspunsul.

Conform Redhat doc pentru KSM, KSM este administrat de ksmtuned serviciu, al cărui fișier de configurare este /etc/ksmtuned.conf. Trebuie să modificați valorile din acest fișier pentru a activa KSM, în special KSM_THRES_COEF și KSM_THRES_CONST.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.