Код: Выделить всё
> tcpdump -exv -c 100 ether broadcast and ether multicast
12:30:45.186756 00:11:5c:9f:2c:40 (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 60: arp who-has unknown-1637.agava.net tell c3750-gw.agava.net
0x0000: 0001 0800 0604 0001 0011 5c9f 2c40 596c
0x0010: 5001 0000 0000 0000 596c 5924 0000 0000
0x0020: 0000 0000 0000 0000 0000 0000 0000
12:30:45.196517 00:0f:ea:45:f7:da (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 60: arp who-has unknown-3252.agava.net tell md1038.agava.net
0x0000: 0001 0800 0604 0001 000f ea45 f7da 596c
0x0010: 5a26 0000 0000 0000 596c 483d 0000 0000
0x0020: 0000 0000 0000 0000 0000 0000 0000
12:30:45.205201 00:11:5c:9f:2c:40 (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 60: arp who-has 89.108.79.40 tell c3750-gw.agava.net
0x0000: 0001 0800 0604 0001 0011 5c9f 2c40 596c
0x0010: 4801 0000 0000 0000 596c 4f28 0000 0000
0x0020: 0000 0000 0000 0000 0000 0000 0000
12:30:45.210242 00:11:5c:9f:2c:40 (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 60: arp who-has 89.108.79.92 tell c3750-gw.agava.net
0x0000: 0001 0800 0604 0001 0011 5c9f 2c40 596c
0x0010: 4801 0000 0000 0000 596c 4f5c 0000 0000
0x0020: 0000 0000 0000 0000 0000 0000 0000
12:30:45.234395 00:30:48:2e:e2:0a (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 60: arp who-has rot.webrika.ru tell rot.webrika.ru
0x0000: 0001 0800 0604 0001 0030 482e e20a 596c
0x0010: 5982 0000 0000 0000 596c 5982 0000 0000
0x0020: 0000 0000 0000 0000 0000 0000 0000
12:30:45.239886 00:11:5c:9f:2c:40 (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 60: arp who-has 89.108.82.91 tell c3750-gw.agava.net
0x0000: 0001 0800 0604 0001 0011 5c9f 2c40 596c
0x0010: 5001 0000 0000 0000 596c 525b 0000 0000
0x0020: 0000 0000 0000 0000 0000 0000 0000
12:30:45.297142 00:13:20:55:9d:77 (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 60: arp who-has m3.konkurentov.net tell s1.konkurentov.net
0x0000: 0001 0800 0604 0001 0013 2055 9d77 596c
0x0010: 5243 0000 0000 0000 596c 5242 0000 0000
0x0020: 0000 0000 0000 0000 0000 0000 0000
и много подобного, одни арпы.
Код: Выделить всё
> netstat -sp tcp
tcp:
1086505 packets sent
532732 data packets (759114665 bytes)
33556 data packets (46842675 bytes) retransmitted
978 data packets unnecessarily retransmitted
0 resends initiated by MTU discovery
349411 ack-only packets (12162 delayed)
0 URG only packets
106 window probe packets
168681 window update packets
7659 control packets
953983 packets received
270788 acks (for 758708953 bytes)
62563 duplicate acks
0 acks for unsent data
432977 packets (547651642 bytes) received in-sequence
565 completely duplicate packets (17219 bytes)
0 old duplicate packets
71 packets with some dup. data (2866 bytes duped)
195017 out-of-order packets (279608623 bytes)
0 packets (0 bytes) of data after window
0 window probes
24743 window update packets
1 packet received after close
0 discarded for bad checksums
0 discarded for bad header offset fields
0 discarded because packet too short
3994 connection requests
355 connection accepts
1 bad connection attempt
0 listen queue overflows
0 ignored RSTs in the windows
3781 connections established (including accepts)
4347 connections closed (including 110 drops)
306 connections updated cached RTT on close
368 connections updated cached RTT variance on close
119 connections updated cached ssthresh on close
568 embryonic connections dropped
158173 segments updated rtt (of 144467 attempts)
10987 retransmit timeouts
2 connections dropped by rexmit timeout
107 persist timeouts
0 connections dropped by persist timeout
392 keepalive timeouts
0 keepalive probes sent
392 connections dropped by keepalive
8304 correct ACK header predictions
373068 correct data packet header predictions
355 syncache entries added
1 retransmitted
6 dupsyn
5 dropped
355 completed
0 bucket overflow
0 cache overflow
0 reset
0 stale
0 aborted
0 badack
0 unreach
0 zone failures
360 cookies sent
0 cookies received
9444 SACK recovery episodes
16938 segment rexmits in SACK recovery episodes
24470942 byte rexmits in SACK recovery episodes
66635 SACK options (SACK blocks) received
174080 SACK options (SACK blocks) sent
0 SACK scoreboard overflow
График загрузки попросил.
Код: Выделить всё
> vmstat -z
ITEM SIZE LIMIT USED FREE REQUESTS FAILURES
UMA Kegs: 140, 0, 69, 3, 69, 0
UMA Zones: 480, 0, 69, 3, 69, 0
UMA Slabs: 64, 0, 1010, 1291, 5196, 0
UMA RCntSlabs: 104, 0, 2066, 117, 11413, 0
UMA Hash: 128, 0, 4, 26, 6, 0
16 Bucket: 76, 0, 33, 17, 72, 0
32 Bucket: 140, 0, 23, 33, 77, 0
64 Bucket: 268, 0, 44, 54, 139, 9
128 Bucket: 524, 0, 132, 120, 965, 38779
VM OBJECT: 132, 0, 14668, 122, 54739, 0
MAP: 192, 0, 7, 13, 7, 0
KMAP ENTRY: 68, 57344, 153, 1135, 60085, 0
MAP ENTRY: 68, 0, 1399, 337, 81588, 0
PV ENTRY: 24, 1744640, 41083, 26632, 1444873, 0
DP fakepg: 72, 0, 0, 0, 0, 0
mt_zone: 1024, 0, 155, 125, 155, 0
Единственное что смущает -- много FAILURES.
Кстати, машина некоторое время живёт под нагрузкой, но потом видимо что-то заканчивается и она умирает. Как только нагрузка снимается проходит от минуты до десяти и всё начинает работать.
В логах ничего.
Вчера пересобрал ядро с пулингом, выяснилось что этот $^%&* марвел его не поддерживает:
Код: Выделить всё
mykc0@pci1:13:0: class=0x020000 card=0x811a1043 chip=0x432011ab rev=0x13 hdr=0x00
vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
device = 'Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller (Copper)'
class = network
subclass = ethernet