Perusahaan hosting kami menyediakan semua infrastruktur switching untuk server kami. Jaringan pribadi, terhubung eth2
harus GbE. Baru-baru ini saya mencurigai ada sesuatu yang salah konfigurasi karena grafik kaktus tidak pernah muncul untuk menunjukkan lebih dari 100mbit lalu lintas pada tautan.
Menggali lebih jauh saya menemukan itu mii-tool
dan ethtool
tidak setuju pada kecepatan tautan.
# mii-tool eth2
eth2: negotiated 100baseTx-FD flow-control, link ok
# ethtool eth2
Settings for eth2:
Supported ports: [ TP ]
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
Alat apa yang harus saya percayai?
linux
ethernet
gigabit-ethernet
ethtool
Dave Cheney
sumber
sumber
Jawaban:
Karena mii-tool sudah usang, saya akan menggunakan ethtool. Tidak bisakah Anda memeriksa pendapat pihak lain tentang kecepatan tautan, btw?
mii-tool dan ethtool diketahui tidak setuju dalam kondisi tertentu; Anda dapat menemukan laporan bug itu di sejumlah situs web. Driver apa yang Anda gunakan? Setidaknya tg3 dikenal sebagai subjek ketidaksepakatan antara dua alat.
UPDATE: Diperiksa untuk Anda secara lokal, tetapi sepertinya mii-tool hanya dapat melaporkan hingga 100MiB / s. Oleh karena itu ethtool mungkin benar dalam situasi Anda ;-) Pasti alasannya sudah usang, toh ...
sumber
Periksa
dmesg
. Sebagian besar pengemudi akan melaporkan kecepatan dan dupleks tempat mereka bernegosiasi. Sebagai contoh:Misalnya, HP Proliants kami memiliki Broadcom NIC onboard yang menghasilkan pesan log kernel seperti ini:
Jika komputer Anda telah beberapa saat dan buffer log kernel terisi dengan hal-hal lain (ini adalah FIFO ukuran tetap), Anda juga dapat memeriksa syslog. Anda tidak mengatakan distribusi apa yang Anda gunakan, tetapi banyak yang akan mencatat pesan kernel ke
/var/log/messages
atau/var/log/syslog
.sumber
Utilitas ethtool telah berbohong kepada saya di masa lalu, terutama pada antarmuka yang tidak sepenuhnya dikonfigurasi atau digunakan.
Tes pikiran tidak berbohong. Jika Anda dapat melebihi 100M / b throughput, Anda tahu Anda harus menjalankan GigE.
sumber