Virtualbox, technische Frage

Es gibt 4 Antworten in diesem Thema, welches 946 mal aufgerufen wurde. Der letzte Beitrag (25. Juli 2013 um 08:46) ist von nalkem.

  • Ich hab auf meinem Macbook Virtualbox installiert und gleich mal Windows und mehrere Linuxdistris draufgeklatscht. Ich bin jetzt ein wenig überrascht, wie schnell das ganze ist. Ich mein, Win7 installierte und startet schneller als ich es jemals auf einem PC gesehen habe...Das macht mir Angst! :D
    Welcher technischen Grundlage liegt denn Virtualbox zugrunde? Ich geh mal nicht davon aus, dass das eine Emulation ist....

  • Ich hab hier dasselbe mit einem XP in einer VM auf einem Linux. Läuft besser als direkt auf der Hardware.

    Die 'Disk' auf der eine VM sitzt ist normalerweise eine Datei auf dem Host-OS. Diese Datei wird vom Cache des OS wie jede andere Datei behandelt. Soll heissen, Windows profitiert vom Buffercache des darunterliegenden MacOS.

    Man fragt sich dabei immer, was die Speicherverwaltung von Windows eigentlich taugt...

  • Ich habe diesen Effekt mit WINE (was ja praktisch ein "translation layer" zwischen Windows-Programmen und Linux ist) bei manchen Spielen. Wenn sie denn mit WINE kompatibel sind, laufen sie manchmal schneller als nativ unter Windows.

    EDIT: Komplett sinnfreier Satzbau korrigiert, fragt mich nicht was da in meinem Gehirn schiefgelaufen ist. :drunk:

  • keiner technischer Hinweis: es ist KEINE Emulation .... die meisten Assemblerbefehle werden 1:1 vom (windows)program ausgefuehrt. Das ist auch einer der Tricks warum VB oder VMWARE so schnell sind ...

    Ansonsten - siehe Cache - und da das Image eine Datei ist versucht das Host-Dateisystem diese Datei als ein Block zu schreiben (Stichwort Fragmentierung ...).
    Tip dazu: wenn man die Datei wachsen lassen will, dann sollte man ihr schon eine gute Mindestgröße geben - besser ist es sie gleich in der vollen Größe anzulegen - wenn man 'Speed' will.

    Ich darf bis naechste Woche zuufaehlig ein paar Benchmarks machen - eine Linux-VM unter Windoof .... mal schauen wieviel Performanceverlust das hat ......

    ink 0,26,0
    ink 1,0,26
    speed ink 1,1
    eine einfache 3d Schrift mit dem passendem Computer :drunk:

    Bitte melde dich an, um diesen Link zu sehen.