Sanal sistemlerde çalışırken kurduğum miniLab üzerinde bir kaç linux sunucunun bir kaç interface ‘i için hız kısıtlaması yapmıştım. Bazı interface ‘ler 1gbps iken bazı interface ‘leri 10mbps yapmıştım. Tabii bu host hypervisor sistem üzerinde belirlediğim kurallardı. Kuralların ne denli çalışıp çalışmadığını kontrol etmem gerekiyordu. Bunu yapmak için birden fazla yol mevcut olmasına karşın, çoğu dağıtım ile öntanımlu olarak gelen “ethtool” ‘u kullanmaktan yanayım.
Kullanımı ise oldukça basittir.
ethtool eth0
şeklinde kullanılmaktadır. Komutumuzun çıktısı şuna benzeyecektir:
ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000012 (51)
Link detected: yes
Örnek çıktımızın son satırındaki “Link detected” interface ‘nin etkin olduğunu, yani kablonun takılıp takılmadığını göstermektedir. “Speed” ise hattın hızını göstermektedir. Örnek çıktımızda hat hızının 1gbps olduğunu görmekteyiz. Komut hakkında daha fazla bilgi için http://linux.about.com/od/commands/l/blcmdl8_ethtool.htm adresini ziyaret edebilirsiniz.
0 Yorumlar.