NicのSpeedとDuplex状態を確認する方法

ネットワークパフォーマンスが悪い場合は、オートネゴシエーションに失敗しいる可能性がある。
そう言ったNICのSpeedやDuplexなどの情報を確認したいときは、下記のコマンドで確認できる。
オートネゴシエーション状態の確認

# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Link detected: yes

※上記はオートネゴシエーションに失敗し速度10MbpsでDuplexがHalfになっている状態です。


NICの通信速度・二重化設定方法

# ethtool -s eth0 autoneg off speed 100 duplex full


・(-s)オプション
speedの設定値
速度
10Mbps 10
100Mbps 100
1000Mbps 1000
duplexの設定値
二重化
half-duplex half
full-duplex full
オートネゴシエーションの設定値
オートネゴシエーション
オートネゴシエーション許可 on
オートネゴシエーション禁止 off


[10日でおぼえるLinuxサーバー入門教室 CentOS対応]の書籍横断比較とレビュー

10日でおぼえるLinuxサーバー入門教室 CentOS対応
著者:一戸 英男
出版日:2012-11-16
出版社:翔泳社

[CentOS 6徹底活用ガイド―インターネットOSを最強アプリで使いこなそう!]の書籍横断比較とレビュー

CentOS 6徹底活用ガイド―インターネットOSを最強アプリで使いこなそう!
著者:恒川 裕康
出版日:2012-12
出版社:秀和システム




Google+