Naar aanleiding van het veranderen van 'eth0' naar 'bond0' in darkstat heb ik net met ifconfig naar mijn poorten gekeken:
GedeeldeData> ifconfig
bond0 Link encap:Ethernet HWaddr 00:11:32:3A:0E:CD
inet addr:10.0.1.30 Bcast:10.0.1.255 Mask:255.255.255.0
inet6 addr: fe80::211:32ff:fe3a:ecd/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:1036024892 errors:0 dropped:0 overruns:0 frame:0
TX packets:70578286 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:523498041356 (487.5 GiB) TX bytes:30629582560 (28.5 GiB)
eth0 Link encap:Ethernet HWaddr 00:11:32:3A:0E:CD
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:479817899 errors:0 dropped:0 overruns:0 frame:0
TX packets:32912580 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:244726620099 (227.9 GiB) TX bytes:13674766925 (12.7 GiB)
eth1 Link encap:Ethernet HWaddr 00:11:32:3A:0E:CE
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:556206994 errors:0 dropped:0 overruns:0 frame:0
TX packets:37665706 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:278771421323 (259.6 GiB) TX bytes:16954815635 (15.7 GiB)
Als ik vetgedrukte goed interpreteer, dan loopt er over beide ethx poorten ongeveer evenveel verkeer. Dat betekent in elk geval dat de 'load balancing' instelling werkt zoals bedoeld.
Tot nu dacht ik altijd dat DarkStat al het verkeer monitorde. Ik krijg nu echter de indruk dat hij alleen verkeer over eth0 monitort. Als je een bond hebt, mis je dus de helft. Klopt dat?
Ik heb de elders genoemde aanpassing gedaan zodat DarkStat nu naar 'bond0' kijkt i.p.v. 'eth0'.
@DrBean, Waarschijnlijk is DarkStat toe aan een update waarbij hij eerst kijkt of de poorten in een bond staan.