ID บทความ: 000095605 ประเภทข้อมูล: การบำรุงรักษาและประสิทธิภาพ การตรวจสอบครั้งล่าสุด: 14/06/2024

ทําไมประสิทธิภาพเครือข่ายลดลงหลังทําน้ําท่วมด้วยชุดเครื่องมือพัฒนา SoC Stratix® 10 SX

สิ่งแวดล้อม

linux-socfpga

Ubuntu 22.04

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

ปัญหานี้เกิดจากการสื่อสารระหว่าง RX Checksum Offload Engine และ Extended Descriptor เมื่อได้รับแพ็กเก็ตหลังจากประมวลผล Checksum สถานะจะถูกอัปเดตเป็นตัวอธิบายเพิ่มเติม RX ที่ 4 ในไดรเวอร์ Ethernet Linux

เมื่อปัญหานี้เกิดขึ้น การอัปเดตสถานะนี้เริ่มช้าและติดขัดซึ่งเป็นการลดประสิทธิภาพของเครือข่าย

ความละเอียด

เพื่อแก้ไขปัญหานี้ โปรดใช้คําสั่งด้านล่างเพื่อเปิดใช้งานโหมดห่วงโซ่จาก uboot

<board_uboot_cmd_prompt> stmmaceth=chain_mode:1

นอกจากนี้ ให้ปิดใช้งานตัวอธิบายเพิ่มเติมหรือเอ็นจิน Checksum Checksum Offload เพื่อหลีกเลี่ยงปัญหานี้ สําหรับสิ่งนี้โปรดดาวน์โหลด net-stmmac-workaround-for-network-performance.zip ที่แนบมาซึ่งมีสองแพทช์และนําไปใช้กับเคอร์เนล Linux โดยใช้คําสั่งด้านล่าง

cd linux-socfpga
โปรแกรมแก้ไข -p1 < 0001-net-stmmac-workound-for-network-performance-reduci.patch
patch -p1 < 0001-net-stmmac-do-not-use-extended-descriptor-for-GMAC.patch

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 2 ผลิตภัณฑ์

Intel® Stratix® 10 FPGA และ SoC FPGA
ชุดพัฒนา SX Intel® Stratix® 10

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