Herunterladen Inhalt Inhalt Diese Seite drucken

Cpu-Intervall (Cpufreq.sh) - Dell EMC 41xxx-Serie Benutzerhandbuch

Konvergente netzwerkadapter
Inhaltsverzeichnis

Werbung

12–NVMe-oF-Konfiguration mit RDMA
Optimieren der Leistung
LASTCPU='cat /proc/cpuinfo | grep processor | tail -n1 | cut -d":" -f2'
MAXCPUID='echo 2 $LASTCPU ^
OFFSET='echo 2 $OFFSET ^
FACTOR='echo 2 $FACTOR ^
CPUID=1
for eth in $*; do
NUM='grep $eth /proc/interrupts | wc -l'
NUM_FP=$((${NUM}))
INT='grep -m 1 $eth /proc/interrupts | cut -d ":" -f 1'
echo
"$eth: ${NUM} (${NUM_FP} fast path) starting irq ${INT}"
CPUID=$((CPUID*OFFSET))
for ((A=1; A<=${NUM_FP}; A=${A}+1)); do
INT='grep -m $A $eth /proc/interrupts | tail -1
SMP='echo $CPUID 16 o p | dc'
echo ${INT} smp affinity set to ${SMP}
echo
$((${SMP})) > /proc/irq/$((${INT}))/smp_affinity
CPUID=$((CPUID*FACTOR))
if [ ${CPUID} -gt ${MAXCPUID} ]; then
CPUID=1
CPUID=$((CPUID*OFFSET))
fi
done
done

CPU-Intervall (cpufreq.sh)

Mit dem folgenden Script wird das CPU-Intervall festgelegt.
#Usage "./nameofscript.sh"
grep -E '^model name|^cpu MHz' /proc/cpuinfo
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do [ -f
$CPUFREQ ] || continue; echo -n performance > $CPUFREQ; done
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
So konfigurieren Sie die Netzwerk- oder Speichereinstellungen:
sysctl -w net.ipv4.tcp_mem="16777216 16777216 16777216"
sysctl -w net.ipv4.tcp_wmem="4096 65536 16777216"
p | dc'
p | dc'
p | dc'
211
| cut -d ":" -f 1'
AH0054602-01 D

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis