บทความนี้อธิบายคุณลักษณะ TCP Chimney Offload, Receive Side Scaling (RSS) และ Network Direct Memory Access (NetDMA) ที่มีอยู่สำหรับโปรโตคอล TCP/IP ใน Windows Server 2008
ภาพรวมของ TCP Chimney Offload
TCP Chimney Offload เป็นเทคโนโลยีระบบเครือข่ายที่ช่วยถ่ายปริมาณงานจาก CPU ไปยังอะแดปเตอร์เครือข่าย ในระหว่างการถ่ายโอนข้อมูลเครือข่าย ใน Windows Server 2008, TCP Chimney Offload ช่วยให้ระบบย่อยเครือข่ายของ Windows ในการถ่ายข้อมูลการประมวลผลของการเชื่อมต่อ TCP/IP ไปยังอะแดปเตอร์เครือข่าย ซึ่งรวมถึงการสนับสนุนพิเศษสำหรับการถ่ายข้อมูลการประมวลผล TCP/IP
TCP Chimney Offload มีอยู่ใน Windows Server 2008 และ Windows Vista ทุกรุ่น ทั้งการเชื่อมต่อ TCP/IPv4 และการเชื่อมต่อ TCP/IPv6 สามารถถ่ายข้อมูลได้ ถ้าอะแดปเตอร์เครือข่ายรองรับคุณลักษณะนี้
วิธีการเปิดใช้งานและปิดใช้งาน TCP Chimney Offload ใน Windows Server 2008
TCP Chimney Offload สามารถเปิดใช้งานและปิดใช้งานในสองแห่งต่อไปนี้:
- ระบบปฏิบัติการ
-
หน้าคุณสมบัติขั้นสูงของอะแดปเตอร์เครือข่าย
TCP Chimney Offload จะทำงานได้ก็ต่อเมื่อเปิดใช้งานในทั้งสองตำแหน่ง ตามค่าเริ่มต้น TCP Chimney Offload ถูกปิดใช้งานในทั้งสองตำแหน่งนี้ อย่างไรก็ตาม การติดตั้งแบบ OEM อาจเปิดใช้งาน TCP Chimney Offload ในระบบปฏิบัติการ ในอะแดปเตอร์เครือข่าย หรือทั้งในระบบปฏิบัติการและอะแดปเตอร์เครือข่าย
วิธีการกำหนดค่า TCP Chimney Offload ในระบบปฏิบัติการ
- ในการเปิดใช้งาน TCP Chimney Offload :
- ใช้ข้อมูลประจำตัวผู้ดูแลระบบในการเปิดพรอมต์คำสั่ง
- ที่พรอมต์คำสั่ง พิมพ์คำสั่งต่อไปนี้ แล้วกด ENTER:
netsh int tcp set global chimney=enabled
- ในการปิดใช้งาน TCP Chimney Offload ทำตามขั้นตอนต่อไปนี้:
- ใช้ข้อมูลประจำตัวผู้ดูแลระบบในการเปิดพรอมต์คำสั่ง
- ที่พรอมต์คำสั่ง พิมพ์คำสั่งต่อไปนี้ แล้วกด ENTER:
netsh int tcp set global chimney=disabled
- ในการระบุสถานะปัจจุบันของTCP Chimney Offload ทำตามขั้นตอนต่อไปนี้:
- ใช้ข้อมูลประจำตัวผู้ดูแลระบบในการเปิดพรอมต์คำสั่ง
- ที่พรอมต์คำสั่ง พิมพ์คำสั่งต่อไปนี้ แล้วกด ENTER:
netsh int tcp show global
วิธีการกำหนดค่า TCP Chimney Offload ในอะแดปเตอร์เครือข่าย
- ในการเปิดใช้งานหรือปิดใช้งาน TCP Chimney Offload ทำตามขั้นตอนต่อไปนี้:
- เปิด "ตัวจัดการอุปกรณ์"
- ภายใต้ อะแดปเตอร์เครือข่าย คลิกสองครั้งที่อะแดปเตอร์เครือข่ายที่คุณต้องการ
- บนแท็บ ขั้นสูง คลิก เปิดใช้งาน หรือ ปิดใช้งาน ในช่องที่อยู่ติดกับรายการถ่ายข้อมูล TCP
หมายเหตุ ผู้ผลิตต่างรายอาจใช้ศัพท์ต่างกันในการอธิบาย TCP Chimney Offload ในหน้าคุณสมบัติ ขั้นสูง ของอะแดปเตอร์เครือข่าย
TCP Chimney Offload อยู่ร่วมกับโปรแกรมและบริการอื่นๆ อย่างไร
เมื่อเทคโนโลยี TCP Chimney Offload ถ่ายข้อมูลการประมวลผลของ TCP/IP สำหรับการเชื่อมต่อ TCP ใดๆ ไปยังอะแดปเตอร์เครือข่ายเฉพาะ ก็จะอยู่ร่วมกับโปรแกรมและบริการอื่นๆ ที่ขึ้นอยู่กับบริการในเลเยอร์ระดับล่างในระบบย่อยเครือข่าย ตารางต่อไปนี้แสดงว่า TCP Chimney Offload อยู่ร่วมกับโปรแกรมและบริการอื่นๆ อย่างไร
ยุบตารางนี้ขยายตารางนี้
| โปรแกรมหรือบริการ | ทำงานร่วมกันกับ TCP Chimney Offload | ลักษณะการทำงานที่คาดไว้ในกรณีที่เปิดใช้งานทั้งบริการและ TCP Chimney Offload |
|---|
| Windows Firewall | ใช่ | ถ้าไฟร์วอลล์ถูกกำหนดค่าเพื่ออนุญาตสำหรับการเชื่อมต่อ TCP ใดๆ สแต็ก TCP/IP จะถ่ายข้อมูลการเชื่อมต่อ TCP นั้นไปยังอะแดปเตอร์เครือข่าย |
| ไฟร์วอลล์ของบริษัทภายนอก | เฉพาะการใช้งาน | ผู้ขายไฟร์วอลล์บางรายตัดสินใจที่จะใช้งานผลิตภัณฑ์ของตนในลักษณะที่สามารถใช้ TCP Chimney Offload ได้ในขณะที่บริการไฟร์วอลล์กำลังทำงาน โปรดดูเอกสารประกอบไฟร์วอลล์ เพื่อดูว่าผลิตภัณฑ์ที่คุณใช้รองรับ TCP Chimney Offload หรือไม่ |
| นโยบาย Internet Protocol security (IPsec) | ไม่ | หากระบบมีการใช้นโยบาย IPsec สแต็ก TCP/IP จะไม่พยายามถ่ายข้อมูลการเชื่อมต่อ TCP ใดๆ ซึ่งอนุญาตให้เลเยอร์ IPsec ตรวจสอบทุกๆ แพคเก็ตเพื่อให้ความปลอดภัยตามที่ต้องการ |
| บริการควบคู่ของอะแดปเตอร์เครือข่าย (บริการนี้เป็นที่รู้จักในอีกชื่อหนึ่งว่าบริการการปรับสมดุลการโหลดและการย้ายเมื่อเกิดข้อผิดพลาด โดยปกติ OEM มักจะจัดให้) | เฉพาะการใช้งาน | OEM บางรายตัดสินใจที่จะใช้โซลูชั่นควบคู่ของอะแดปเตอร์เครือข่าย เพื่อให้อยู่ร่วมกับ TCP Chimney Offload ดูเอกสารประกอบบริการควบคู่ของอะแดปเตอร์เครือข่าย เพื่อดูว่าคุณสามารถใช้ TCP Chimney offload ร่วมกับบริการนี้ได้หรือไม่ |
| การจำลองเสมือน Windows (เทคโนโลยี Hyper-V) | ไม่ | หากคุณกำลังใช้เทคโนโลยี Microsoft Hyper-V ในการเรียกใช้เครื่องเสมือน ไม่มีระบบปฏิบัติการใดๆ ที่สามารถใช้ประโยชน์ของ TCP Chimney offload ได้ |
| เครื่องมือตรวจสอบเครือข่าย เช่น Network Monitor และ Wireshark | เฉพาะการใช้งาน | เครื่องมือตรวจสอบเครือข่ายบางตัวสามารถอยู่ร่วมกับ TCP Chimney ได้ แต่ไม่าสมารถตรวจสอบการเชื่อมต่อที่ถ่ายข้อมูลได้
|
| บริการ Network Load Balancing (NLB) | ไม่ | หากคุณกำหนดค่าบริการ NLB บนเซิร์ฟเวอร์ สแต็ก TCP/IP จะไม่ถ่ายข้อมูลการเชื่อมต่อ TCP |
| บริการคลัสเตอร์ | ใช่ | อย่างไรก็ตาม โปรดสังเกตว่า การเชื่อมต่อ TCP ที่ใช้โปรแกรมควบคุม Network Fault Tolerant (NetFT.sys) จะไม่ถูกถ่ายข้อมูล NetFT ใช้สำหรับการสื่อสารคลัสเตอร์ระหว่างโหนดที่มีการป้องกันความผิดพลาด |
| บริการ Network Address Translation (NAT) (รู้จักอีกชื่อหนึ่งว่าบริการ Internet Connection Sharing) | ไม่ | ถ้าบริการได้รับการติดตั้งและใช้งาน สแต็ก TCP/IP จะไม่ถ่ายข้อมูลการเชื่อมต่อ |
วิธีการดูว่า TCP Chimney Offload ทำงานหรือไม่
เมื่อ TCP Chimney Offload ถูกเปิดใช้งานในระบบปฏิบัติการและในอะแดปเตอร์เครือข่าย สแต็ก TCP/IP จะพยายามถ่ายข้อมูลการเชื่อมต่อ TCP ที่เหมาะสมไปยังอะแดปเตอร์เครือข่าย ในการดูว่าการเชื่อมต่อ TCP ใดที่สร้างขึ้นถูกถ่ายข้อมูล ทำตามขั้นตอนต่อไปนี้:
- ใช้ข้อมูลประจำตัวผู้ดูแลระบบในการเปิดพรอมต์คำสั่ง
- พิมพ์คำสั่งต่อไปนี้ แล้วกด ENTER:
netstat t
คุณจะได้รับผลลัพธ์ที่มีลักษณะคล้ายดังต่อไปนี้: Active Connections
Proto Local Address Foreign Address State Offload State
TCP 127.0.0.1:52613 computer_name:52614 ESTABLISHED InHost TCP 192.168.1.103:52614 computer_name:52613 ESTABLISHED Offloaded
ในผลลัพธ์นี้ การเชื่อมต่อที่สองถูกถ่ายข้อมูล
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ TCP Chimney offload ใน Windows Server 2003 โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
912222
(http://support.microsoft.com/kb/912222/th/
)
Microsoft Windows Server 2003 รุ่น Scalable Networking Pack
วิธีเปิดใช้งานและปิดใช้งาน RSS ใน Windows Server 2008
ในการเปิดใช้งาน RSS ทำตามขั้นตอนต่อไปนี้:
- ใช้ข้อมูลประจำตัวผู้ดูแลระบบในการเปิดพรอมต์คำสั่ง
- ที่พรอมต์คำสั่ง พิมพ์คำสั่งต่อไปนี้ แล้วกด ENTER:
netsh int tcp set global rss=enabled
ในการปิดใช้งาน RSS ทำตามขั้นตอนต่อไปนี้:
- ใช้ข้อมูลประจำตัวผู้ดูแลระบบในการเปิดพรอมต์คำสั่ง
- ที่พรอมต์คำสั่ง พิมพ์คำสั่งต่อไปนี้ แล้วกด ENTER:
netsh int tcp set global rss=disabled
ในการระบุสถานะปัจจุบันของ RSS ทำตามขั้นตอนต่อไปนี้:
- ใช้ข้อมูลประจำตัวผู้ดูแลระบบในการเปิดพรอมต์คำสั่ง
- ที่พรอมต์คำสั่ง ให้พิมพ์คำสั่งต่อไปนี้ แล้วกด ENTER:
netsh int tcp show global
เมื่อคุณใช้คำสั่งในการเปิดใช้งาน RSS คุณจะได้รับข้อความต่อไปนี้:
TCP Global Parameters ---------------------------------------------- Receive-Side Scaling State : enabled
หมายเหตุ ตามค่าเริ่มต้น RSS จะถูกเปิดใช้งาน
วิธีเปิดใช้งานและปิดใช้งาน NetDMA ใน Windows Server 2008
ถ้าต้องการให้เราเปิดใช้งานหรือปิดใช้งาน NetDMA ให้กับคุณ ไปที่หัวข้อ "
แก้ไขปัญหาให้ฉัน" ถ้าคุณต้องการเปิดใช้งานหรือปิดใช้งาน NetDMA ด้วยตนเอง ไปที่หัวข้อ "
ให้ฉันแก้ไขด้วยตนเอง"
แก้ไขปัญหาให้ฉัน
เมื่อต้องการแก้ไขปัญหานี้โดยอัตโนมัติ ให้คลิกที่ปุ่มหรือการเชื่อมโยง
แก้ไขปัญหา ในกล่องโต้ตอบ
ดาวน์โหลดแฟ้ม คลิก
เรียกใช้ แล้วทำตามขั้นตอนในตัวช่วยสร้างการแก้ไขปัญหา
หมายเหตุ- เพื่อให้มั่นใจว่าแพคเกจ Enable NetDMA ทำงานได้ คุณจะต้องเปิดใช้งานการทำงานของ NetDMA สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ NetDMA คลิกการเชื่อมโยงต่อไปนี้:
- ตัวช่วยสร้างนี้อาจมีเฉพาะภาษาอังกฤษเท่านั้น อย่างไรก็ตาม การแก้ไขอัตโนมัติจะทำงานกับ Windows รุ่นภาษาอื่นด้วย
- หากคุณไม่ได้ใช้คอมพิวเตอร์ที่มีปัญหา ให้บันทึกวิธีแก้ปัญหาลงในแฟลชไดร์ฟหรือซีดี แล้วเรียกใช้บนคอมพิวเตอร์ที่มีปัญหา
จากนั้นไปที่ส่วน "
วิธีนี้แก้ไขปัญหาได้หรือไม่"
ให้ฉันแก้ไขด้วยตนเอง
ในการเปิดใช้งานหรือปิดใช้งาน NetDMA ทำตามขั้นตอนต่อไปนี้:
- คลิกที่ เริ่ม คลิก เรียกใช้ พิมพ์ regedit แล้วคลิก ตกลง
- ค้นหาและคลิกที่รีจิสทรีซับคีย์ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters - คลิกสองครั้งที่รายการรีจิสทรี EnableTCPA
หมายเหตุถ้าไม่มีรายการรีจิสทรีนี้ ให้คลิกขวาที่ Parameters ชี้ไปที่ New คลิก DWORD Value พิมพ์ EnableTCPA แล้วกด ENTER - ถ้าต้องการเปิดใช้งาน NetDMA พิมพ์ 1 ในช่อง ข้อมูลของค่า แล้วคลิก ตกลง
- ถ้าต้องการปิดใช้งาน NetDMA พิมพ์ 0 ในช่อง ข้อมูลของค่า แล้วคลิก ตกลง
- ถ้าไม่มีรายการรีจิสทรี EnableTCPA ให้เปิดใช้งานการทำงานของ NetDMA
สามารถแก้ไขปัญหาได้หรือไม่
- ตรวจสอบว่าปัญหานี้ได้รับการแก้ไขหรือไม่ หากปัญหานี้ได้รับการแก้ไข แสดงว่าคุณเสร็จสิ้นในส่วนนี้แล้ว ถ้าปัญหาไม่ได้รับการแก้ไข คุณสามารถ ติดต่อฝ่ายสนับสนุน
(http://support.microsoft.com/contactus?ln=th#tab3)
- ขอบคุณสำหรับข้อคิดเห็นของคุณ ในการให้ข้อคิดเห็นหรือแจ้งปัญหาสำหรับวิธีแก้ปัญหานี้ โปรดให้ข้อคิดเห็นในบล็อก "แก้ไขปัญหาให้ฉัน
(http://blogs.technet.com/fixit4me/)
" หรือส่งข้อความอีเมล
(mailto:fixit4me@microsoft.com?Subject=KB)
มายังเรา
ผลิตภัณฑ์ของบุคคลที่สามที่กล่าวถึงในบทความนี้ ผลิตขึ้นโดยบริษัทที่ไม่ขึ้นอยู่กับไมโครซอฟท์ Microsoft ไม่มีการรับประกัน ทั้งโดยนัยหรืออย่างอื่นใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้
หมายเลขบทความ (Article ID): 951037 - รีวิวครั้งสุดท้าย: 11 กันยายน 2554 - Revision: 4.0
ใช้กับ
- Windows Web Server 2008
- Windows Server 2008 Standard
- Windows Server 2008 Enterprise
- Windows Server 2008 Datacenter
- Windows Server 2008 Standard without Hyper-V
- Windows Server 2008 for Itanium-Based Systems
- Windows Server 2008 Enterprise without Hyper-V
- Windows Server 2008 Datacenter without Hyper-V
| kbenable kbnetworkmon kbnlb kbnetworkcard kbnetworkconnectivity kbexpertiseadvanced kbinfo kbhowto kbfixme kbmsifixme KB951037 |