オペレーティングシステム:Fedora 32カーネルバージョン:5.6.14-300.fc32.x86_64
オンボードNICがあり、600MBの総ISP速度プロバイダーを取得できません。数ヶ月前はこれがうまくいきました。
スピードテストをしてみました。
私が得た結果は上下230程度。
ISPに電話して技術を送りました。 Windowsがインストールされているノートパソコンでは、速度が600MBであることが確認されました。
私は「はい」と言った。オンボードネットワークカードが消えて別のカードを購入することにしました。
TP-LINK TG-3269ギガビットPCIネットワークアダプタをPCIスロットに追加します。
同じ結果、所望の結果が得られなかった。
以下はいくつかの端末出力です。
lspci
02:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller (rev 10)
sudo lspci -v
02:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8169/8110 Family PCI Gigabit Ethernet NIC
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 20, NUMA node 0
I/O ports at de00 [size=256]
Memory at fdeff000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at fdf00000 [virtual] [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Kernel driver in use: r8169
Kernel modules: r8169
sudo mii-tool enp2s6
enp2s6: negotiated 1000baseT-HD flow-control, link ok
sudo mii-tool -v enp2s6
enp2s6: negotiated 1000baseT-HD flow-control, link ok
product info: vendor 00:07:32, model 17 rev 3
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
ethtool -S enp2s6
NIC statistics:
tx_packets: 678698
rx_packets: 1674292
tx_errors: 0
rx_errors: 0
rx_missed: 1352
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 1673746
broadcast: 546
multicast: 0
tx_aborted: 0
tx_underrun: 0
bat /sys/class/net/enp2s6/speed
1 │ 1000
bat /sys/class/net/enp2s6/duplex
1 │ full
ip add show
2: enp2s6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 60:e3:27:04:42:17 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.155/24 brd 192.168.0.255 scope global dynamic noprefixroute enp2s6
valid_lft 80510sec preferred_lft 80510sec
inet6 fe80::a431:45ad:da43:453/64 scope link noprefixroute
valid_lft forever preferred_lft forever
sudo ethtool enp2s6
Settings for enp2s6:
Port: MII
PHYAD: 0
Transceiver: external
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
アイデアはありません...
- 残りのビットはどこにありますか?
- 私のマシンですか?
- ここで何が起こっているのでしょうか?
あらかじめご挨拶ありがとうございます...
答え1
cat /sys/class/net/enp2s6/duplex
1 │ full
全二重リンクがあるかどうかによって、1000baseT-HDが問題になりますmii-tool
。
rx_missed: 1352
これは、失われた受信パケットによって再送信が発生する問題を説明しているようです。たぶんシステムが遅いかもしれません。 rx割り込みマージを有効にしてみることができます。
ethtool -C enp2s6 rx-usecs 200