มีคำสั่งที่ฉันสามารถตรวจสอบโดยเอาท์พุทความเร็วของNICของฉันและข้อมูลบางอย่างเกี่ยวกับลักษณะของมันเช่นดูเพล็กซ์เต็มหรือครึ่ง
มีคำสั่งที่ฉันสามารถตรวจสอบโดยเอาท์พุทความเร็วของNICของฉันและข้อมูลบางอย่างเกี่ยวกับลักษณะของมันเช่นดูเพล็กซ์เต็มหรือครึ่ง
คำตอบ:
สมมติว่าชื่อ NIC ของคุณeth0
:
คุณสามารถตรวจสอบความเร็วและข้อมูลบางอย่างได้ด้วยสามคำสั่ง :
คำสั่งแรก:
dmesg |grep eth0
ผลผลิต:
คำสั่งที่สอง:
mii-tool -v eth0
ผลผลิต:
FD: เพล็กซ์เต็มรูปแบบ, ลอจิกที่ช่วยให้การส่งและรับพร้อมกัน สิ่งนี้มักเป็นที่ต้องการและเปิดใช้งานเมื่อคอมพิวเตอร์ของคุณเชื่อมต่อกับสวิตช์
HD: half duplex, ตรรกะของเขาต้องการการ์ดเพื่อส่งหรือรับในเวลาเดียว เมื่อเครื่องของคุณเชื่อมต่อกับ Hub เครื่องจะเจรจาโดยอัตโนมัติและใช้ครึ่งเพล็กซ์เพื่อหลีกเลี่ยงการชน
คำสั่งที่สาม:
ethtool eth0
ethtool - Display or change ethernet card settings
ติดตั้ง ethtool:
sudo apt-get install ethtool
ผลผลิต:
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
หวังว่ามันจะช่วย
ในการรับความเร็วลิงค์ของอินเตอร์เฟสโดยไม่ต้องแยกวิเคราะห์ไฟล์หรือติดตั้งเครื่องมือเพิ่มเติมให้อ่านโหนด sysfs ความเร็วที่สอดคล้องกันดังต่อไปนี้:
cat /sys/class/net/<interface>/speed
ชื่อของ NIC ของคุณอยู่ที่ไหนเช่น eth0