Portál AbcLinuxu, 7. května 2025 13:09

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
4.10.2007 05:40 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Linux-VServer a OpenVZ - přidělování CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
U mě tedy pro VServer neexistuje soubor schedule, ale adresář tohoto jména obsahuje soubory s parametry plánovače - fill-rate interval tokens tokens-max tokens-min.
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
4.10.2007 10:04 Cunha
Rozbalit Rozbalit vše Re: Linux-VServer a OpenVZ - přidělování CPU
V nejake z poslednich verzi VServeru doslo ke zmene - parametry(radky) se presunuly do vlastnich souboru - , ale funkcnost je stejna.
4.10.2007 16:26 MartinT | skóre: 12 | blog: MT blog
Rozbalit Rozbalit vše OpenVZ: vzcpucheck "Current CPU utilization"
Odpovědět | Sbalit | Link | Blokovat | Admin
Vám ukazuje vzcpucheck jako Current CPU utilization něco jiného než celkový součet přidělených jednotek ? (soudě podle hodnoty 6667). Snažil jsem se přetížit zkušební VE pomocí "bzip2 -9" cca 80MB taru, přičemž zkušebnímu VE jsem nastavil jen 8 jednotek. Paralelně jsem se díval na výstup z vzcpucheck a byl trvale 4008 (VE0 + 3x reálné VE po 1000 a zkušení s 8). A pokud tedy vzcpucheck nelže ohledně "Current CPU utilization", tak to IMHO znamená, že i nastavení přes --cpuunits je de fakto tvrdý limit. Server sice má "Power of the node: 186725", ale se mi nechce věřit, že by to ten bzip2 zvládlo pod 8/186725 výkonu CPU (když mu to trvalo cca 20s).
5.10.2007 16:31 MartinT | skóre: 12 | blog: MT blog
Rozbalit Rozbalit vše Re: OpenVZ: vzcpucheck "Current CPU utilization"

Tak jsem to asi špatně pochopil a můj závěr je špatný. Co jsem si prostudoval dokumentaci, tak to vypadá tak, že OpenVZ prostě přiděluje každému VPS definovaný počet cpuunits. Po jejich vyčerpání přejde k dalšímu VPS a tak pořád dokola. Cpuunits tedy definují v jakém poměru se na dané VPS dostane čas na procesoru vzhledem k ostatním VPS. V mém případě tedy hostitel a 3 reálné VPS dostávají stejný díl času na procesoru, kdežto zkušebnímu VPS když se dostane na řadu bude přidělena pouze 8/1000 času (oproti ostatním). A když je "Power of the node: 186725", každé z VPS se dostane na řadu 186725/4008 krát za sekundu (cca 46Hz). Jinak řečeno (v mém případě): VE0 jede 5,35ms, pak se systém přepne na VPS1 a to jede 5,35ms, pak na VPS2 opět 5,35ms, pak na VPS3 zase 5,35ms a pak na zkušební VPS a to po dobu 0,04ms. A pak zase VE0 5,35ms .. .

Nevíte o nějakém nástroji, který by nějak souhrnně ukázal, jak je procesor využíván v rámci jednotlivých VPS ? Jde mi o odladění potřebných cpuunits pro jednotlivé VPS. V rámci kontextů je dostupná statistika v /proc/loadavg. Navíc se nějaké užitečné informace dají najít i v /proc/vz/vestat. Ale k tomu by se muselo něco bastlit, šlo mi o to, jestli jsem nepřehlédnul nějaký použitelný nástroj.

Komunista avatar 12.10.2007 21:23 Komunista
Rozbalit Rozbalit vše Re: Linux-VServer a OpenVZ - přidělování CPU
Odpovědět | Sbalit | Link | Blokovat | Admin
Tento seriál sa pomaly dostáva mimo moje vedomosti (chápanie), ale aj tak dík ;-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.