I've always been using ndd to check nic speeds, but recently one of my colleagues told me that kstat is more accurate. However when I checked kstat on one of my servers it's output conflicts with what I get on ndd -
kstat -m hme -i 1 | grep link
link_down_cnt 0
link_duplex 0
link_up 1
kstat -m hme -i 1 | grep -i speed
ifspeed 100000000
ndd /dev/hme
name to get/set ? link_speed
value ?
length ?
1
name to get/set ? link_mode
value ?
length ?
1
ndd indicates its 100/full, while kstat indicates its 100/half ?
I have ndd commands in /etc/system to set it to 100/full so I'm pretty sure it's set to 100/full.
What do you guys think ?
kstat -m hme -i 1 | grep link
link_down_cnt 0
link_duplex 0
link_up 1
kstat -m hme -i 1 | grep -i speed
ifspeed 100000000
ndd /dev/hme
name to get/set ? link_speed
value ?
length ?
1
name to get/set ? link_mode
value ?
length ?
1
ndd indicates its 100/full, while kstat indicates its 100/half ?
I have ndd commands in /etc/system to set it to 100/full so I'm pretty sure it's set to 100/full.
What do you guys think ?