Thanks, this looks like multi-queue isn't enabled on some interfaces. How do I do that? I found the command to set an interface to use MQ, but I'm getting an error. Some drivers aren't supported, maybe that's it? Update: yeah it doesn't look like tg3 is supported RE: MQ. Well, that explains it, that's gtk.
fw ctl multik dynamic_dispatching get_mode
Current mode is on
[Expert@gw1:0]# fw ctl affinity -l -a
Interface eth4: CPU 2
Interface eth6: CPU 3
Interface eth7: CPU 4
Interface eth8: CPU 5
Interface eth10: CPU 1
Kernel fw_0: CPU 7
Kernel fw_1: CPU 6
Kernel fw_2: CPU 5
Kernel fw_3: CPU 4
Kernel fw_4: CPU 3
Kernel fw_5: CPU 2
Daemon cprid: CPU 2 3 4 5 6 7
Daemon mpdaemon: CPU 2 3 4 5 6 7
Daemon fwd: CPU 2 3 4 5 6 7
Daemon rad: CPU 2 3 4 5 6 7
Daemon lpd: CPU 2 3 4 5 6 7
Daemon core_uploader: CPU 2 3 4 5 6 7
Daemon wsdnsd: CPU 2 3 4 5 6 7
Daemon usrchkd: CPU 2 3 4 5 6 7
Daemon in.asessiond: CPU 2 3 4 5 6 7
Daemon pepd: CPU 2 3 4 5 6 7
Daemon pdpd: CPU 2 3 4 5 6 7
Daemon in.acapd: CPU 2 3 4 5 6 7
Daemon cp_file_convertd: CPU 2 3 4 5 6 7
Daemon iked: CPU 2 3 4 5 6 7
Daemon vpnd: CPU 2 3 4 5 6 7
Daemon cprid: CPU 2 3 4 5 6 7
Daemon cpd: CPU 2 3 4 5 6 7
Interface eth0: has multi queue enabled
Interface eth1: has multi queue enabled
Interface eth2: has multi queue enabled
Interface eth3: has multi queue enabled
[Expert@gw1:0]# mq_mng -o
Total 8 cores. Available for MQ 2 cores
i/f driver driver mode state mode (queues) cores
actual/avail
------------------------------------------------------------------------------------------------
eth0 i40e Kernel Up Auto (2/2) 0,1
eth1 i40e Kernel Up Auto (2/2) 0,1
eth2 i40e Kernel Up Auto (2/2) 0,1
eth3 i40e Kernel Up Auto (2/2) 0,1
[Expert@gw1# fw ctl affinity -l -r
CPU 0:
CPU 1: eth10
CPU 2: eth4
fw_5
cprid mpdaemon fwd rad lpd core_uploader wsdnsd usrchkd in.asessiond pepd pdpd in.acapd cp_file_convertd iked vpnd cprid cpd
CPU 3: eth6
fw_4
cprid mpdaemon fwd rad lpd core_uploader wsdnsd usrchkd in.asessiond pepd pdpd in.acapd cp_file_convertd iked vpnd cprid cpd
CPU 4: eth7
fw_3
cprid mpdaemon fwd rad lpd core_uploader wsdnsd usrchkd in.asessiond pepd pdpd in.acapd cp_file_convertd iked vpnd cprid cpd
CPU 5: eth8
fw_2
cprid mpdaemon fwd rad lpd core_uploader wsdnsd usrchkd in.asessiond pepd pdpd in.acapd cp_file_convertd iked vpnd cprid cpd
CPU 6: fw_1
cprid mpdaemon fwd rad lpd core_uploader wsdnsd usrchkd in.asessiond pepd pdpd in.acapd cp_file_convertd iked vpnd cprid cpd
CPU 7: fw_0
cprid mpdaemon fwd rad lpd core_uploader wsdnsd usrchkd in.asessiond pepd pdpd in.acapd cp_file_convertd iked vpnd cprid cpd
All:
Interface eth0: has multi queue enabled
Interface eth1: has multi queue enabled
Interface eth2: has multi queue enabled
Interface eth3: has multi queue enabled