IO-SCHEDULING
Das IO-Scheduling wird durch die ESX-Hosts vorgenommen. Daher kann die VM selbst mit einem primitiven Scheduling betrieben werden. Es bietet sich hier der noop-Scheduler des Kernels an.
DEBIAN:
In /etc/default/grub folgende Zeile anpassen bezw. hinzufügen:
GRUB_CMDLINE_LINUX_DEFAULT="elevator=noop"
REDHAT-DERIVATE:
grubby --update-kernel=ALL --args="elevator=noop"
Nach einem Reboot werden die Änderungen aktiv.
KERNELPARAMETER:
DEBIAN:
In /etc/sysctl.d/ die Datei esx.conf erzeugen.
REDHAT-DERIVATE:
In /etc/sysctl.conf folgende Zeilen einfügen bezw. ergänzen:
# Reboot 5 seconds after panic kernel.panic = 5 # Panic if a hung task was found kernel.hung_task_panic = 1
# Setup timeout for hung task to 300 seconds kernel.hung_task_timeout_secs = 300 #Use less memory for FS-Buffer vm.dirty_ratio=5
Die Änderungen werden nach einem sysctl -p übernommen.