iSCSI เปรียบเทียบกับ SAMBA (SMB) ในด้านประสิทธิภาพบน NAS ของฉันอย่างไร?
ผลิตภัณฑ์ที่ใช้ได้
- TS-462A พร้อมกับ QTS 5.2.6.3170 Build 20250620
ภาพรวม
iSCSI และ SAMBA (SMB/CIFS) เป็นสองโปรโตคอลสำหรับการเข้าถึง ที่เก็บข้อมูล บน QNAP NAS iSCSI ให้การเข้าถึงในระดับบล็อก ทำให้ NAS ปรากฏเป็นดิสก์ท้องถิ่นต่อคอมพิวเตอร์ที่เชื่อมต่อ ในขณะที่ SAMBA ให้การแชร์ไฟล์ในระดับเครือข่าย ทำให้ผู้ใช้หลายคนสามารถเข้าถึงโฟลเดอร์ผ่านเครือข่ายได้ ประสิทธิภาพอาจแตกต่างกันไปขึ้นอยู่กับโปรโตคอลการเข้าถึง ขนาดไฟล์ และภาระงาน
การวิเคราะห์
มีการทดสอบประสิทธิภาพบน QNAP TS-462A ที่ทำงานผ่านเครือข่าย 2.5GbE ผลลัพธ์ด้านล่างเปรียบเทียบประสิทธิภาพของ iSCSI และ SMB สำหรับการถ่ายโอนไฟล์ขนาดใหญ่และขนาดเล็ก
การถ่ายโอนไฟล์ขนาดใหญ่ (32GB x 1 ไฟล์เดียว)
- SMB:อัปโหลด: 295 MB/s | ดาวน์โหลด: 296 MB/s
- iSCSI:อัปโหลด: 266 MB/s | ดาวน์โหลด: 265 MB/s
- ผลลัพธ์:SMB เร็วกว่า iSCSI ประมาณ 11-12% สำหรับการถ่ายโอนไฟล์ขนาดใหญ่
การถ่ายโอนไฟล์ขนาดเล็ก (1MB x 32,768 ไฟล์)
- SMB:อัปโหลด: 98.5 MB/s | ดาวน์โหลด: 119 MB/s
- iSCSI:อัปโหลด: 293 MB/s | ดาวน์โหลด: 167 MB/s
- ผลลัพธ์:สำหรับการถ่ายโอนไฟล์ขนาดเล็ก SMB ช้ากว่า iSCSI ประมาณ 29% ถึง 66%
ประสิทธิภาพจริงอาจแตกต่างกันไปขึ้นอยู่กับฮาร์ดแวร์ของ NAS การตั้งค่าเครือข่าย และการกำหนดค่า ผลลัพธ์เหล่านี้มาจากการกำหนดค่าหนึ่ง (TS-462A, QTS 5.2.6.3170 Build 20250620, 2.5GbE)
คำแนะนำ
สำหรับผู้ใช้ส่วนใหญ่,SAMBA (SMB)แนะนำสำหรับการแชร์ไฟล์ข้ามแพลตฟอร์มเนื่องจากได้รับการสนับสนุนอย่างกว้างขวางโดย Windows, macOS และ Linux โดยทั่วไปแล้ว SMB จะเร็วกว่าในการถ่ายโอนไฟล์ขนาดใหญ่และเหมาะสมที่สุดสำหรับสภาพแวดล้อมที่มีผู้ใช้หลายคนหรือข้ามระบบ
iSCSI สามารถให้ประสิทธิภาพที่สูงขึ้นสำหรับการถ่ายโอนไฟล์ขนาดเล็กและเหมาะสมเมื่อคอมพิวเตอร์เครื่องเดียวต้องการการเข้าถึงในระดับบล็อก เช่น สำหรับการจำลองเสมือนหรือฐานข้อมูล หากกรณีการใช้งานของคุณเกี่ยวข้องกับการเพิ่มประสิทธิภาพการถ่ายโอนไฟล์ขนาดเล็กไปยังอุปกรณ์เดียว ให้พิจารณาใช้ iSCSI
โดยรวมแล้ว SMB ยังคงเป็นตัวเลือกที่ต้องการสำหรับสถานการณ์ส่วนใหญ่