Điểm:0

Bộ điều khiển RTL8125 2.5GbE chỉ sử dụng 1Gb/s, làm cách nào tôi có thể sử dụng toàn bộ 2.5Gb/s? 20.04 ÂT

lá cờ cn

Tôi đang sử dụng thẻ mở rộng PCIe có Bộ điều khiển RTL8125 2.5GbE trên đó. Tôi đã cài đặt trình điều khiển Realtek r8125-9.007.01 từ đây thành công, nhưng khi tôi chạy # lshw -mạng lớp tôi hiểu rồi dung lượng: 1Gbit/s.

  *-mạng
       Mô tả: Giao diện Ethernet
       sản phẩm: Bộ điều khiển RTL8125 2.5GbE
       nhà cung cấp: Realtek Semiconductor Co., Ltd.
       id vật lý: 0
       thông tin xe buýt: pci@0000:28:00.0
       tên logic: enp40s0
       phiên bản: 04
       nối tiếp: e0:e1:a9:57:80:94
       dung lượng: 1Gbit/s
       chiều rộng: 64 bit
       xung nhịp: 33MHz
       khả năng: pm msi pciexpress msix vpd bus_master cap_list rom ethernet vật lý tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd tự động đàm phán
       cấu hình: autonegotiation=on Broadcast=yes driver=r8125 driverversion=9.007.01-NAPI laglat=0 ​​link=no multicast=yes port=twisted pair
       tài nguyên: irq:38 ioport:d000(size=256) bộ nhớ:fcb10000-fcb1ffff bộ nhớ:fcb20000-fcb23fff bộ nhớ:fcb00000-fcb0ffff

Tôi đã thử các lệnh sau nhưng chúng không thay đổi gì cả:

  • # ethtool -s enp40s0 autoneg trên quảng cáo 0x80000000002f
  • # ethtool -s enp40s0 tốc độ 2500 song công hoàn toàn tự động bật

Cổng ethernet này được kết nối với PC Windows (cũng có bộ điều hợp 2,5GbE) hiển thị chính xác 2,5Gb/giây trong bảng điều khiển.

Tôi đã thử sao chép một tệp lớn qua samba và nó hoạt động nhưng chỉ ở tốc độ 1Gb/s. Bất kỳ trợ giúp được đánh giá cao! Không khó để sử dụng NIC với tốc độ được quảng cáo.

CHỈNH SỬA: Sau khi tìm hiểu thêm sudo ethtool enp40s0 đưa cho tôi:

sudo ethtool enp40s0
Cài đặt cho enp40s0:
        Các cổng được hỗ trợ: [ TP ]
        Các chế độ liên kết được hỗ trợ: 10baseT/Half 10baseT/Full
                                100baseT/Nửa 100baseT/Đầy đủ
                                1000baseT/Đầy đủ
                                2500baseT/Đầy đủ
        Sử dụng khung tạm dừng được hỗ trợ: Chỉ nhận đối xứng
        Hỗ trợ tự động đàm phán: Có
        Các chế độ FEC được hỗ trợ: Không được báo cáo
        Các chế độ liên kết được quảng cáo: 10baseT/Half 10baseT/Full
                                100baseT/Nửa 100baseT/Đầy đủ
                                1000baseT/Đầy đủ
                                2500baseT/Đầy đủ
        Sử dụng khung tạm dừng được quảng cáo: Không
        Quảng cáo tự động đàm phán: Có
        Các chế độ FEC được quảng cáo: Không được báo cáo
        Các chế độ liên kết được quảng cáo của đối tác liên kết: 10baseT/Half 10baseT/Full
                                             100baseT/Nửa 100baseT/Đầy đủ
                                             1000baseT/Đầy đủ
                                             2500baseT/Đầy đủ
        Đối tác liên kết tạm dừng sử dụng khung được quảng cáo: Không
        Liên kết đối tác được quảng cáo tự động thương lượng: Có
        Chế độ FEC được quảng cáo đối tác liên kết: Không được báo cáo
        Tốc độ: 2500Mb/giây
        Song công: Đầy đủ
        Cổng: Xoắn đôi
        PHYAD: 0
        Bộ thu phát: nội bộ
        Tự động đàm phán: bật
        MDI-X: Không xác định
        Hỗ trợ Wake-on: pumbg
        Dậy đi :d
        Mức tin nhắn hiện tại: 0x00000033 (51)
                               drv thăm dò ifdown ifup
        Đã phát hiện liên kết: có

Điều này có vẻ tốt với tôi nhưng tốc độ truyền tệp vẫn rất chậm đối với kết nối 2,5Gb/giây. Có cách nào khác để kiểm tra tốc độ mà bạn có thể nghĩ ra không?

Chỉnh sửa2: Ảnh chụp màn hình kiểm tra iperf Có vẻ như hiệu suất chỉ được giới hạn ở mức 1Gb/s theo một hướng! Chỉ khi Ubuntu là máy thu, tôi mới nhận được tốc độ chậm. Nếu Ubuntu là người gửi, tôi nhận được 2,5Gb/s đầy đủ. Nó không thể là cáp vào thời điểm này.

Điểm:0
lá cờ in

thử chạy insmod ./src/r8125.ko speed=SPEED_MODE duplex=DUPLEX_MODE autoneg=NWAY_OPTION trong thư mục mà bạn đã tạo trình điều khiển.

em1s4r avatar
lá cờ cn
Tôi cũng đã làm điều đó `Sudo insmod ./src/r8125.ko speed_mode=2500 duplex=1 autoneg=1` trả về: insmod: LỖI: không thể chèn mô-đun ./src/r8125.ko: Tệp tồn tại Sau đó, tôi đã thử: `Sudo rmmod r8125` theo sau là `Sudo insmod ./src/r8125.ko speed_mode=2500 duplex=1 autoneg=1` để nó xuất hiện lại trong `lsmod`. Nhưng nó vẫn chỉ hiển thị 1Gbps. Có lẽ tôi cần phải khởi động lại một số dịch vụ?
em1s4r avatar
lá cờ cn
`cat /sys/class/net/enp40s0/speed` trả về `2500` nhưng tốc độ truyền tệp vẫn nằm trong phạm vi 1Gbps...
lá cờ in
Bạn có thể thử tắt cáp ethernet không, đó có thể là thứ đang hạn chế tốc độ truyền của bạn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.