- 论坛徽章:
- 3
|
本帖最后由 g361031315 于 2013-11-16 14:42 编辑
回复 9# q1208c
系统:centos5.8
内核:2.6.18-308.el5
网卡型号:82574L
用命令看是支持MSI-X的,不过只支持2个队列
http://wenku.baidu.com/link?url= ... kYfGU22m-U8Poh2Rjlu
这个链接里开头说不支持MSI-X,但是下面有图,可以看到是支持,并且queue是2- [root@htuidc ~]# lspci -v|grep MSI-X
- Capabilities: [80] MSI-X: Enable- Count=1 Masked-
- Capabilities: [80] MSI-X: Enable- Count=1 Masked-
- Capabilities: [80] MSI-X: Enable- Count=1 Masked-
- Capabilities: [80] MSI-X: Enable- Count=1 Masked-
- Capabilities: [80] MSI-X: Enable- Count=1 Masked-
- Capabilities: [80] MSI-X: Enable- Count=1 Masked-
- Capabilities: [80] MSI-X: Enable- Count=1 Masked-
- Capabilities: [80] MSI-X: Enable- Count=1 Masked-
- Capabilities: [a0] MSI-X: Enable+ Count=5 Masked-
- Capabilities: [a0] MSI-X: Enable+ Count=5 Masked-
- Capabilities: [c0] MSI-X: Enable+ Count=15 Masked-
- [root@htuidc ~]# cat /proc/interrupts |grep eth0
- CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7
- 122: 84 0 29587853 178639 0 0 12421006 108644 PCI-MSI-X eth0-rx-0
- 130: 32 0 332462 16121369 0 0 197259 73011496 PCI-MSI-X eth0-tx-0
- 138: 612 12299 0 85 0 0 0 0 PCI-MSI-X eth0
复制代码- Cpu0 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
- Cpu1 : 0.3%us, 0.0%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
- Cpu2 : 0.7%us, 0.7%sy, 0.0%ni, 98.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
- Cpu3 : 0.3%us, 0.3%sy, 0.0%ni, 97.7%id, 1.3%wa, 0.0%hi, 0.3%si, 0.0%st
- Cpu4 : 0.3%us, 0.7%sy, 0.0%ni, 96.0%id, 3.0%wa, 0.0%hi, 0.0%si, 0.0%st
- Cpu5 : 0.7%us, 0.3%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
- Cpu6 : 2.7%us, 3.7%sy, 0.0%ni, 68.8%id, 0.0%wa, 0.3%hi, 24.6%si, 0.0%st
- Cpu7 : 6.3%us, 4.7%sy, 0.0%ni, 85.7%id, 0.0%wa, 1.0%hi, 2.3%si, 0.0%st
复制代码 测试了多次,压力大的时候(2台机器一起给30000并发压力),每次都是Cpu6的软中断高,这就是没均衡把?但是最高也就30.9%si,没到100%。
tcp_mem你的这个是什么参数呢?
我这个是16G内存的机器 |
|