Vista TCP Window Scaling Auto Tuning May Slow Down Network Performance Vista TCP Window Scaling Auto Tuning May Slow Down mạng Hiệu suất

TCP receive window size (RWIN) is the amount of received data (in bytes) that can be buffered during a connection. TCP nhận được kích thước cửa sổ (RWIN) là số tiền của dữ liệu nhận được (trong byte) có thể được buffered trong thời gian kết nối. According to Theo Wikipedia Wikipedia tiếng Việt , the sending host can send only up to that amount of data before it must wait for an acknowledgment and window update from the receiving host. , Máy gửi có thể gửi chỉ lên đến số tiền đó dữ liệu trước khi nó phải chờ đợi một sự thừa nhận và cập nhật các cửa sổ từ các máy chủ nhận được. When a receiver advertises the window size of 0, the sender stops sending data and starts the persist timer. Khi nhận một quảng cáo các kích thước cửa sổ của 0, người gửi ngừng gửi dữ liệu và bắt đầu sự kiên trì hẹn giờ. The persist timer is used to protect TCP from the dead lock situation. Các giờ vẫn tồn tại được sử dụng để bảo vệ TCP từ tình hình khóa chết. The dead lock situation could be when the new window size update from the receiver is lost and the receiver has no more data to send while the sender is waiting for the new window size update. Tình hình khóa chết có thể là khi kích thước cửa sổ mới cập nhật từ nhận bị mất và người nhận không có nhiều dữ liệu hơn để gửi, trong khi người gửi là chờ đợi cập nhật kích thước cửa sổ mới. When the persist timer expires the TCP sender sends a small packet so that the receivers ACKs the packet with the new window size and TCP can recover from such situations. Khi kiên trì giờ hết hạn cho người gửi TCP gửi một gói nhỏ để thu các Acks gói với kích thước cửa sổ mới và các giao thức TCP có thể phục hồi từ những tình huống như vậy.

The TCP window size field controls the flow of data and is limited to between 2 and 65,535 bytes, and cannot be expanded anymore. Kích thước cửa sổ TCP lĩnh vực kiểm soát lưu lượng dữ liệu và được giới hạn giữa 2 và 65.535 byte, và không thể được mở rộng nữa. Thus, a scaling factor is used to get a larger TCP receive window size to achieve more efficient use of high bandwidth networks. Do đó, một yếu tố được sử dụng rộng để có được một lớn hơn kích thước cửa sổ nhận TCP để đạt được sử dụng hiệu quả hơn các mạng băng thông cao. The Cái TCP window scale option TCP cửa sổ quy mô tùy chọn is used to increase the maximum window size from 65,535 bytes to 1 Gigabyte. được sử dụng để làm tăng kích thước cửa sổ tối đa từ 65.535 byte đến 1 Gigabyte. Scaling up to larger TCP congestion window sizes is a part of what is necessary for TCP Tuning. Scaling up to lớn hơn kích thước cửa sổ tắc nghẽn giao thức TCP là một phần của những gì là cần thiết cho TCP Tuning. The window scale option is used only during the TCP 3-way handshake. Các tùy chọn cửa sổ quy mô chỉ được sử dụng trong giao thức TCP 3-way handshake. The window scale value represents the number of bits to left-shift the 16-bit window size field, and can be set from 0 (no shift) to 14. Giá trị quy mô cửa sổ đại diện cho số bit sang trái-dịch chuyển 16-bit, kích thước cửa sổ lĩnh vực, và có thể được thiết lập từ 0 thay đổi không () đến 14.

When dealing with slow network performance in Vista, the problem may be due to the above mentioned TCP Window Scaling option, where many older routers and and packet firewalls do not properly implement TCP Window Scaling, and rewrite the window scaling factor during a transmission, and causing sending and receiving sides to assume different TCP window sizes. Khi giao dịch với hiệu suất mạng chậm trong Vista, vấn đề có thể là do các tùy chọn TCP Window Scaling đã đề cập ở trên, nơi mà nhiều người cao niên và các router và tường lửa gói không thực hiện đúng TCP Window Scaling, và ghi lại các cửa sổ rộng yếu tố trong quá trình truyền một, và gây ra việc gửi và nhận bên để thừa nhận các kích thước cửa sổ TCP khác nhau. The situation causes malfunction Internet connection, non-stable traffic that is very slow, or network connection that is only available intermittently. Tình hình này gây ra sự cố kết nối Internet, không ổn định, lưu lượng truy cập đó là rất chậm, hoặc kết nối mạng mà chỉ có sẵn tục. In Vista, the connection may appear to start working again for no reason after a while. Trong Vista, kết nối có thể xuất hiện để bắt đầu làm việc lại không có lý do sau một thời gian. If “Diagnose Problem” is selected in Vista, an error message will display “Cannot communicate with primary DNS server.” Nếu "Chẩn đoán các vấn đề" được chọn trong Vista, một thông báo lỗi sẽ hiển thị "Không thể giao tiếp với máy chủ DNS chính."

Beside, Windows Vista enhances further TCP window scaling with auto tuning feature, where TCP stack in Vista system will auto tune and adjust the RWIN size to increase the percentage of full-sized TCP segments that are used during bulk data transmission based on the network scenario it encountered. Bên cạnh đó, Windows Vista tăng cường hơn nữa rộng cửa sổ TCP với tính năng tự động điều chỉnh, nơi TCP ngăn xếp trong Vista hệ thống sẽ tự động điều chỉnh và điều chỉnh kích cỡ RWIN để tăng tỷ lệ đầy đủ kích cỡ phân đoạn TCP được sử dụng trong quá trình truyền dữ liệu dựa trên số lượng lớn các kịch bản mạng nó gặp phải. And thus it's no longer possible to specify a custom size for the TCP/IP Receive Window (RWIN) size with the inclusion of new auto tuning feature, unless the application it self uses SO_RCVBUF. Và do đó nó không còn có thể chỉ định một tuỳ chỉnh kích thước cho TCP / IP nhận Windows (RWIN) kích thước với sự bao gồm các tính năng tự động điều chỉnh mới, trừ khi các ứng dụng nó tự sử dụng SO_RCVBUF. However, Vista TCP auto tuning feature may get things wrong sometimes. Tuy nhiên, Vista TCP tính năng tự động điều chỉnh có thể được hưởng những điều sai đôi khi. Instead of optimal true receive window size, incompatible and out of range RWIN size may be used. Thay vì nhận được sự thật tối ưu kích thước cửa sổ, không tương thích và ra khỏi phạm vi RWIN kích thước có thể được sử dụng.

By default, Vista in normal auto tuning level will use RWIN size of 256 bytes with a scale factor of 8. Theo mặc định, Vista trong tự động điều chỉnh mức độ bình thường sẽ sử dụng RWIN kích thước 256 byte với một yếu tố quy mô của 8. This value is not suitable for all routers and servers which does not support TCP scale factor, and continue to communicate with 65536 bytes. Giá trị này là không thích hợp cho tất cả các router và các máy chủ mà không hỗ trợ giao thức TCP yếu tố quy mô, và tiếp tục để giao tiếp với 65.536 byte. For Windows Vista, users can change the behavior and the way Vista automatically tune the RWIN, by using “netsh” command to set the value for “autotuninglevel” parameter. Đối với Windows Vista, người dùng có thể thay đổi hành vi và cách Vista tự động điều chỉnh RWIN, bằng cách sử dụng "netsh" lệnh để thiết lập giá trị cho các "tham số" autotuninglevel.

To change the value for Receive Window Auto-Tuning Level parameter in Vista, Để thay đổi giá trị cho Receive Window Auto-Tuning Level tham số trong Vista, run elevated command prompt chạy cao nhắc lệnh , and then type in one of the following commands, depending on your preference how you want Vista to use the RWIN size. , Sau đó gõ vào một trong những lệnh sau đây, tùy thuộc vào sở thích của bạn như thế nào mà bạn muốn sử dụng Vista để kích thước RWIN.

netsh interface tcp set global autotuninglevel=disabled
Disable the autotunning feature in Vista completely, and fit and lock the RWIN receive window to default value 65536 bytes. Vô hiệu hoá tính năng autotunning trong Vista hoàn toàn, và phù hợp và nhận được RWIN khóa cửa sổ để mặc định giá trị 65.536 byte.

netsh interface tcp set global autotuninglevel=highlyrestricted
Allow for the receive window to grow beyond the default value, but do so very conservatively. Cho phép nhận được cửa sổ để phát triển vượt ra ngoài giá trị mặc định, nhưng làm như vậy rất conservatively. In this mode, Vista will by default use RWIN of 16,384 bytes with a scale factor of 2. Trong chế độ này, Vista sẽ sử dụng mặc định của RWIN 16.384 byte với một yếu tố quy mô của 2.

