MedeTweakers ik heb een probleem. Ik heb een server staan deze ontvangt enorm veel kleinen packets die afgehandeld moeten worden en daarna teruggestuurd, volgens de switch 160.000packets/s. Dit heeft als resultaat (als ik het goed interpreteer) dat het service proces 20% cpu gebruikt en de rest verloren lijkt te gaan aan systeem proces en IRQ. Voordat ik zoveel traffic gegenereerd waren de grafieken mooi egaal maar nu wanneer het traffic te hoog stijgt vliegt de server in de stress en begint die zijn aanvragen niet meer netjes af te handelen.
De server heeft de volgende netwerk kaart.
Intel Corporation 82574L Gigabit Network
Ik hoop dat jullie wat van jullie wijsheid kunnen laten schijnen over mijn probleem.
En nu voor wat grafiekjes:

Real cores


HyperThreading cores





De server heeft de volgende netwerk kaart.
Intel Corporation 82574L Gigabit Network
Ik hoop dat jullie wat van jullie wijsheid kunnen laten schijnen over mijn probleem.
En nu voor wat grafiekjes:

Real cores


HyperThreading cores





code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| root:~# sudo cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
0: 47 0 0 0 IO-APIC-edge timer
1: 1 1 1 0 IO-APIC-edge i8042
7: 0 0 0 0 IO-APIC-edge parport0
8: 0 0 1 0 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
12: 1 3 1 0 IO-APIC-edge i8042
16: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:us b5
18: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:us b4
19: 0 0 0 0 IO-APIC-fasteoi uhci_hcd:us b3
23: 8 4 8 7 IO-APIC-fasteoi ehci_hcd:us b1, uhci_hcd:usb2
41: 6600 2160545632 6649 33509 PCI-MSI-edge eth0-rx-0
42: 655056893 11034 109374 60275 PCI-MSI-edge eth0-tx-0
43: 0 0 2 1209071 PCI-MSI-edge eth0
44: 933 877 916236 878 PCI-MSI-edge ahci
45: 0 0 0 0 PCI-MSI-edge gma500
NMI: 366222 350617 20337 12562 Non-maskable interrupts
LOC: 161538787 141640369 50611925 56901193 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 366222 350617 20337 12562 Performance monitoring interr upts
IWI: 9268963 9823685 22472578 13994814 IRQ work interrupts
RTR: 0 0 0 0 APIC ICR read retries
RES: 29339956 21397034 73737557 70235149 Rescheduling interrupts
CAL: 49665 51794 448 485 Function call interrupts
TLB: 17790 28939 41425 48946 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 2265 2265 2265 2265 Machine check polls
ERR: 0
MIS: 0 |
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| root:~# ethtool -k eth0
Features for eth0:
rx-checksumming: on
tx-checksumming: on
tx-checksum-ipv4: off [fixed]
tx-checksum-ip-generic: on
tx-checksum-ipv6: off [fixed]
tx-checksum-fcoe-crc: off [fixed]
tx-checksum-sctp: off [fixed]
scatter-gather: on
tx-scatter-gather: on
tx-scatter-gather-fraglist: off [fixed]
tcp-segmentation-offload: off
tx-tcp-segmentation: off [requested on]
tx-tcp-ecn-segmentation: off [fixed]
tx-tcp6-segmentation: off [requested on]
udp-fragmentation-offload: off [fixed]
generic-segmentation-offload: on
generic-receive-offload: on
large-receive-offload: off [fixed]
rx-vlan-offload: on
tx-vlan-offload: on
ntuple-filters: off [fixed]
receive-hashing: on
highdma: on [fixed]
rx-vlan-filter: on [fixed]
vlan-challenged: off [fixed]
tx-lockless: off [fixed]
netns-local: off [fixed]
tx-gso-robust: off [fixed]
tx-fcoe-segmentation: off [fixed]
tx-gre-segmentation: off [fixed]
tx-udp_tnl-segmentation: off [fixed]
tx-mpls-segmentation: off [fixed]
fcoe-mtu: off [fixed]
tx-nocache-copy: on
loopback: off [fixed]
rx-fcs: off
rx-all: off
tx-vlan-stag-hw-insert: off [fixed]
rx-vlan-stag-hw-parse: off [fixed]
rx-vlan-stag-filter: off [fixed] |
[ Voor 19% gewijzigd door eddie4nl op 11-01-2014 20:27 ]
