EcatPortSet
set:
1.将指定网口中断绑定到指定的CPU核心
2.禁用指定网口 IPv4
3.禁用指定网口 IPv6
4.将指定网卡发送和接收缓冲区设置为4096(设置后暂无法取消,重启有效)
cancle:
1.取消指定网口中断绑定功能
2.恢复IPv4
3.恢复IPv6
将脚本文件拷贝至工智机内部任意目录,在该目录输入以下命令
命令模板
sudo ./EcatPortSet set 网口名称 CPU核心
命令示例
sudo ./EcatPortSet set enp8s0 1
注:执行命令后立即生效,重启后依旧有效
命令模板
sudo ./EcatPortSet cancle 网口名称 CPU核心
命令示例
sudo ./EcatPortSet cancle enp8s0 1
注:执行命令后会立即生效,网口中断设为3d,即111101,绑定除1核以外的其他核
绑定CPU核心(以4核为例) | 命令示例(网口以enp8s0为例) |
---|---|
绑定0核 | sudo ./EcatPortSet set enp8s0 1 |
绑定1核 | sudo ./EcatPortSet set enp8s0 2 |
绑定2核 | sudo ./EcatPortSet set enp8s0 4 |
绑定3核 | sudo ./EcatPortSet set enp8s0 8 |
绑定0,1核 | sudo ./EcatPortSet set enp8s0 3 |
绑定0,2核 | sudo ./EcatPortSet set enp8s0 5 |
绑定0,1,2核 | sudo ./EcatPortSet set enp8s0 7 |
绑定0,1,3核 | sudo ./EcatPortSet set enp8s0 b |
绑定0,2,3核 | sudo ./EcatPortSet set enp8s0 d |
绑定1,2,3核 | sudo ./EcatPortSet set enp8s0 e |
绑定0,1,2,3核 | sudo ./EcatPortSet set enp8s0 f |