В ряде случаев rss-ladder не позволяет автоматически распределить прерывания ( в частности данная проблема была выявлена с использованием Mellanox )
Для ручного распределения прерываний необходимо:
1) Указать номер IRQ_VECTOR - посмотреть можно в /proc/interrupts
2) Вызвать его в start.sh
Для этого создайте хук /app/reductor/cfg/userinfo/hooks/rss-ladder
#!/bin/bash declare FIRST_IRQ_VECTOR=33 echo "$0: в полуручном режиме распределяем прерывания для Mellanox" for cpu in 0 1 2 3; do echo "$cpu > /proc/irq/$((FIRST_IRQ_VECTOR+cpu))/smp_affinity_list" echo "$cpu" > "/proc/irq/$((FIRST_IRQ_VECTOR+cpu))/smp_affinity_list" done exit 0
И вызовите его внутри /app/reductor/cfg/userinfo/hooks/start.sh
#!/bin/bash client_post_start_hook() { /cfg/userinfo/hooks/rss-ladder || true return 0 }
P.S > Как альтернатива использовать - autorps -f -m f eth4