netsh interface tcp set global autotuninglevel=restricted
Allow for the receive window to grow beyond the default value, but limit such growth in some scenarios. Cho phép nhận được cửa sổ để phát triển vượt ra ngoài giá trị mặc định, nhưng hạn chế tốc độ tăng trưởng như vậy trong một số tình huống.

netsh interface tcp set global autotuninglevel=normal netsh interface tcp đặt toàn cầu autotuninglevel = bình thường
Allow for the receive window to grow to accommodate almost all scenarios. Cho phép nhận được cửa sổ để phát triển để chứa hầu như tất cả các tình huống. The default setting in Vista. Thiết lập mặc định trong Vista. Specifying this command mean you want to turn back on AutoTuning feature. Xác định lệnh này có nghĩa là bạn muốn quay trở lại AutoTuning tính năng này.

netsh interface tcp set global autotuninglevel=experimental
Allow for the receive window to grow to accommodate extreme scenarios. Cho phép nhận được cửa sổ để phát triển để thích kịch bản cực. Note The experimental value can decrease performance in common scenarios. Lưu ý Giá trị thực nghiệm có thể làm giảm hiệu quả trong các tình huống phổ biến. This value should be used only for research purposes. Giá trị này nên được sử dụng chỉ cho mục đích nghiên cứu.

Users should try out the various possible configurations for the Vista TCP RWIN Auto Tuning Level in order to get the best value that improve network performance and increase download speed. Người dùng nên thử các cấu hình có thể khác nhau cho các giao thức TCP Vista RWIN Auto Tuning Level để có được giá trị tốt nhất để cải thiện hiệu suất mạng và tăng tốc độ tải xuống.

IMPORTANT : The page is machine translated and provided "as is" without warranty. Quan trọng: Sửa là máy dịch và cung cấp "như là" không có bảo hành. Machine translation may be difficult to understand. Máy dịch thuật có thể khó hiểu. Please refer to Vui lòng tham khảo original English article bản gốc tiếng Anh bài viết whenever possible. bất cứ khi nào có thể.


3 Responses to “Vista TCP Window Scaling Auto Tuning May Slow Down Network Performance” 3 hồi đáp tới "Vista TCP Window Scaling Auto Tuning May Slow Down mạng Hiệu suất"

  1. T-Mobile Netherlands Web N Walk Manager Update For Web N Walk Stick « Theo's Blog T-Mobile Web Hà Lan N Walk đốc Cập nhật cho web N Walk Stick «Theo's Blog
    October 23rd, 2008 23:45 Ngày 23 tháng 10 năm 2008 23:45
    3 3

    [...] that attempts to find the best tcp window size for you. [...] Rằng nỗ lực để tìm kích thước cửa sổ tcp tốt nhất cho bạn. But apparantly it fails to do so.) I found this post that explains how you can modify the default behavior of the tuning algorithm. Nhưng dường như nó không làm như vậy) Tôi tìm thấy bài đăng này giải thích cách bạn có thể thay đổi hành vi mặc định của thuật toán điều chỉnh.. I used; netsh interface tcp set global autotuninglevel=highlyrestricted (In this article on [...] Tôi sử dụng; netsh interface tcp đặt toàn cầu autotuninglevel = highlyrestricted (Trong bài viết này trên [...]

  2. eceblogger.com » Problem with TCP auto-tuning in Vista eceblogger.com »Vấn đề với TCP tự động điều chỉnh trong Vista
    July 12th, 2008 06:01 12 Tháng Bảy 2008 06:01
    2 2

    [...] Frank Hludik and he found the problem: it was the TCP auto-tuning that my Vista machine performed. [...] Frank Hludik và ông đã tìm thấy các vấn đề: nó là TCP tự động điều chỉnh cho máy tính Vista của tôi thực hiện. Here is a longer article describing the problem and the solution, and here is a shorter one. Đây là một bài báo còn mô tả vấn đề và giải pháp, và đây là một trong ngắn hơn. The bottom [...] Dưới cùng [...]

  3. How to make Vista Browse faster and download faster ! Làm thế nào để làm cho Vista Trình duyệt nhanh hơn và tải về nhanh hơn! « The Techie Guy's Weblog - we get IT «The Guy Techie's Weblog - chúng tôi nhận được CNTT
    May 5th, 2008 15:47 05 Tháng 5 2008 15:47
    1 1

    [...] can read the seriously techie stuff here  of what it does and how Scaling Factors works etc. etc. [...] [...] Có thể đọc những thứ nghiêm túc Techie đây của những gì nó làm và làm thế nào Scaling yếu tố công trình vv vv [...]

Leave a Reply Để lại một trả lời

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Bạn có thể sử dụng các thẻ: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q <strike> <strong>

Subscribe to comments feature has been disabled. Thuê bao với ý kiến đều đã bị vô hiệu hoá. To receive notification of latest comments posted, subscribe to Để nhận được thông báo mới nhất đăng ý kiến, đăng ký với My Digital Life Comments RSS feed My Digital Life kiến RSS feed or hoặc register to receive đăng ký để nhận được new comments in daily email digest. Các ý kiến mới trong email tiêu hàng ngày.
Custom Search

New Articles Bài viết mới

Incoming Search Terms for the Article Tìm đến các Điều khoản Điều

vista tcp window size vista tcp cửa sổ kích thước - -- vista autotune vista AutoTune - -- tcp window size vista tcp cửa sổ kích thước vista - -- receive window auto-tuning level highlyrestricted cửa sổ nhận được tự động điều chỉnh độ highlyrestricted - -- vista auto tune vista tự động điều chỉnh - -- netsh interface tcp set global autotuninglevel=highlyrestricted netsh interface tcp đặt toàn cầu autotuninglevel = highlyrestricted - -- tcp autotuning tcp autotuning - -- vista slow network performance vista chậm mạng hiệu suất - -- netsh autotuning netsh autotuning - -- Receive Window Auto-Tuning Level Nhận Window Auto-Tuning Level - -- tcp autotuning vista tcp autotuning vista - -- vista tcp tuning vista tcp chỉnh - -- vista tcp window vista tcp cửa sổ - -- vista tcp autotuning vista tcp autotuning - -- change rwin in vista thay đổi RWIN trong vista - -- autotuninglevel highlyrestricted autotuninglevel highlyrestricted - -- tcpwindowsize Vista TcpWindowSize Vista - -- TCP Receive Window vista TCP nhận Windows vista - -- vista auto tuning vista tự động điều chỉnh - -- vista autotuning vista autotuning - -- change rwin vista thay đổi RWIN vista - -- windows 7 slow network performance cửa sổ 7 chậm mạng hiệu suất - -- Receive Window Auto-Tuning Level : highlyrestricted Nhận Window Auto-Tuning Level: highlyrestricted - -- tcp auto tuning tcp tự động điều chỉnh - -- autotuning highlyrestricted autotuning highlyrestricted - -- autotuninglevel=highlyrestricted autotuninglevel = highlyrestricted - -- autotuninglevel autotuninglevel - -- windows vista tcp window size windows vista tcp cửa sổ kích thước - -- netsh vista slow netsh vista chậm - -- vista tcp auto tuning vista tcp tự động điều chỉnh - -- how to change RWIN in Vista làm thế nào để thay đổi RWIN trong Vista - -- tcp window scaling tcp cửa sổ rộng - -- autotune vista AutoTune vista - -- vista tcp window scaling vista tcp cửa sổ rộng - -- tcp window scaling vista tcp cửa sổ rộng vista - -- auto tune vista tự động điều chỉnh vista - -- vista autotuning highlyrestricted vista autotuning highlyrestricted - -- auto tuning vista tự động điều chỉnh vista - -- vista netsh vista netsh - -- netsh interface tcp set global autotuning netsh interface tcp đặt autotuning toàn cầu - -- autotuning vista autotuning vista - -- vista receive window auto-tuning level vista nhận được tự động điều chỉnh độ cửa sổ - -- slow network performance vista chậm mạng hiệu năng vista - -- vista TcpWindowSize vista TcpWindowSize - -- Receive Window Auto-Tuning Level : highlyrestricted Nhận Window Auto-Tuning Level: highlyrestricted - -- vista autotuninglevel highlyrestricted vista autotuninglevel highlyrestricted - -- change vista rwin thay đổi vista RWIN - -- vista network autotuning vista mạng autotuning - -- vista netsh tuning vista netsh chỉnh - -- tcp auto-tuning tcp tự động điều chỉnh - --