ich hoffe, ich bin nicht allzu OT

Ich habe hier in einem Thread gelesen, dass, wenn im ifconfig-output der collisions-Wert >0 ist, man ein Netzwerk-Problem hat.
Bei mir sieht das so aus:

eth0 Link encap:Ethernet HWaddr 00:50:9C:19:CA:FD
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22179 errors:0 dropped:0 overruns:0 frame:0
TX packets:22689 errors:0 dropped:0 overruns:0 carrier:0
collisions:4545 txqueuelen:1000
RX bytes:11138037 (10.6 MiB) TX bytes:6244970 (5.9 MiB)
Base address:0x3d00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Ich denke, dass mein Problem, dass der Transfer in Richtung Box nur hal b so schnell vonstatten geht wie umgekehrt, damit zusammenhängtn.
Nun habe ich von Netzwerken so gar keine Ahnung. Gibt es Möglichkeiten, zu testen, wann bzw. wodurch diese Kollisionen auftreten?