Nguyên nhân chính của việc này là trong hệ thống Vista, tính năng TCP Auto Tuning tự động bật đã gây cản trở về cấu hình phần cứng cũng như tốc độ tối ưu khi nối mạng. Tính năng mới này sẽ thiết lập TCP theo kết nối từng luồng riêng lẻ. Và vì thế gây ra sự trễ về kết nối tới từng chương trình (Bandwidth Delay Product - BDP).
Để khắc phục nhược điểm này, bạn có thể sử dụng khóa TcpWindowSize để thiết lập. Tuy nhiên, để đơn giản hóa thủ thuật này (thay vì dùng thủ thuật thông qua Registry), trong Windows Vista cũng có thể cho bạn thiết lập thông qua giao diện.
Đầu tiên, bạn truy cập vào Command Prompt (cmd.exe). Nhấn Enter. Sau đó gõ dòng lệnh sau: netsh interface tcp show global (Lưu ý, bạn phải dùng tài khoản Admin để thiết lập). Khi đó, hệ thống sẽ hiển thị cho bạn tình trạng của TCP.
Querying active state…
TCP Global Parameters
———————————————-
Receive-Side Scaling State : enabled
Chimney Offload State : enabled
Receive Window Auto-Tuning Level : normal
Add-On Congestion Control Provider : none
ECN Capability : disabled
RFC 1323 Timestamps : disabled
Để tắt tính năng này, bạn gõ dòng lệnh
netsh interface tcp set global autotuning=disabled
Để bật tính năng này, bạn gõ
netsh interface tcp set global autotuning=normal
Phạm Lê Minh Định
Bình luận (0)