[vpsFree.cz: community-list] vpsAdminOS: LXC/LXD, /proc/stat, /proc/loadavg

Jakub Skokan jakub.skokan at vpsfree.cz
Fri May 25 16:44:58 CEST 2018


Ahoj,

pokud chcete ve VPS na vpsAdminOS provozovat LXC/LXD, ve vpsAdminu
zapněte feature "LXC nesting".

Dále se pokouším řešit takový nepříjemný nedostatek LXC/LXCFS, které
neizoluje údaje o využití CPU v `/proc/stat`. Jde tak vidět všechny CPU
nodu a údaje o vytížení byly sdílené taky, takže jste viděli aktivitu
CPU, kterou způsoboval jiný VPS nebo hypervizor.

Dneska jsme nasadili opatchované LXCFS [1], které řeší tu izolaci
vytížení CPU, ale není to úplně ideální. Ve VPS teď můžete v
`/proc/stat` u CPU vidět jen hodnoty pro `user`, `system` a `idle`.
Ostatní jsou nuly. Krom toho u nás nefunguje správně accounting pro
`system` a všechno je započítáno v `user`. Toho bugu se snad časem
zbavíme novějším kernelem, ale jestli nebudou něčemu chybět ty ostatní
hodnoty nevím.

Ve čtvrtek v LXCFS přistálo řešení `/proc/loadavg` [2], který byl také
sdílený mezi VPS, takže jsme to hned nasadili.

A opravena byla i spousta dalších chybiček, díky všem za hlášení.

[1] https://github.com/aither64/lxcfs/commits/independent_cpu_usage

[2] https://github.com/lxc/lxcfs/pull/237

Jakub


More information about the Community-list mailing list