ประสิทธิภาพการปรับแต่งทรูพุตสําหรับอะแดปเตอร์Intel® Ethernet

เอกสาร

การติดตั้งและตั้งค่า

000005811

19/10/2021

ฉันควรทําอย่างไรกับการติดตั้งอะแดปเตอร์

  • ติด ตั้งอแดปเตอร์เครือข่าย Intel® ในช่องเสียบที่ตรงกับหรือเกินความกว้างบัสของอะแดปเตอร์
    • ตัวอย่างที่ 1: หากคุณมีอะแดปเตอร์ PCI 32 บิต ให้ใส่ไว้ในช่องเสียบ PCI 32 บิตหรือ 64 บิต หรือ PCI-X*
    • ตัวอย่างที่ 2: หากคุณมีอะแดปเตอร์ PCI-X 64 บิต ใส่ไว้ในช่องเสียบ PCI-X 64 บิต
    • ตัวอย่างที่ 3: หากคุณมีอะแดปเตอร์ x4 PCIe* ให้ใส่ไว้ในช่องเสียบ x4, x8 หรือ x16 PCIe*
    หมาย เหตุช่องเสียบ PCIe* บางช่องมีการเชื่อมต่อทางกายภาพและมีช่องสัญญาณน้อยกว่าขนาดของช่องเสียบ ในกรณีนี้ ช่องเสียบที่ตรงกับขนาด x8 จะมีฟังก์ชันการทํางานของช่องเสียบ x4, x2 หรือ x1 ตรวจสอบกับผู้ผลิตระบบของคุณ
     
  • สําหรับ PCI และ PCI-X* ติด ตั้งอแดปเตอร์เครือข่าย Intel ในช่องเสียบที่เร็วที่สุดที่มีอยู่
    • ตัวอย่างที่ 1: หากคุณมีอะแดปเตอร์ PCI 64 บิต ให้ใส่ไว้ในช่องเสียบ PCI 64 บิต 66 MHz
    • ตัวอย่างที่ 2: หากคุณมีอะแดปเตอร์ PCI-X 64 บิต ให้ใส่ช่องเสียบ PCI-X ขนาด 133 MHz (266 หรือ 533 หากมี) 64 บิต PCI-X
    หมาย เหตุบอร์ดที่ช้าที่สุดบนบัสจะกําหนดความเร็วสูงสุดของบัส เช่นเมื่อติดตั้งการ์ดเสริม 66MHz และ 133 MHz ในบัส 133 MHz อุปกรณ์ทั้งหมดในฟังก์ชั่นบัสดังกล่าวอยู่ที่ 66 MHz
     
  • ลอง ติดตั้งอะแดปเตอร์ในช่องเสียบบนบัสด้วยตัวเอง หากการ์ดเสริมใช้บัสร่วมกัน ก็จะแข่งขันกันในเรื่องแบนด์วิดท์บัส

ฉันจะปรับการตั้งค่าไดรเวอร์ของฉันให้เหมาะสมได้อย่างไร

  • สําหรับอะแดปเตอร์เครือข่ายแบบ Converged Intel® Ethernet 10 Gigabit คุณสามารถเลือกโปรไฟล์ประสิทธิภาพตามบทบาทเพื่อปรับการตั้งค่าการปรับตั้งค่าไดรเวอร์โดยอัตโนมัติ
  • ลดอัตราการควบคุมการขัดจังหวะเป็นต่ํา น้อยที่สุด หรือปิด:
    • หรือเป็นที่รู้จักในชื่อ Interrupt Throtle Rate (ITR)
    • ค่าเริ่มต้นคือ Adaptiveสําหรับบทบาทส่วนใหญ่
    • โปรไฟล์ความหน่วงแฝงต่ําจะตั้งค่าอัตราเป็นปิด
    • โปรไฟล์การจัดเก็บข้อมูลจะตั้งค่าอัตราเป็นปานกลาง
    หมาย เหตุการลดอัตราการควบคุมของ Interrupt ช่วยเพิ่มการใช้ CPU
     
  • เปิด เฟรมจัมโบ้ ถึงขนาดที่ใหญ่ที่สุดที่รองรับทั่วทั้งเครือข่าย (4KB, 9KB หรือ 16KB)
    • ปิดใช้งานค่าเริ่มต้น
    หมาย เหตุเปิดใช้งานเฟรม Jumbo เฉพาะเมื่ออุปกรณ์ทั่วทั้งเครือข่ายรองรับและกําหนดค่าให้ใช้ขนาดเฟรมเดียวกัน
     
  • ปิด การควบคุมการไหล.
    • ค่าเริ่มต้นคือ สร้าง & ตอบกลับ
    หมาย เหตุการปิดใช้งานการควบคุมโฟลว์อาจส่งผลให้ได้เฟรมที่ตกหล่น
     
  • เพิ่มขนาดบัฟเฟอร์ Transmit Descriptors.
    • ค่าเริ่มต้นคือ 256 ค่าสูงสุดคือ 2048
    หมาย เหตุการเพิ่ม Transmit Descriptors ช่วยเพิ่มการใช้หน่วยความจําระบบ
     
  • เพิ่มรับขนาดบัฟเฟอร์ตัวอธิบาย.
    • ค่าเริ่มต้นคือ 256 ค่าสูงสุดคือ 2048
    หมาย เหตุการเพิ่มตัวอธิบายการรับจะเพิ่มการใช้หน่วยความจําระบบ
     

