Score:1

วิธีเพิ่มขนาดหน้าต่าง TCP ใน Windows 10

ธง in

ฉันคิดว่าปัญหาของฉันอธิบายได้ง่าย: ฉันต้องการเพิ่มขนาดหน้าต่าง TCP บนเครื่อง Windows 10 แต่ไม่สามารถทำได้

ฉันได้สร้างเซิร์ฟเวอร์ SFTP บนเครื่องที่ใช้ Windows 10 และฉันเข้าถึงเซิร์ฟเวอร์นั้นผ่านพีซีเครื่องอื่นในตำแหน่งที่ตั้งอื่นในเมืองเดียวกัน สถานที่ทั้งสองแห่งมีการเชื่อมต่อใยแก้วนำแสงที่มีความเร็ว 600 เมกะบิต/วินาที

การใช้ทั้งสองเครื่องใน lan เดียวกันฉันได้รับ 48 เมกะไบต์ต่อวินาที แต่เมื่อย้ายไปที่ wan (ผ่านใยแก้วนำแสง) จะได้สูงสุดที่ 8,5 - 10 เมกะไบต์/วินาที

ตามการคำนวณของฉันมันเกิดขึ้นเนื่องจากเวลาแฝงระหว่างทั้ง coneections และขนาดหน้าต่าง tcp ได้รับการกำหนดค่าที่ 64k

ใน Windows เวอร์ชันก่อนหน้าสามารถเปลี่ยนแปลงได้ผ่านทางรีจิสตรี แต่ตอนนี้ใช้ไม่ได้แล้ว ตอนนี้ควรจะเปลี่ยนโดยใช้ระดับการปรับอัตโนมัติ ฉันได้เปลี่ยนจากปกติเป็นจำกัดสูง และแม้แต่ทดลองใช้ SG TCP Optimizer แต่ความเร็วก็ยังเหมือนเดิม

ขอบคุณที่อ่าน

แก้ไข: ตามลิงค์นี้:

https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/description-tcp-features

ฉันได้สร้างคีย์ "Tcp1323Opts" ในรีจิสทรีภายใต้ "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" แล้วกำหนดค่า "3 ให้กับมัน

ตอนนี้เมื่อฉันเปิดหน้าต่าง PowerShell แล้วเรียกใช้:

"อินเทอร์เฟซ netsh tcp แสดงทั่วโลก"

ฉันเข้าใจว่า RFC1323 ถูกเปิดใช้งานและก่อนหน้านี้ถูกปิดใช้งาน ดังนั้นการสร้างคีย์ใหม่ในรีจิสทรีจึงไม่เป็นไร ปัญหาคือความเร็วเท่ากัน

ฉันไม่รู้ว่าต้องสร้างคีย์นี้ในคอมพิวเตอร์ที่ติดตั้ง SFTP หรือเครื่องที่ส่งข้อมูล ดังนั้นฉันจึงสร้างคีย์บนทั้งสองเครื่อง

ฉันคิดว่าฉันต้องตั้งค่าสเกลแฟกเตอร์หรือค่าสเกลตามลิงค์ แต่ฉันไม่รู้ว่าจะกำหนดที่ไหน

ฉันรู้สึกว่าใกล้จะถึงทางออกแล้ว แต่ฉันต้องการความช่วยเหลือ

ความนับถือ

cn flag
64k คือขนาดหน้าต่างสูงสุด หากต้องการเพิ่มมากกว่านี้ จำเป็นต้องใช้ Tcp1323Opts เพื่อเปิดใช้งานการปรับขนาดหน้าต่าง https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/description-tcp-features
Tassadar avatar
in flag
ขอบคุณมากสำหรับข้อความของคุณ เชื่อฉันหรือไม่ ฉันมาเพื่อบอกว่าฉันพบลิงก์นั้นและลองแล้ว คุณก็แนะนำ URL เดิมให้ฉัน xD ฉันได้แก้ไขข้อความแรกและอธิบายสิ่งที่ฉันทำไปแล้ว ฉันจะขอบคุณมากหากคุณสามารถให้คำแนะนำแก่ฉันได้
cn flag
เมื่อคุณทำการจับภาพระหว่างการจับมือกันสามครั้ง จะมีการต่อรองขนาดหน้าต่างหรือไม่ และมีขนาดเท่าใด ค่าใดที่ระบุสำหรับ `HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters!TcpWindowSize`
Tassadar avatar
in flag
เอาจริงๆ ผมไม่รู้ว่าการจับมือแบบ 3 ต่อคืออะไร ในรีจิสทรีไม่มีคีย์ชื่อ "TcpWindowSize" ภายใต้ "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" ฉันคิดว่าสิ่งแรกที่ฉันต้องทำคือตรวจสอบค่าสเกลจริง แต่ไม่รู้ว่าต้องทำ ขอบคุณ
Zac67 avatar
ru flag
การปรับขนาดหน้าต่างการรับจะเปิดใช้งานตามค่าเริ่มต้นใน Win10 ไม่จำเป็นต้องเปิดใช้งานอย่างชัดเจน
Tassadar avatar
in flag
ขอบคุณสำหรับความคิดเห็นของคุณ Zac67 ฉันไม่รู้ว่ามันเปิดใช้งานตามค่าเริ่มต้นหรือไม่ สิ่งที่ฉันรู้คือความเร็วของการเชื่อมต่อไฟเบอร์ทั้งสองนั้นสูงกว่า 500 เมกะบิตต่อวินาที ซึ่งควรให้อย่างน้อย 30 เมกะไบต์ต่อวินาที เวลาแฝงทำให้ฉันไม่สามารถรับความเร็วได้ และฉันรู้เพราะฉันจำลองเวลาแฝงใน lan (คอมพิวเตอร์ในห้องเดียวกัน) และเมื่อฉันเพิ่มเวลาแฝง ความเร็วจะลดลง ความนับถือ
de flag
ปิงของคุณคืออะไร? และตรวจสอบแบนด์วิธด้วย ``iperf3`` เพื่อดูว่าจำนวนเธรดที่เพิ่มขึ้นส่งผลต่อแบนด์วิดท์หรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา