Hallo,
Habt ihr hier schon Erfahrungen sammeln können mit dem Hypervisor und den so von den ganzen Gamern dolle gewollte 1000FPS Kerneln? Ich bin seit einiger Zeit am basteln von so einem Teil allerdings funktioniert es nicht so wie es funktionieren sollte, und so langsam frag ich mich ob das überhaupt mit VMware möglich ist. Wenn man sich so umhört, raten alle davon ab und meinen VMware schafft es nicht. Da ich Leistungsstarke Server am laufen habe wäre es wenn dann sowieso nur ein Software-Problem was man irgendwie in den Griff doch bekommen könnte. Falls Ihr dazu vielleicht etwas sagen könnte würde ich mich über euer Posting freuen.
Cheersen
Bico
Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
vmware und 1000fps
-
Dayworker
- King of the Hill
- Beiträge: 13659
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
Ähem, was willst du damit kundtun?
Virtualisierung und Games schließen sich in den meisten Fällen schon mal aus. Du könntest allerdings VMdirectPathIO mit all seinen Nachteilen nutzen, damit soll laut http://vm-help.com angeblich auch schon mal eine kleine Graka durchgereicht worden sein. Allerdings nur für Spielereien würde ich den Aufwand nicht betreiben.
Näheres steht auch im Thread Grundsätzliches zu VMDirectPath und USB-Passthrough ...
Virtualisierung und Games schließen sich in den meisten Fällen schon mal aus. Du könntest allerdings VMdirectPathIO mit all seinen Nachteilen nutzen, damit soll laut http://vm-help.com angeblich auch schon mal eine kleine Graka durchgereicht worden sein. Allerdings nur für Spielereien würde ich den Aufwand nicht betreiben.
Näheres steht auch im Thread Grundsätzliches zu VMDirectPath und USB-Passthrough ...
Möglichkeiten den VMKernel direkt auf der Hostmaschine anzupassen gibt es keine? Mich interessiert warum auf der gleichen HW wenn ich normal Linux nach den kostenlosen Tutorials im Netz mit 1000Hz Kernel instaliere die FPS leicht zu erreichen sind, während das ganze in einer VMware Umgebung aufeinmal nicht mehr so klappt.
Bezüglich des DirectPath-Links geht es doch nur wenn ich das richtig verstanden habe um das Verbinden von lokalen USB-Devices wie USB-Stick oder ähnlichem. Du meintest die gastVM direkt auf diesen USB-Stick zu installieren um dann Performance 1000fps zu erreichen?
Jede VM hat ja auch eine eigene config in der man vllt Einstellungen machen muss. Sind ja sicherlich viele Schrauben an denen man zu drehen hat.
Bezüglich des DirectPath-Links geht es doch nur wenn ich das richtig verstanden habe um das Verbinden von lokalen USB-Devices wie USB-Stick oder ähnlichem. Du meintest die gastVM direkt auf diesen USB-Stick zu installieren um dann Performance 1000fps zu erreichen?
Jede VM hat ja auch eine eigene config in der man vllt Einstellungen machen muss. Sind ja sicherlich viele Schrauben an denen man zu drehen hat.
ich gehe davon aus du redest von einem 1000hz kernel?
zumindest zu vmware esx 3 zeiten gab es die möglichkeit am esx host das cpu scheduling zu beeinflussen (gilt dann für alle vms auf dem host).
obs was bringt kann ich dir allerdings auch nicht sagen. ich würd da nur was ändern wenn man genau weiss was man macht.
woran hapert es denn eigentlich? wenn die cpu leistung nicht ausreichend ist würde ich erstmal ganz einfach anfangen und die grundlagen prüfen (wieviel vcpus auf wieviel pcores usw)
edit: mit directpath kommst du da nicht weiter - das würde nur z.b. dann sinnvoll sein wenn du in einer gpu intensiven vm direkten zugriff auf eine physikalische karte geben willst
zumindest zu vmware esx 3 zeiten gab es die möglichkeit am esx host das cpu scheduling zu beeinflussen (gilt dann für alle vms auf dem host).
obs was bringt kann ich dir allerdings auch nicht sagen. ich würd da nur was ändern wenn man genau weiss was man macht.
woran hapert es denn eigentlich? wenn die cpu leistung nicht ausreichend ist würde ich erstmal ganz einfach anfangen und die grundlagen prüfen (wieviel vcpus auf wieviel pcores usw)
edit: mit directpath kommst du da nicht weiter - das würde nur z.b. dann sinnvoll sein wenn du in einer gpu intensiven vm direkten zugriff auf eine physikalische karte geben willst
-
Dayworker
- King of the Hill
- Beiträge: 13659
- Registriert: 01.10.2008, 12:54
- Wohnort: laut USV-Log am Ende der Welt...
@bico
Nö, ich rede von Frames Per Seconds. Ich vermute daher mal auch wie "echt_weg", daß du von 1000Hz Kerneln redest. Das ist allerdings eine ganz andere Baustelle.
Das die Zeit in einer VM nicht immer gleich ist und in Abhängigkeit der Hostauslastung in Form einer Gauß'schen Verteilungskurve schwankt, sollte nichts neues sein. Zeit-/Performancemessungen einer VM sind daher ohne Betrachtung der Host-Zeit absolut unsinnig. Denn sobald auch nur eine VM einen Kern auslastet, sorgt das schon für eine geringfügige Abweichung der Gast- zur Host-Zeit und verfälscht die Meßwerte.
Da sich das CPU-Scheduling anscheinend nur Host-weit ändern läßt, würde ich davon absehen und eher den Gast umstellen. Das erfordert unter Linux eigentlich nur einen Eintrag ins Bootmenu.
Nö, ich rede von Frames Per Seconds. Ich vermute daher mal auch wie "echt_weg", daß du von 1000Hz Kerneln redest. Das ist allerdings eine ganz andere Baustelle.
Das die Zeit in einer VM nicht immer gleich ist und in Abhängigkeit der Hostauslastung in Form einer Gauß'schen Verteilungskurve schwankt, sollte nichts neues sein. Zeit-/Performancemessungen einer VM sind daher ohne Betrachtung der Host-Zeit absolut unsinnig. Denn sobald auch nur eine VM einen Kern auslastet, sorgt das schon für eine geringfügige Abweichung der Gast- zur Host-Zeit und verfälscht die Meßwerte.
Da sich das CPU-Scheduling anscheinend nur Host-weit ändern läßt, würde ich davon absehen und eher den Gast umstellen. Das erfordert unter Linux eigentlich nur einen Eintrag ins Bootmenu.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste
