คู่มือการกําหนดค่าสําหรับ NVM Express* ผ่าน Fabric ที่มี SPDK สําหรับผลิตภัณฑ์ Intel® Ethernet ด้วย RDMA

เอกสาร

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

000088696

29/03/2024

ไดรฟ์ NVM Express* (NVMe*) เป็นไดรฟ์ Solid-State (SSD) ความเร็วสูงเวลาแฝงต่ําที่เชื่อมต่อผ่านบัส Server Peripheral Component Interconnect Express* (PCIe*)

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

NVMe* over Fabrics (NVMe-oF) ให้อุปกรณ์จัดเก็บข้อมูลเครือข่ายในระดับความหน่วงใกล้กับอุปกรณ์จัดเก็บข้อมูลที่ติดตั้งภายในผ่านโปรโตคอลอุปกรณ์จัดเก็บข้อมูลใหม่ที่ผสานรวมการใช้เทคโนโลยี Fabric ความหน่วงแฝงต่ํา/ประสิทธิภาพสูง เช่น Remote Direct Memory Access (RDMA) หรือ Fibre Channel (FC) เข้ากับไดรฟ์ NVMe* ความเร็วสูงเหล่านี้

Storage Performance Development Kit (SPDK) มาพร้อมชุดเครื่องมือและไลบรารีสําหรับการเขียนแอปพลิเคชันการจัดเก็บข้อมูลโหมดผู้ใช้ประสิทธิภาพสูง ปรับขนาดได้ SPDK เป็นโครงการโอเพนซอร์สที่มุ่งเน้นการปรับซอฟต์แวร์จัดเก็บข้อมูลให้เหมาะสมสําหรับ CPU, NVMe* SSD และ NIC รุ่นล่าสุดเพื่อปรับปรุงประสิทธิภาพและประสิทธิภาพของแอปพลิเคชันการจัดเก็บข้อมูล ทําได้ประสิทธิภาพสูงโดยการย้ายไดรเวอร์อุปกรณ์จัดเก็บข้อมูลที่จําเป็นทั้งหมดไปยังพื้นที่ผู้ใช้และทํางานในโหมดโพลแทนที่จะหยุดชะงัก ซึ่งหลีกเลี่ยงสวิตช์บริบทเคอร์เนลและขจัดโอเวอร์เฮดจัดการการขัดจังหวะ

ชุมชน SPDK เริ่มต้นด้วยพื้นที่ผู้ใช้ โหมดโพลแบบไม่ซิงโครนัส และใช้ไดรเวอร์ NVMe* แบบ Lock-less จากนั้นก็เพิ่มประสิทธิภาพและประสิทธิภาพของ SPDK ให้กับเครือข่ายการจัดเก็บข้อมูลและการจําลองเสมือน SPDK ให้เป้าหมาย NVMe-oF ประสิทธิภาพสูง และส่วนประกอบโฮสต์ที่ตรงตามข้อกําหนด ดังนั้น ผู้ใช้สามารถใช้โฮสต์ Linux* Kernel NVMe-oF เพื่อเชื่อมต่อกับเป้าหมาย SPDK NVMe-oF และในทางกลับกัน

Intel สนับสนุน NVMe* ผ่าน Fabrics ในสายผลิตภัณฑ์ Intel® Ethernet สองสายด้วยเทคโนโลยี RDMA:

  • ซีรีส์ Intel® Ethernet 800
  • Intel® Ethernet Connection X722/อะแดปเตอร์ Intel® Ethernet Network X722

NVM Express* บน Fabric ที่มี SPDK สําหรับผลิตภัณฑ์ Intel® Ethernet พร้อมคู่มือการกําหนดค่า RDMA

หัวข้อที่เกี่ยวข้อง
คู่มือการกําหนดค่าสําหรับ NVM Express* over Fabrics สําหรับผลิตภัณฑ์ Intel® Ethernet ด้วย RDMA
คู่มือการกําหนดค่าสําหรับ NVM Express* ผ่าน TCP สําหรับผลิตภัณฑ์ Intel® Ethernet
คู่มือการกําหนดค่าสําหรับ NVM Express* ผ่าน TCP พร้อม SPDK สําหรับผลิตภัณฑ์ Intel® Ethernet พร้อม ADQ
คู่มือการกําหนดค่าสําหรับ NVM Express* ผ่าน TCP ด้วย Linux Kernel สําหรับผลิตภัณฑ์ Intel® Ethernet ด้วย ADQ
คู่มือวิดีโอในการกําหนดค่าแอปพลิเคชันเป้าหมาย SPDK NVMe* over Fabric บนระบบปฏิบัติการ Linux โดยใช้ Intel® Ethernet ซีรีส์ 800