Làm cách nào tôi có thể xác minh tốc độ của NIC trong ubfox?


21

Có một lệnh mà tôi có thể xác minh bằng đầu ra của nó tốc độ của NIC của tôi và một số thông tin về các đặc tính của nó như song công toàn bộ hoặc một nửa.

Câu trả lời:


34

Giả sử tên NIC của bạn eth0:

Bạn có thể xác minh tốc độ và một số thông tin bằng ba Lệnh :

Lệnh đầu tiên:

dmesg |grep eth0

Đầu ra:

nhập mô tả hình ảnh ở đây

Lệnh thứ hai:

mii-tool -v  eth0

Đầu ra:

nhập mô tả hình ảnh ở đây

FD: song công hoàn toàn, Logic cho phép gửi và nhận đồng thời. Điều này thường là mong muốn và được kích hoạt khi máy tính của bạn được kết nối với một công tắc.

HD: một nửa song công, logic của anh ta yêu cầu một thẻ chỉ gửi hoặc nhận tại một thời điểm duy nhất. Khi máy của bạn được kết nối với Hub, nó sẽ tự động đàm phán và sử dụng một nửa song công để tránh va chạm.

Lệnh thứ ba:

ethtool eth0

ethtool - Display or change ethernet card settings

Cài đặt ethtool:

sudo apt-get install ethtool

Đầu ra:

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

Hy vọng nó giúp .


1
ethtool eth0 được cài đặt vào ngày 18.04 theo mặc định
Ryan Jeremiah Freeman

@RyanJeremiahFreeman chỉ khi bạn không chọn tùy chọn cài đặt tối thiểu, ngày 18.04 của tôi không được cài đặt theo mặc định
Brian nói Rebstate Monica

10

Để có được tốc độ liên kết của một giao diện mà không cần phân tích nhật ký hoặc cài đặt các công cụ bổ sung, chỉ cần đọc nút sysfs tốc độ tương ứng của nó, như sau:

cat /sys/class/net/<interface>/speed

tên của NIC của bạn ở đâu, ví dụ eth0


Vào ngày 19.04, tôi phải lấy tên eth0, thu được từ dmesg. Trong trường hợp của tôi, eth0 đã được đổi tên thành enp0s31f6. Vì vậy, lệnh để có được tốc độ là cat / sys / class / net / enp0s31f6 / speed Thông tin này cũng có sẵn thông qua GUI, thông qua biểu tượng mạng của thanh trên cùng: Có kết nối có dây> Cài đặt có dây
SR_
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.