8–iSER-Konfiguration
Optimieren der Linux-Leistung
Optimieren der Linux-Leistung
Berücksichtigen Sie die folgenden Verbesserungen der
Linux-Leistungskonfiguration, wie in diesem Abschnitt beschrieben.
Konfigurieren von CPUs in den Modus für die maximale Leistung
Konfigurieren von Kernel-sysctl-Einstellungen
Konfigurieren der IRQ-Affinitätseinstellungen
Konfigurieren der Blockgerätestaffelung
Konfigurieren von CPUs in den Modus für die maximale
Leistung
Setzen Sie „CPU Scaling Governor auf" „Performance" (Leistung), indem Sie das
folgende Script verwenden, um alle CPUs in den Modus für die maximale
Leistung zu setzen:
for CPUFREQ in
/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do [ -f
$CPUFREQ ] || continue; echo -n performance > $CPUFREQ; done
Überprüfen Sie, ob alle CPU-Kerne in den Modus für die maximale Leistung
gesetzt wurden, indem Sie folgenden Befehl ausführen:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Konfigurieren von Kernel-sysctl-Einstellungen
Legen Sie die kernel sysctl-Einstellungen wie folgt fest:
sysctl -w net.ipv4.tcp_mem="4194304 4194304 4194304"
sysctl -w net.ipv4.tcp_wmem="4096 65536 4194304"
sysctl -w net.ipv4.tcp_rmem="4096 87380 4194304"
sysctl -w net.core.wmem_max=4194304
sysctl -w net.core.rmem_max=4194304
sysctl -w net.core.wmem_default=4194304
sysctl -w net.core.rmem_default=4194304
sysctl -w net.core.netdev_max_backlog=250000
sysctl -w net.ipv4.tcp_timestamps=0
sysctl -w net.ipv4.tcp_sack=1
sysctl -w net.ipv4.tcp_low_latency=1
sysctl -w net.ipv4.tcp_adv_win_scale=1
echo 0 > /proc/sys/vm/nr_hugepages
111
AH0054602-01 D