HEX
Server: Apache/2.4.63 (Unix)
System: Linux Synopilou92 4.4.302+ #72806 SMP Mon Jul 21 23:16:00 CST 2025 x86_64
User: pilou92 (1026)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: //usr/syno/etc/rc.sysv/irqbalance.sh
#!/bin/sh
# Copyright (c) 2000-2022 Synology Inc. All rights reserved.

ethcpus=$(/usr/syno/bin/synogetkeyvalue /etc.defaults/synoinfo.conf syno_10g_irq_bind_cpus)
ahcicpus=$(/usr/syno/bin/synogetkeyvalue /etc.defaults/synoinfo.conf syno_ahci_irq_bind_cpus)
options=""

if [ ! -z $ethcpus ] && [ $ethcpus -gt 0 ]; then
    options="${options} --synoethirq=${ethcpus}"
fi

if [ ! -z $ahcicpus ] && [ $ahcicpus -gt 0 ]; then
    options="${options} --synoahciirq=${ahcicpus}"
fi

if [ ! -z "$options" ]; then
    /usr/sbin/irqbalance ${options}
else
    /usr/sbin/irqbalance
fi