9–Configuración de iSER
Optimización del rendimiento de Linux
Optimización del rendimiento de Linux
Tenga en cuenta las siguientes mejoras en la configuración del rendimiento de
Linux descritas en esta sección.
Configuración de las CPU en modo de rendimiento máximo
Configuración de los parámetros sysctl de kernel
Configuración de los parámetros de afinidad de IRQ
Configuración de la puesta en escena de dispositivo en bloques
Configuración de las CPU en modo de rendimiento máximo
Configure el gobernador de escalada de CPU en rendimiento mediante el
siguiente script para establecer todas las CPU en el modo de rendimiento
máximo:
for CPUFREQ in
/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do [ -f
$CPUFREQ ] || continue; echo -n performance > $CPUFREQ; done
Compruebe que todos los núcleos de CPU se han establecido en el modo de
rendimiento máximo emitiendo el siguiente comando:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Configuración de los parámetros sysctl de kernel
Establezca la configuración de sysctl de kernel de la siguiente forma:
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
213
AH0054602-09 M