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