From 6cc30b41859305716468be0834e2d0ddf9715a55 Mon Sep 17 00:00:00 2001 From: mclk623 Date: Sun, 2 Nov 2025 07:30:14 +0000 Subject: [PATCH] Optimize CPU usage --- .../base-files/etc/init.d/set-irq-affinity | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/target/linux/ramips/mt7621/base-files/etc/init.d/set-irq-affinity b/target/linux/ramips/mt7621/base-files/etc/init.d/set-irq-affinity index 23a878469..660b4185b 100755 --- a/target/linux/ramips/mt7621/base-files/etc/init.d/set-irq-affinity +++ b/target/linux/ramips/mt7621/base-files/etc/init.d/set-irq-affinity @@ -17,15 +17,15 @@ start() { [ $mask = 4 ] && mask=8 done - [ -e "/sys/class/net/eth0/queues/rx-0/rps_cpus" ] && echo "6" > "/sys/class/net/eth0/queues/rx-0/rps_cpus" - [ -e "/sys/class/net/ra0/queues/rx-0/rps_cpus" ] && echo "6" > "/sys/class/net/ra0/queues/rx-0/rps_cpus" - [ -e "/sys/class/net/rai0/queues/rx-0/rps_cpus" ] && echo "6" > "/sys/class/net/rai0/queues/rx-0/rps_cpus" - [ -e "/sys/class/net/rax0/queues/rx-0/rps_cpus" ] && echo "6" > "/sys/class/net/rax0/queues/rx-0/rps_cpus" - [ -e "/sys/class/net/apcli0/queues/rx-0/rps_cpus" ] && echo "6" > "/sys/class/net/apcli0/queues/rx-0/rps_cpus" - [ -e "/sys/class/net/apclix0/queues/rx-0/rps_cpus" ] && echo "6" > "/sys/class/net/apclix0/queues/rx-0/rps_cpus" - [ -e "/sys/class/net/apclii0/queues/rx-0/rps_cpus" ] && echo "6" > "/sys/class/net/apclii0/queues/rx-0/rps_cpus" - [ -e "/sys/class/net/wlan0/queues/rx-0/rps_cpus" ] && echo "6" > "/sys/class/net/wlan0/queues/rx-0/rps_cpus" - [ -e "/sys/class/net/wlan1/queues/rx-0/rps_cpus" ] && echo "6" > "/sys/class/net/wlan1/queues/rx-0/rps_cpus" + echo "2" > "/proc/irq/21/smp_affinity" + echo "4" > "/proc/irq/24/smp_affinity" echo "8" > "/proc/irq/23/smp_affinity" - echo "8" > "/proc/irq/24/smp_affinity" + echo 5 > /sys/class/net/eth0/queues/rx-0/rps_cpus + echo 5 > /sys/class/net/eth1/queues/rx-0/rps_cpus + echo 3 > /sys/class/net/ra0/queues/rx-0/rps_cpus + echo 3 > /sys/class/net/rax0/queues/rx-0/rps_cpus + echo 3 > /sys/class/net/apcli0/queues/rx-0/rps_cpus + echo 3 > /sys/class/net/apclix0/queues/rx-0/rps_cpus + echo 3 > /sys/class/net/rai0/queues/rx-0/rps_cpus + echo 3 > /sys/class/net/apclii0/queues/rx-0/rps_cpus }