Users Guide

8–Configuração da iSER
Otimizar o desempenho do Linux
118 AH0054602-08 F
Otimizar o desempenho do Linux
Considere os seguintes aprimoramentos de configuração de desempenho do
Linux descritos nesta seção.
Configurar as CPUs para o modo de máximo desempenho
Definir as configurações sysctl do Kernel
Definir as configurações de afinidade de IRQ
Configurar o bloqueio da preparação do dispositivo
Configurar as CPUs para o modo de máximo desempenho
Configure o administrador de dimensionamento da CPU para desempenho
usando o seguinte script para configurar todas as CPUs para o modo de
máximo desempenho:
for CPUFREQ in
/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do [ -f
$CPUFREQ ] || continue; echo -n performance > $CPUFREQ; done
Confirme que todos os núcleos da CPU estão configurados para o modo de
máximo desempenho usando o seguinte comando:
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Definir as configurações sysctl do Kernel
Defina as configurações sysctl do kernel da seguinte 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