ฉันควรทําอย่างไรกับการตั้งค่า TCP

  • ทูนขนาดหน้าต่าง TCP (มีผลกับ Windows* Server Editions ก่อน Windows Server 2008*)
    หมาย เหตุ

    การปรับขนาดหน้าต่าง TCP ให้เหมาะสมอาจมีความซับซ้อนเนื่องจากทุกเครือข่ายมีความแตกต่างกัน เอกสารมีอยู่บนอินเทอร์เน็ตที่อธิบายข้อควรพิจารณาและสูตรที่ใช้ในการตั้งค่าขนาดหน้าต่าง

    ก่อน Windows Server 2008* สแต็กเครือข่ายจะใช้หน้าต่างรับข้อมูลขนาดคงที่ ตั้งแต่ Windows Server 2008 Windows ให้การปรับแต่งหน้าต่างรับ TCP โดยอัตโนมัติ คําสําคัญของการลงทะเบียน TcpWindowSize, NumTcbTablePartitions, และ MaxHashTableSize จะถูกละเลยการเริ่มต้นด้วย Windows Server 2008

     
    • แหล่งข้อมูล: บทนําทั่วไป
    • ดู หัวข้อที่เกี่ยวข้อง ตอนท้ายของหน้านี้

สิ่งที่ดีที่สุดที่ฉันควรทําเพื่อการทดสอบประสิทธิภาพคืออะไร

  • เมื่อคัดลอกไฟล์จากระบบหนึ่งไปยังอีกระบบหนึ่ง (1:1) โดยใช้เซสชัน TCP หนึ่ง อัตรารับส่งข้อมูลจะต่ํากว่าการทําเซสชัน TCP พร้อมกันหลายเซสชันเป็นอย่างมาก ประสิทธิภาพทรูพุตต่ําบนเครือข่าย 1:1 เกิดจากความหน่วงแฝงในเซสชัน TCP/IP เดียว แอปพลิเคชันการถ่ายโอนไฟล์ไม่กี่รายการรองรับการสตรีม TCP พร้อมกันหลายรายการ ตัวอย่างบางส่วนได้แก่ gFTP* และ FDT*

    performance benefit of using multiple TCP streams

    กราฟนี้มีวัตถุประสงค์เพื่อแสดง (ไม่รับประกัน) ประโยชน์ด้านประสิทธิภาพของการใช้หลายสตรีม TCP ซึ่งเป็นผลลัพธ์ที่แท้จริงจากIntel® 10 Gigabit CX4 Dual Port Server Adapter โดยใช้การตั้งค่าขั้นสูงเริ่มต้นภายใต้ Windows 2008* x64

     
  • การทดสอบความสามารถในการรับส่งข้อมูลอินเทอร์เฟซเครือข่ายของคุณโดยตรงสามารถทําได้โดยใช้เครื่องมือเช่น: iperf* และ Microsoft NTtcp* คุณสามารถกําหนดค่าเครื่องมือเหล่านี้เพื่อใช้สตรีมตั้งแต่หนึ่งรายการขึ้นไป
  • เมื่อคัดลอกไฟล์จากระบบหนึ่งไปยังอีกระบบฮาร์ดไดรฟ์ของแต่ละระบบอาจเป็นปัญหาคอขวดได้อย่างมาก ลองพิจารณาใช้ฮาร์ดไดรฟ์ที่มี RPM สูง และทรูพุตที่สูงขึ้น RAID แบบสไทรพ์ หรือไดรฟ์ RAM ในระบบที่อยู่ระหว่างการทดสอบ
  • ระบบที่อยู่ระหว่างการทดสอบควรเชื่อมต่อผ่านอัตราแบบเต็มบรรทัด และสวิตช์แบบไม่ปิดกั้น
  • ปริมาณงานบัสสูงสุดตามทฤษฎี:
    • การทรูพุตบัส Bi-Directional เชิงทฤษฎีของ PCI Express* (PCIe*)
      การใช้งาน PCI Expressอัตราข้อมูลเข้ารหัสอัตราข้อมูลแบบไร้การเข้ารหัส
      x15 Gb/วินาที4 Gb/วินาที (0.5 GB/วินาที)
      x420 Gb/วินาที16 Gb/วินาที (2 GB/วินาที)
      x840 Gb/วินาที32 Gb/วินาที (4 GB/วินาที)
      x1680 Gb/วินาที64 Gb/วินาที (8 GB/วินาที)
       
    • การทรูพุตบัสสองทิศทางทางทฤษฎีของ PCI และบัส PCI-X
      บัสและความถี่อัตราการถ่ายโอน 32 บิตอัตราการถ่ายโอน 64 บิต
      PCI 33-MHz1,064 Mb/วินาที2,128 Mb/วินาที
      PCI 66-MHz2,128 Mb/วินาที4,256 Mb/วินาที
      PCI-X 100-MHzไม่6,400 Mb/วินาที
      133-MHz PCI-Xไม่8,192 Mb/วินาที
       
      หมาย เหตุคุณสามารถตรวจสอบความกว้างของลิงก์ PCIe* ใน Windows* ผ่านคุณสมบัติอะแดปเตอร์ เลือกแท็บ ความเร็วในการเชื่อมต่อ และคลิกปุ่ม ระบุอะแดปเตอร์ ต้องโหลด Intel® PROSet สําหรับ Windows* Device Manager เพื่อให้ยูทิลิตี้นี้ทํางานได้

 

