Tìm kiếm trang web

Tôi đã thay đổi 4 cài đặt Windows và tốc độ Ethernet của tôi cuối cùng đã khớp với cáp của tôi


Sau khi mở hộp và kết nối gọn gàng dây cáp Cat6a cao cấp mới của mình, tôi đã mong tốc độ internet sẽ nhanh như chớp. Tuy nhiên, tôi lại gặp phải tình trạng tải xuống chậm. Tôi bị giật ping vào những lúc tôi hy vọng sẽ ổn định.

Điều mà tôi nhận ra là trên các bản dựng Windows 11 hiện đại, phần cứng cao cấp không phải là yếu tố duy nhất quyết định băng thông tối đa. Windows được thiết kế để ưu tiên các sáng kiến năng lượng xanh, và những cài đặt này, được ẩn sâu trong Trình Quản lý Thiết bị, có thể ảnh hưởng đến hiệu suất mạng. Trong nỗ lực tiết kiệm một vài microwatt điện năng, hệ thống của tôi đã làm giảm tốc độ kết nối. Khi tôi khắc phục được điều này, tốc độ Ethernet của tôi trở nên ổn định và nhanh như tôi mong đợi.

Cáp không phải là vấn đề.

Windows đã quyết định cách xử lý kết nối của tôi

Các sự cố kết nối Ethernet thường được đổ lỗi cho cáp, nhà cung cấp dịch vụ Internet (ISP) hoặc bộ định tuyến. Nhưng ngay khi tôi loại trừ được ba nguyên nhân này, tôi bắt đầu tìm kiếm trong Trình Quản lý Thiết bị, nơi câu trả lời đầu tiên đang ẩn.

Theo mặc định, Windows đã bật tính năng Ethernet Tiết kiệm Năng lượng. Tính năng này được xây dựng dựa trên tiêu chuẩn 802.3az và cho phép lớp vật lý của bộ điều hợp mạng chuyển sang trạng thái nhàn rỗi tiêu thụ điện năng thấp trong những lúc lưu lượng giảm. Về lý thuyết, ý tưởng này là hợp lý. Bộ điều hợp có thể nghỉ ngơi khi không cần thiết nhiều và thức dậy khi nhu cầu tăng. Đối với một chiếc laptop đang cố gắng tiết kiệm pin, điều này rất tiện lợi, nhưng lại ít hợp lý hơn đối với một máy tính để bàn được kết nối với nguồn điện. Ở đây, việc tiết kiệm miliwatt không phải là điều cần thiết.

Tuy nhiên, tiết kiệm năng lượng không phải là vấn đề thực sự, mà là sự không nhất quán mà nó tạo ra. Các kết nối không bị ngắt, và các bài kiểm tra tốc độ thường vẫn cho kết quả tốt, nhưng lưu lượng trở nên ít dự đoán hơn. Intel đã ghi nhận việc triển khai EEE kém trên một số chipset của mình, và sự không thể đoán trước này trở nên tệ hơn trên những thiết bị như vậy.

Trên máy tính để bàn, bạn có thể tắt nó mà không mất đi điều gì quan trọng. Đây là các bước mà tôi đã thực hiện:

  1. Nhấp chuột phải vào menu Bắt đầu và chọn Trình quản lý thiết bị.
  2. Mở rộng Bộ điều hợp mạng.
  3. Nhấp chuột phải vào bộ điều hợp Ethernet của bạn và chọn Thuộc tính.
  4. Điều hướng đến tab Nâng cao, sau đó tìm tùy chọn Ethernet Tiết Kiệm Năng Lượng (hoặc EEE), nhấp vào nó và thay đổi giá trị của menu thả xuống bên phải thành Vô hiệu hóa.

Sau khi tắt nó, mọi thứ đã cải thiện, nhưng tôi bắt đầu tự hỏi còn có gì khác có thể sai nếu Windows có thể thực hiện cuộc gọi này mà tôi không biết.

Các bài kiểm tra tốc độ đã lừa tôi

Độ trễ mới là câu chuyện thực sự

Chạy kiểm tra tốc độ internet không tiết lộ nhiều, vì các con số trông vẫn ổn. Nhưng vấn đề thực sự là tôi đang tìm kiếm một vấn đề mà các bài kiểm tra tốc độ không được thiết kế để phát hiện.

Có một tính năng gọi là Điều tiết Ngắt. Nó cho phép bộ điều hợp mạng của bạn cố tình trì hoãn việc truyền thông tin về các gói dữ liệu đến CPU. Nó nhóm các gói dữ liệu thành các lô trước khi truyền chúng đi. Mục tiêu cuối cùng là hiệu quả, vì với ít ngắt CPU hơn, bạn sẽ có chi phí quản lý thấp hơn, điều này có tác dụng tích cực đối với băng thông thô nếu hệ thống đang tải nặng. Mặc định này là một lợi thế khi có các chuyển giao dữ liệu lớn, nhưng nó sẽ phản tác dụng cho việc chơi game thời gian thực, cuộc gọi thoại hoặc các phiên điều khiển từ xa.

