Có rất nhiều ứng dụng hứa hẹn cho bạn chức năng mạng cao hơn và tốc độ Internet cực cao. Thông thường, các ứng dụng này không có gì ngoài giao diện phô trương trong khi hút tiền ra khỏi ví của bạn mà không mang lại lợi ích thực tế. Một số trong số chúng thậm chí có thể là phần mềm độc hại. Dưới đây là một số cách để tăng tốc độ mạng của bạn mà không cần phải trả tiền cho các ứng dụng này. Điều chỉnh kết nối Internet của bạn liên quan đến nhiều thứ hơn là một số ứng dụng sáng bóng.
Cảnh báo: Tất cả các chỉnh sửa bên dưới liên quan đến chỉnh sửa sổ đăng ký. Do đó, bạn phải tiến hành một cách thận trọng và sao lưu sổ đăng ký của mình trước khi thực hiện bất kỳ sửa đổi nào được đề cập bên dưới. Việc vô tình xóa và sửa đổi có thể làm hỏng chức năng của máy tính của bạn. Tốt nhất là trước tiên hãy sao lưu sổ đăng ký của bạn trước khi bạn tiếp tục.
1. IRPStackSize
IRPStackSize (I / O Request Packet Stack Size) biểu thị số lượng bộ đệm nhận 36 byte mà máy tính của bạn có thể sử dụng đồng thời. Nó cho phép máy tính của bạn nhận nhiều dữ liệu hơn cùng một lúc. Nếu bạn có kết nối Internet lớn (hơn 10 Mb / giây), bạn sẽ được lợi từ điều này. Đối với những người bạn có kết nối Internet nhỏ hơn, bạn có thể không nhận thấy sự khác biệt dù chỉ là nhỏ nhất, vì vậy hãy bỏ qua điều này.
Hệ thống của bạn thường phân bổ 15 IRP trong ngăn xếp mạng của nó. Thường xuyên hơn không, bạn sẽ được hưởng lợi nhiều hơn với 32, mặc dù bạn có thể định cấu hình lên đến 50. Trước tiên, hãy thử 32.
Đây là vị trí của khóa trong sổ đăng ký của bạn:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanman\Server\Parameters
Thêm “IRPStackSize” làm giá trị DWORD ở phía bên phải của cửa sổ regedit, thay đổi cơ sở thành “Decimal” và sửa đổi giá trị thành 32.
2. SizReqBuf
SizReqBuf đại diện cho kích thước của bộ đệm nhận thô trong môi trường máy chủ. Điều này có nghĩa là nó sẽ ảnh hưởng đến khả năng của bạn để lưu trữ nội dung nào đó trong môi trường có độ trễ cao. Giả sử bạn lưu trữ một máy chủ trò chơi và rất nhiều người phàn nàn về độ trễ. Việc sửa đổi giá trị này sẽ giúp giảm tác động của độ trễ. Bạn cũng sẽ được hưởng lợi nếu bạn đang lưu trữ một trang web hoặc bất kỳ dịch vụ nào khác, bao gồm cả việc gửi tệp qua ứng dụng nhắn tin nhanh hoặc Neo Modus Direct Connect.
Hệ thống của bạn thường đặt bộ đệm này ở 16384 byte. Đối với hầu hết các máy chủ, điều này đủ hiệu quả, nhưng đôi khi bạn có một lượng nhỏ bộ nhớ và không thể theo kịp với khối lượng yêu cầu cao.
Đây là vị trí của khóa trong sổ đăng ký của bạn:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanman\Server\Parameters
Thêm “SizReqBuf” làm giá trị DWORD ở phía bên phải của cửa sổ regedit. Nếu bạn có một máy chủ có bộ nhớ vật lý trên 512 MB, hãy sửa đổi giá trị thành 17424. Nếu bạn có bộ nhớ dưới 512 MB, bạn nên cân nhắc việc mua một máy tính mới, nhưng bạn có thể sửa đổi giá trị này trong thời gian chờ đợi thành 4356.
3. Mặc địnhTTL
Thời gian tồn tại (TTL) cho các bộ định tuyến biết một gói sẽ ở trong không khí trong bao lâu khi cố gắng phân phối trước khi từ bỏ và loại bỏ gói đó. Khi giá trị thường cao, máy tính của bạn dành nhiều thời gian hơn để chờ một gói không phân phối được, làm giảm hiệu quả năng suất trong mạng của bạn.
Nếu không có giá trị được đặt, Windows sẽ đợi 128 giây để giao dịch kết thúc. Điều này làm cho máy tính của bạn bị lag khủng khiếp nếu bạn đang làm việc gì đó và kết nối của bạn với máy chủ đột ngột bị hỏng.
Đây là vị trí của khóa trong sổ đăng ký của bạn:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Thêm “DefaultTTL” làm giá trị DWORD trong khóa “Tham số”. Đặt giá trị thành bất kỳ giá trị nào trong khoảng từ 1 đến 255. Giá trị tốt nhất là 64, mặc dù bạn có thể đặt các giá trị thấp hơn nếu muốn hủy gói nhanh hơn.
4. Tcp1323Opts
Tcp1323Opts cho phép bạn sử dụng RFC 1323, được gọi là “Phần mở rộng TCP cho Hiệu suất cao” theo 3 cách. Giá trị cụ thể này hoạt động với dấu thời gian và mở rộng cửa sổ mạng. Điều này cho phép kết nối TCP thương lượng kích thước cửa sổ nhận với máy chủ, cho phép máy tính chỉ định cửa sổ nhận lên đến 1 GB.
Điều hướng đến vị trí sau trong sổ đăng ký của bạn:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Bạn sẽ thấy TCP1323Opts là một giá trị “DWORD” ở phía bên phải của trình chỉnh sửa sổ đăng ký. (Tạo nó nếu không.) Nhấp chuột phải vào nó và sửa đổi giá trị này thành “1.”
5. MaxFreeTcbs
MaxFreeTcbs là một giá trị không ổn định. Nó xác định số lượng kết nối TCP đang hoạt động mà máy tính của bạn có thể xử lý tại bất kỳ thời điểm nào dựa trên lượng bộ nhớ vật lý bạn có và hiệu suất máy tính của bạn có liên quan đến băng thông.
Nếu con số này quá cao, máy tính của bạn có thể không xử lý đúng các giao dịch TCP do số lượng kết nối hoạt động cao đang nói chuyện với máy tính cùng một lúc. Tuy nhiên, nếu số lượng quá thấp, bạn không thể lưu trữ hoặc yêu cầu bao nhiêu kết nối tùy thích. Mặc dù cài đặt được xác định tùy ý, bạn có thể muốn tăng số khi nâng cấp phần cứng hoặc kết nối Internet của mình.
Để đến được vị trí cho giá trị, hãy truy cập đường dẫn sau trong sổ đăng ký của bạn:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Tạo hoặc chỉnh sửa “MaxFreeTcbs” và đặt giá trị của nó là 65536. Nếu bạn đang sử dụng một máy tính cũ hơn với phần cứng hiệu suất thấp hơn, bạn có thể đặt giá trị này ở một số thấp hơn, chẳng hạn như 16000.
6. MaxUserPort
Khi một ứng dụng yêu cầu một cổng có sẵn để mở từ Windows, hệ điều hành sẽ chọn một cổng từ 1024 đến mức tối đa được chỉ định được gọi là “MaxUserPort”. Một cổng trên máy tính của bạn cho phép bạn thiết lập các kết nối TCP / UDP thông qua Internet và trong mạng cục bộ của bạn.
Tôi có thể đi vào chi tiết hơn, nhưng chúng ta thực sự nên bắt đầu di chuyển. Tất cả chúng ta đều biết rằng 5000 nhỏ hơn 65534. Điều gì sẽ xảy ra khi bạn mở thêm tùy chọn cho các chương trình đang tìm kiếm một cổng? Họ tìm thấy một cổng nhanh hơn nhiều so với chỉ với vài nghìn lựa chọn có sẵn.
Windows đặt giá trị này thành 5000 theo mặc định, nhưng bạn có thể thiết lập giá trị này cho bất kỳ số nào từ 5000 đến 65534.
Vị trí mà “MaxUserPort” phải đến là trong đường dẫn đăng ký sau:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Tạo một giá trị có tên là “MaxUserPort” và đặt nó thành 65534. Thế là xong!
7. GlobalMaxTcpWindowSize
Giá trị này có tên dài, nhưng bạn sẽ không hối tiếc khi sửa đổi nó nếu bạn có kết nối Internet lớn (10 Mb / giây trở lên) và thường tải nội dung lên. Giá trị này đại diện cho lượng dữ liệu có thể được gửi từ máy tính của bạn mà không cần nhận gói tin xác nhận (ACK).
Mỗi khi bạn gửi một lượng nhỏ dữ liệu trên Internet, máy tính của bạn phải đợi gói dữ liệu này, gói dữ liệu này sẽ thông báo cho kết thúc mạng của bạn rằng “Mọi thứ đều ổn! Gửi thêm!" Đôi khi, do độ trễ và khả năng xem kém, điều này có thể không lý tưởng. Vì vậy, bạn có thể chỉnh sửa giá trị này để cho phép gửi nhiều dữ liệu hơn mà không cần đợi gói đó đến.
Tạo DWORD có tên “GlobalMaxTcpWindowSize” trong đường dẫn đăng ký sau:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Đặt giá trị thành 65535 và bạn đã hoàn tất! Điều này sẽ làm cho máy tính có thể gửi 64 kilobyte mà không cần chờ xác nhận. Sau khi sửa đổi cài đặt này, nếu bạn nhận thấy tốc độ mạng giảm thay vì tăng, hãy xóa giá trị hoặc thử tăng một chút lên 128 kilobyte (bằng cách đặt giá trị thành 131072).
8. MTU
MTU ảnh hưởng đến tốc độ ngược dòng của bạn nhiều hơn tốc độ xuống của bạn, nhưng việc quan tâm đến quá trình ngược dòng cũng quan trọng không kém, đảm bảo rằng các khối dữ liệu lớn hơn được gửi cùng một lúc. Mặc dù số này thường được đặt tự động bởi thẻ mạng của bạn, nhưng bạn có thể điều chỉnh số này dựa trên tốc độ kết nối Internet của mình.
Đặt giá trị này rất khó. Trước tiên, bạn phải tìm ra giá trị MTU tối ưu của mình, giá trị này không yêu cầu phân mảnh gói vì những hạn chế về tốc độ kết nối Internet của bạn.
Bạn có thể thực hiện việc này bằng cách truy cập Command Prompt và nhập như sau:
ping -f -l <mtu> <your gateway>
Thay thế “ipconfig
trong dòng lệnh để tìm giá trị của nó trong “Cổng mặc định”, hiển thị bên dưới bộ điều hợp mạng bạn sử dụng cho Internet.
Khi ping, bạn sẽ biết mình đã đạt đến con số quá cao khi phản hồi có thông báo sau:Gói cần được phân mảnh nhưng DF được đặt.
Miễn là bạn chọn một số không yêu cầu phân mảnh gói, bạn sẽ ổn. Chọn số cao nhất có thể mà không bị phân mảnh gói và bạn sẽ có MTU tối ưu nhất.
Bây giờ, để đặt số này, hãy truy cập đường dẫn sau trong sổ đăng ký của bạn:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\Interface ID
Xem hình ảnh trên để biết ví dụ về cách tôi tìm thấy giao diện mạng chính của riêng mình. Có thể có các giao diện mạng khác được cài đặt trong máy tính, đặc biệt khi bạn sử dụng nó làm bộ định tuyến.
Thay thế “ID giao diện” bằng GUID cho giao diện mạng của bạn. Chỉ cần duyệt qua các GUID khác nhau hiển thị trong “Giao diện” và xem thông tin ở phía bên phải của cửa sổ regedit để xem nó có khớp với chi tiết của giao diện mạng mà bạn sử dụng để kết nối với Web hay không.
Khi bạn đến giao diện đó, hãy thêm “MTU” làm DWORD và đặt nó thành số bạn nhận được khi ping cổng của mình. Điều đó sẽ sửa chữa nhiều.
Các chỉnh sửa Registry này là quá đủ để tăng tốc độ mạng trên Windows 10. Nếu bạn đang gặp sự cố với lỗi đăng ký, hãy xem danh sách các bản sửa lỗi của chúng tôi cho điều đó. Chúng tôi cũng có một hướng dẫn để giúp bạn có toàn quyền sở hữu các khóa đăng ký Windows 10 của mình.