VirtualBox-Leistung mit deaktiviertem Host-E / A-Cache verbessert

1276
moritz

Ich habe gerade mit der Box debian / stretch64 eine Vagrant-Umgebung aufgebaut. Dies ist ein Testbett für einen rubinroten Koch. Als erstes bereite mein Versorger folgendes vor:

apt-get install -y curl curl -L https://omnitruck.chef.io/install.sh | bash -s -- -v 13.7.16 

Das dauert jedoch einige Minuten. Insbesondere bei der Installation wird auf den "Unpacking ..." - Instanzen von dpkg viel herumgefahren. Ich dachte, es könnte ein Festplattenproblem sein, und ich fand die Einstellung "Host-E / A-Cache verwenden" für den VirtualBox-SATA-Controller. Es wurde eingeschaltet, also schaltete ich es aus und versuchte es erneut ... tada, die gleichen beiden Befehle von oben laufen in etwa 10 Sekunden durch.

Meine Frage ist also in erster Linie, wie ich den Host-E / A-Cache besser sehen kann. Welche Linux-Tools stehen zur Überprüfung und Konfiguration zur Verfügung? Ich habe https://www.virtualbox.org/manual/ch05.html#iocaching gelesen und möchte überprüfen, ob ich von einem der dort genannten Nachteile betroffen bin.

Ich würde auch sehr gerne Ihre Interpretation hören, warum das Deaktivieren des Caches zu einer Leistungssteigerung führen sollte. Ich verwende eine Workstation mit Arch Linux, 16 GB RAM (htop zeigt 5.17G / 15.6G, während die 1G-VM läuft) und einen i5 7500 mit 3,4 GHz. Lassen Sie mich wissen, ob ich weitere Details angeben kann.

UPDATE: Ich habe es nicht gemessen, aber auch mit der Box debian / jessie64 dauert es lange, bis dpkg Pakete dekomprimiert, wenn der Host-E / A-Cache aktiviert ist.

Vielen Dank!

1

0 Antworten auf die Frage