Всем, я подключаю два ПК с NIC 1000 Мбит / с. Один (A) из них работает под Fedora 8, а другой (B) под управлением Windows7. Пропускную способность между ними тестирую с помощью Ixchariot, показывает около 10 Мбит / с. Если A и B оба работают под управлением Windows7, я снова запускаю Ixchariot, и он показывает около 1000 Мбит / с. Я передаю файл из B в A (Fedora 8) со скоростью около 10 Мбит / с. Почему пропускная способность по двум тестам разная?
Ниже приведены результаты работы ifconfig и ethtool:
[root@Dom1 ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:24:1D:50:B9:C0
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::224:1dff:fe50:b9c0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:290214 errors:0 dropped:889731948 overruns:0 frame:0
TX packets:579263 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19165638 (18.2 MiB) TX bytes:875177493 (834.6 MiB)
Interrupt:17 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4932 errors:0 dropped:0 overruns:0 frame:0
TX packets:4932 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5011460 (4.7 MiB) TX bytes:5011460 (4.7 MiB)
[root@Dom1 ~]# ethtool -S eth0
NIC statistics:
tx_packets: 816440
rx_packets: 409104
tx_errors: 0
rx_errors: 0
rx_missed: 0
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 408962
broadcast: 38
multicast: 142
tx_aborted: 0
tx_underrun: 0
[root@Dom1 ~]# ethtool eth0
Settings for eth0:
Supported ports: [ FIBRE ]
Supported link modes: 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: FIBRE
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
[root@Dom1 ~]# ethtool -i eth0
driver: r8169
version: 2.2LK-NAPI
firmware-version:
bus-info: 0000:03:00.0
У вас действительно есть проблема с вашей сетевой картой или драйвером. ifconfig
сообщает, что Пакеты RX: 290214 ошибок: 0 отброшено: 889731948 переполнений: 0 кадр: 0 поэтому было отброшено почти 900 000 000 пакетов, а получено только 300 000! Вот обнял!
Попробуйте изучить журналы (/var/log/messages
и выход dmesg
).