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.