ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# :-: 多网卡队列绑定CPU | 适用范围 | 适用版本 | 人员 | 发布时间 | 文档版本 |备注 | | --- | --- | --- | --- | --- |--- | | 服务器操作系统 | V10-SP1-0711-arm64 | 钱海龙 |2022.3.1| V1.0|发布| | 服务器操作系统 | V10-SP1-0711-arm64 | 张志勇 |2022.3.1| V1.1|模板调整| ### 经测试,该方案有效可行 ***** 脚本内容: ``` #!/bin/bash ETHX=enp8s0f1 ethtool -L $ETHX combined 64 cp -r /proc/irq/ /root/irq_bak_`date +%x%X` systemctl stop irqbalance.service && systemctl disable irqbalance.service #前32队列绑定CPU0-31 cat /proc/interrupts | grep $ETHX | awk -F ":" '{print $1}' | head -n 32 > /tmp/bindcpu_32 for ((i=0;i<32;i++)); do while read -r irq do echo $i > /proc/irq/$irq/smp_affinity_list sed -i '1d' /tmp/bindcpu_32 break done < /tmp/bindcpu_32 done #后32队列绑定CPU49-81 cat /proc/interrupts | grep $ETHX | awk -F ":" '{print $1}' | tail -n 32 > /tmp/bindcpu_64 for ((i=49;i<82;i++)); do while read -r irq do echo $i > /proc/irq/$irq/smp_affinity_list sed -i '1d' /tmp/bindcpu_64 break done < /tmp/bindcpu_64 done ```