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 ]