none
i7 860 a Hyper-V

    Dotaz

  • Dobrý den,
    jak je to prosím s logickými jádrami u Hyper-V? Mám procesor i7 860 a na fyzickém serveru mi správce úloh zobrazuje správně 8 avšak virtualizovaný server v Hyper-V mi ukazuje pouze 4? Díky.
    úterý 9. února 2010 6:44

Odpovědi

  • Ne, to rozhodně nepřicházíte. První věc kterou bych udělal je vypnout HT. Pokud na tom serveru provozujete jen jeden virtuální počítač a Hyper-V umí využít jen 4 jádra, tak je to zbytečné. HT se nehodí pro serverovou virtualizaci, protože HT umí v určitých okamžicích spracovat dvě instrukce za takt a tudíž může poskytnout například při zatížení všech 8-mi jader výkon navíc, ale nejedná se o plnohodnotné čtyřjádro. Pokud by tedy Hyper-V využíval pouze dvě fyzická jádra procesoru, která jsou uměle rozdělena na 4 tak by jste přicházel o výkon 4 jádra a výkon by se projevil zhruba o 60% nižší v některých případech (protože by nemohl využít HT a navíc by byla režije toho, že to VM posílá na 4 jádra ale přitom fyzicky pracují jen dvě. Pokud by Hyper-V využíval z každého fyzického jádra jen jedno virtuální tak by jste o žádný výkon nepřišel, ale takovou inteligenci težko můžete očekávat od počítače:)

    Takže abych to shrnul HT nerovná se 8-mi jádro.
    úterý 9. února 2010 13:18

Všechny reakce

  • A jakou souvislost ma zapnuty HT fyz. procesoru s log.procesory virtualniho stroje?

    Tj. ve VM uvidite tolik procesoru, kolik si nastavite ve vlastnostech daneho VM.
    Jestli se nemylim, tak 4 procesory je maximum. Taky si muzete nastavit jen jeden.
    úterý 9. února 2010 7:20
  • Takže o proti fyzickému serveru kde jich mám k dispozici 8 přicházím v Hyper-V o 50% výkonu?
    úterý 9. února 2010 9:07
  • Ne, to rozhodně nepřicházíte. První věc kterou bych udělal je vypnout HT. Pokud na tom serveru provozujete jen jeden virtuální počítač a Hyper-V umí využít jen 4 jádra, tak je to zbytečné. HT se nehodí pro serverovou virtualizaci, protože HT umí v určitých okamžicích spracovat dvě instrukce za takt a tudíž může poskytnout například při zatížení všech 8-mi jader výkon navíc, ale nejedná se o plnohodnotné čtyřjádro. Pokud by tedy Hyper-V využíval pouze dvě fyzická jádra procesoru, která jsou uměle rozdělena na 4 tak by jste přicházel o výkon 4 jádra a výkon by se projevil zhruba o 60% nižší v některých případech (protože by nemohl využít HT a navíc by byla režije toho, že to VM posílá na 4 jádra ale přitom fyzicky pracují jen dvě. Pokud by Hyper-V využíval z každého fyzického jádra jen jedno virtuální tak by jste o žádný výkon nepřišel, ale takovou inteligenci težko můžete očekávat od počítače:)

    Takže abych to shrnul HT nerovná se 8-mi jádro.
    úterý 9. února 2010 13:18
  • Já bych jen doplnil, že Hyper-V prostě nepodporuje více jak 4 logické procesory PER VIRTUÁLNÍ STROJ. Takže, pokud budete mít tři virtuály a 8 logických jader, per každý virtuál vždy přiřadíte jen čtxři. Ovšem logika Hyper-V určí, která jádra se budou využívat, takže se nakonec využije i všech 8 logických procesorů.
    čtvrtek 15. dubna 2010 15:10