Ở đây, nó không hiển thị số liệu thông lượng thấp hơn nhưng lại gây ra độ trễ/gián đoạn rõ rệt. Trong các phiên chơi game, cảm giác như các lệnh nhập đến hơi muộn, và cảm giác như các phiên làm việc từ xa đang suy nghĩ trước khi phản hồi. Mặc dù không có điều nào trong số này là nghiêm trọng, nhưng chúng vẫn tồn tại.

Khi Tăng cường Ngắt bị tắt, CPU xử lý các ngắt mạng với tốc độ nhanh hơn, và chi phí của việc tắt nó là không đáng kể trên phần cứng hiện đại.

Tên chính xác của tính năng này thay đổi theo nhà sản xuất; Intel: "Tỷ lệ điều tiết ngắt"; Realtek: chỉ bật/tắt đơn giản; Broadcom: các cài đặt như "Thấp/Trung bình/Cao."

Tôi đặt nó ở chế độ Vô hiệu hóa hoặc Thấp cho công việc nhạy cảm với độ trễ, và đây là các bước chính xác:

  1. Nhấp chuột phải vào menu Bắt đầu và chọn Trình quản lý Thiết bị.
  2. Mở rộng Bộ điều hợp mạng.
  3. Nhấp chuột phải vào bộ điều hợp Ethernet của bạn và chọn Thuộc tính.
  4. Đi tới tab Nâng cao, sau đó tìm Quản lý Ngắt quãng, và thay đổi tần suất hoặc vô hiệu hóa nó.

Mạng lưới của tôi đang giải quyết những vấn đề mà tôi không gặp phải

Không có tình trạng tắc nghẽn nào để kiểm soát

Một mô hình rõ ràng đã hình thành: một số tính năng thực sự được thiết kế để giải quyết một vấn đề mà tôi không gặp phải. Một ví dụ điển hình là Flow Control.

Điều khiển luồng ngăn mất gói trong tình trạng tắc nghẽn bằng cách gửi các khung tạm dừng khi bộ đệm nhận gần đầy. Trong các mạng doanh nghiệp được quản lý với các switch tương thích, điều đó hữu ích, nhưng trên các mạng gia đình hỗn hợp, nó có thể tạm dừng toàn bộ liên kết và gây ra việc truyền dữ liệu không nhất quán.

Mặc dù nó không gây ra giới hạn tốc độ, tôi đã gặp phải sự không nhất quán trong việc truyền dữ liệu liên tục, đặc biệt khi sao chép vào NAS của tôi. Nó đã trở nên ổn định hơn sau khi tôi tắt Flow Control.

Dưới đây là các bước chính xác mà tôi đã thực hiện:

Bạn có thể để Flow Control nếu bạn đang trong mạng văn phòng được quản lý.

  1. Nhấp chuột phải vào menu Bắt đầu và chọn Trình quản lý thiết bị.
  2. Mở rộng Card mạng.
  3. Nhấp chuột phải vào bộ điều hợp Ethernet của bạn và chọn Thuộc tính.
  4. Đi tới tab Nâng cao, sau đó tìm Điều khiển luồng, và tắt nó.

Với mỗi thay đổi tôi thực hiện, càng rõ ràng hơn rằng Windows được cấu hình cho loại môi trường mạng mà tôi không sử dụng.

Vấn đề không chỉ nằm ở tab Nâng cao

Windows có một bộ điều khiển thứ hai






Tôi vẫn chưa xong. Tab Quản lý Nguồn là nơi mà tôi cũng phải xem xét. Cài đặt có tên Cho phép máy tính tắt thiết bị này để tiết kiệm năng lượng đã được bật. Nó xác định cách bộ chuyển đổi hoạt động trong các chu trình ngủ và khôi phục. Cấu hình mặc định của nó khiến bộ chuyển đổi chuyển sang trạng thái tiết kiệm năng lượng được quản lý khi máy tính ngủ và đưa nó trở lại khi hệ thống thức dậy.

Đây là một sự chuyển tiếp mà bạn sẽ không để ý miễn là người lái xe xử lý nó một cách mượt mà. Nhưng rất thường xuyên người lái xe không làm được, và điều đó dẫn đến việc kết nối chậm. Bạn thậm chí có thể trải qua những lần ngắt kết nối ngắn khi tiếp tục.

Có một lớp các mục liên quan đến nguồn điện khác. Bộ chuyển đổi của bạn có thể hiển thị điều này dưới dạng "Chế độ Tiết kiệm Năng lượng," "Giảm Tốc khi Giảm Nguồn," hoặc "Gigabit Lite." Mục này có thể ảnh hưởng vượt quá việc đánh thức, tác động đến hành vi liên kết đang hoạt động. Tôi cũng đã tắt nó. Khi bị tắt, Windows sẽ không để card mạng đi vào chế độ ngủ hoặc giảm tốc độ phần cứng của nó.

Cuối cùng, tốc độ Ethernet có thể dự đoán được

Mục tiêu từ đầu là có được tốc độ Ethernet ổn định, và đó chính xác là những gì tôi nhận được với bốn thiết lập này được cập nhật. Mặc dù mỗi thiết lập đều là mặc định hợp lý, tôi không hoạt động trong môi trường mạng mà chúng được tạo ra. Khi tôi dùng Ethernet, những thiết lập này là những thiết lập đầu tiên tôi thay đổi.

Bài viết liên quan