系統管理
1756996 會員
2255 線上
108858 解決方案
發表新文章

如何查出網卡速度?

 
watermelonyu
教授

如何查出網卡速度?

請問在 SunOS, 如何查出網卡速度?
4則回覆 4
watermelonyu
教授

如何查出網卡速度?

#ndd -get /dev/eri link_mode



0 半雙工

1 全雙工



#ndd -get /dev/eri link_speed



0 10Mbps

1 100Mbps

watermelonyu
教授

如何查出網卡速度?

另法

# ifconfig -a

eri0: flags=1000843 UP,BROADCAST,RUNNING,MULTICAST,IPv4 mtu 1500 index 2

inet 140.110.8.146 netmask ffffff00 broadcast 140.110.8.255

ether 0:3:ba:2b:82:af



# netstat -k eri0 |grep ifspeed

ifspeed 100000000 rbytes 18817148 obytes 9925409 multircv 7920 multixmt 0 brdcstrcv 135701

#
watermelonyu
教授

如何查出網卡速度?

如果這台 server 有 3 張網卡, 分別是 qfe0, qfe1, qfe2 ...那我要如何查到每張網卡的設定?



以下是查到的結果, 但是無法區分是哪張網卡的設定???



# ndd -get /dev/qfe link_mode

1

# ndd -get /dev/qfe link_speed

1



查了一下 /dev 底下只有 qfe 這個 device file, 並沒有

qfe0, qfe1, qfe2
watermelonyu
教授

如何查出網卡速度?

example

#ndd -get /dev/eri instance

0

-> check instance number 0

所以link_speed 都是instance 0那張卡的設定

可以用

ndd -set /dev/eri instance *(設定instance nubmer)