หัวข้อที่เกี่ยวข้อง
คู่มือผู้ใช้อะแดปเตอร์สําหรับอะแดปเตอร์Intel® Ethernet
การตั้งค่าไดรเวอร์ขั้นสูงสําหรับอะแดปเตอร์อีเธอร์เน็ต 10/25/40 Gigabit
เพิ่มประสิทธิภาพการถ่ายโอนไฟล์สูงสุดโดยใช้อีเธอร์เน็ตและเวอร์ชวลไลเซชัน 10Gb (Linux* และ VMware vSphere*)
แนวทางการปรับแต่งประสิทธิภาพ สําหรับ Windows Server 2008, 2008 R2, 2012*
การปรับปรุงความหน่วงแฝงที่วัดได้ใน Linux* สําหรับ Intel® 82575/82576 หรือ 82598/82599 Ethernet Controller
การกําหนดการขัดจังหวะให้กับคอร์โปรเซสเซอร์ สําหรับ Intel® 82575/82576 หรือ 82598/82599 Ethernet Controller
ประสิทธิภาพ I/O เครือข่ายเสมือนต่ําด้วย Intel 1Gbps NIC ที่ใช้ไดรเวอร์ igb อธิบายการปรับแต่งประสิทธิภาพ ESXi สําหรับเวิร์กโหลดบางอย่าง
การตั้งค่า NIC Teaming สําหรับ Windows Server 2012*/2012 R2*/2016*/2019*
การทํางานเป็นทีมกับIntel® Advanced Network Services
คู่มือการปรับแต่งประสิทธิภาพ Fabric Intel® Ethernet