Le samedi 17 avril 2010 à 13:31 -0400, jamal a écrit :
No, only one packet per IPI, since I setup my tg3 coalescing parameter
to the minimum value, I received one packet per interrupt.
The specific app is :
for f in `seq 1 8`; do while :; do :; done& done
Sure, lets redo a full test, taking lowest time of three ping runs
echo 00 >/sys/class/net/eth3/queues/rx-0/rps_cpus
100000 packets transmitted, 100000 received, 0% packet loss, time 4151ms
echo 01 >/sys/class/net/eth3/queues/rx-0/rps_cpus
100000 packets transmitted, 100000 received, 0% packet loss, time 4254ms
echo 02 >/sys/class/net/eth3/queues/rx-0/rps_cpus
100000 packets transmitted, 100000 received, 0% packet loss, time 4563ms
echo 04 >/sys/class/net/eth3/queues/rx-0/rps_cpus
100000 packets transmitted, 100000 received, 0% packet loss, time 4458ms
echo 08 >/sys/class/net/eth3/queues/rx-0/rps_cpus
100000 packets transmitted, 100000 received, 0% packet loss, time 4563ms
echo 10 >/sys/class/net/eth3/queues/rx-0/rps_cpus
100000 packets transmitted, 100000 received, 0% packet loss, time 4327ms
echo 20 >/sys/class/net/eth3/queues/rx-0/rps_cpus
100000 packets transmitted, 100000 received, 0% packet loss, time 4571ms
echo 40 >/sys/class/net/eth3/queues/rx-0/rps_cpus
100000 packets transmitted, 100000 received, 0% packet loss, time 4472ms
echo 80 >/sys/class/net/eth3/queues/rx-0/rps_cpus
100000 packets transmitted, 100000 received, 0% packet loss, time 4568ms
# egrep "physical id|core|apicid" /proc/cpuinfo
physical id : 0
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
physical id : 1
core id : 0
cpu cores : 4
apicid : 4
initial apicid : 4
physical id : 0
core id : 2
cpu cores : 4
apicid : 2
initial apicid : 2
physical id : 1
core id : 2
cpu cores : 4
apicid : 6
initial apicid : 6
physical id : 0
core id : 1
cpu cores : 4
apicid : 1
initial apicid : 1
physical id : 1
core id : 1
cpu cores : 4
apicid : 5
initial apicid : 5
physical id : 0
core id : 3
cpu cores : 4
apicid : 3
initial apicid : 3
physical id : 1
core id : 3
cpu cores : 4
apicid : 7
initial apicid : 7
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html