ทำความเข้าใจค่า IOPS และ Throughput บน SSD สองตัวเลขชี้วัดความเร็วที่คนทำงาน IT และจัดซื้อควรรู้

สรุปความแตกต่างระหว่าง IOPS และ Throughput บน SSD อย่างละเอียด ช่วยให้สายไอทีและผู้จัดซื้อเลือกสเปกพื้นที่จัดเก็บข้อมูลได้ตรงการใช้งาน พร้อมแนวทางจัดการอุปกรณ์เมื่อถึงรอบปลดระวางอย่างถูกต้อง

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

IOPS และ Throughput บน SSD คืออะไร และทำไมจึงต้องดูทั้งสองค่าควบคู่กัน

IOPS (Input/Output Operations Per Second) คือหน่วยวัดจำนวนรอบที่อุปกรณ์จัดเก็บข้อมูลสามารถอ่านหรือเขียนไฟล์ได้ภายในหนึ่งวินาที ส่วน Throughput หรือ Transfer Rate คือปริมาณข้อมูลทั้งหมดที่สามารถถ่ายโอนได้ในช่วงเวลาหนึ่ง ซึ่งมักแสดงเป็นหน่วยเมกะไบต์ต่อวินาที (MB/s) หรือกิกะไบต์ต่อวินาที (GB/s)

ในการประเมินประสิทธิภาพของ SSD การดูเพียงตัวเลขความเร็ว Throughput สูง ๆ เช่น 3,500 MB/s หรือ 7,000 MB/s ไม่สามารถบอกได้ว่าคอมพิวเตอร์หรือระบบเซิร์ฟเวอร์จะตอบสนองได้เร็วในทุกรูปแบบงาน เนื่องจากงานแต่ละประเภทมีการเข้าถึงข้อมูลที่แตกต่างกันอย่างสิ้นเชิง การเข้าใจความสัมพันธ์ระหว่างปริมาณรอบคำสั่งและขนาดข้อมูลที่ส่งผ่านจึงเป็นหัวใจสำคัญในการเลือกซื้ออุปกรณ์ให้ตรงงบประมาณและลักษณะงานจริง

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

เปรียบเทียบกลไกการทำงาน: รอบการอ่านเขียนย่อย กับ ปริมาณข้อมูลขนาดใหญ่

เพื่อให้เห็นภาพที่ชัดเจน สามารถเปรียบเทียบ Throughput เหมือนกับขนาดของท่อน้ำหรือถนน ยิ่งท่อกว้างหรือถนนหลายเลน ก็ยิ่งส่งน้ำหรือระบายรถยนต์ได้ปริมาณมากในคราวเดียว ส่วน IOPS เปรียบเหมือนความถี่ในการเปิด-ปิดก๊อกน้ำ หรือจำนวนรถที่สามารถผ่านด่านเก็บเงินได้ในแต่ละวินาที

งานที่ต้องพึ่งพาค่า IOPS สูง มักเป็นงานที่มีการอ่านเขียนไฟล์ขนาดเล็กจำนวนนับพันนับหมื่นไฟล์แบบสุ่ม (Random Read/Write) เช่น การเปิดโปรแกรม การบูตระบบปฏิบัติการ Windows หรือ Linux การทำงานของระบบจัดการฐานข้อมูล (Database) อย่าง SQL Server, MySQL หรือระบบจำลองเสมือน (Virtual Machine) ซึ่งมีคำสั่งเรียกไฟล์ขนาดเล็กระดับ 4KB กระจัดกระจายอยู่ตลอดเวลา หาก SSD มีค่า IOPS ต่ำ ระบบจะเกิดอาการคอขวดและหน่วงทันที แม้ว่าจะมี Throughput สูงก็ตาม

ในทางกลับกัน งานที่เน้นค่า Throughput สูง จะเป็นงานที่มีการอ่านหรือเขียนข้อมูลไฟล์เดี่ยวขนาดใหญ่แบบต่อเนื่อง (Sequential Read/Write) เช่น การตัดต่อและเรนเดอร์วิดีโอความละเอียด 4K หรือ 8K การสำรองข้อมูลไฟล์ Image ขนาดใหญ่ หรือการคัดลอกไฟล์บีบอัดข้ามไดรฟ์ ซึ่งต้องการอัตราการไหลของข้อมูลที่ต่อเนื่องและรวดเร็วเป็นหลัก

ความแตกต่างของอินเทอร์เฟซ SATA, NVMe M.2 และ Enterprise SSD ต่อประสิทธิภาพ

ชนิดของอินเทอร์เฟซและโพรโทคอลที่ใช้เชื่อมต่อเป็นปัจจัยสำคัญที่จำกัดทั้ง IOPS และ Throughput ของตัวสื่อบันทึกข้อมูล:

  • SATA SSD (ทั้งขนาด 2.5 นิ้ว และ M.2 SATA): ทำงานบนโพรโทคอล AHCI รุ่นเก่า โดยมีข้อจำกัดทางกายภาพของพอร์ต SATA III ทำให้ทำ Throughput ได้สูงสุดไม่เกินประมาณ 550–600 MB/s และมีค่า IOPS อยู่ในช่วงประมาณ 50,000 ถึง 100,000 IOPS เหมาะสำหรับเครื่องที่ใช้งานเอกสารทั่วไปหรืออัปเกรดแทน HDD จานหมุนเดิม
  • NVMe SSD (PCIe 3.0 / PCIe 4.0 / PCIe 5.0): ออกแบบมาเพื่อหน่วยความจำแบบแฟลชโดยเฉพาะ มีช่องทางรับส่งข้อมูลหลายเลนและคิวคำสั่งที่ลึกกว่าเดิมมาก ทำให้ PCIe 4.0 สามารถดัน Throughput ไปได้ถึง 5,000–7,400 MB/s และมี IOPS พุ่งสูงถึงระดับ 500,000 ถึง 1,000,000 IOPS ช่วยให้การประมวลผลซอฟต์แวร์ระดับสูงและการสลับโปรแกรมทำได้รวดเร็ว
  • Enterprise SSD (U.2, U.3, E1.S): สเปกของกลุ่มองค์กรมักไม่ได้เน้นเพียงตัวเลขสูงสุดบนกระดาษ (Peak Performance) แต่เน้นค่าประสิทธิภาพที่คงที่สม่ำเสมอ (Sustained Performance) ตลอด 24 ชั่วโมง มีการควบคุมอุณหภูมิ และค่า Latency ที่ต่ำเพื่อป้องกันระบบฐานข้อมูลสะดุด

เช็กลิสต์การเลือกสเปก SSD ให้เหมาะกับภาระงานในองค์กร

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

  1. ระบุลักษณะภาระงานหลัก (Workload Pattern): ประเมินว่าเป็นงานอ่านเขียนไฟล์สุ่มขนาดเล็ก หรืองานถ่ายโอนไฟล์ต่อเนื่องขนาดใหญ่
  1. สัดส่วนการอ่านเทียบกับการเขียน (Read/Write Ratio): ระบบส่วนใหญ่เช่น Web Server มักมีสัดส่วน Read-heavy (อ่านมากกว่าเขียน) แต่ระบบเก็บ Log หรือกล้องวงจรปิดจะเป็น Write-heavy ซึ่งต้องการสเปก SSD ที่มีค่าเขียนและค่าความทนทาน (TBW/DWPD) สูงเป็นพิเศษ
  1. การรองรับของเมนบอร์ดและช่องเชื่อมต่อ: ตรวจสอบว่าช่อง M.2 รองรับ PCIe เวอร์ชันใด และมีข้อจำกัดเรื่องการกระจายเลนหรือไม่ เพื่อไม่ให้อุปกรณ์ทำงานต่ำกว่าสเปกจริง
  1. ตรวจสอบพื้นที่เผื่อ (Over-Provisioning) และการระบายความร้อน: SSD ความเร็วสูงมักสร้างความร้อนสูง หากระบายความร้อนไม่ทันจะเกิดภาวะ Thermal Throttling ส่งผลให้ค่า Throughput และ IOPS ลดฮวบลงระหว่างทำงาน

ตัวอย่างสถานการณ์สมมุติ: การเลือกอุปกรณ์และการจัดสรรงบประมาณที่ถูกต้อง

ตัวอย่างสมมุติที่ 1: แผนกตัดต่อกราฟิกของบริษัทแห่งหนึ่งกำลังจัดหาอุปกรณ์ใหม่ มีงบประมาณจำกัดและต้องเลือกระหว่างไดรฟ์ที่มี Throughput สูงมาก แต่ IOPS ปานกลาง กับไดรฟ์ที่เน้น IOPS ระดับสูง ในกรณีนี้ ฝ่ายจัดซื้อควรเลือกรุ่นที่มี Throughput สูง เพราะการทำงานกับไฟล์ฟุตเทจวิดีโอ 4K อาศัยการอ่านไฟล์ขนาดหลายสิบกิกะไบต์แบบต่อเนื่อง การมี Throughput ระดับ 5,000+ MB/s จะช่วยลดเวลานำเข้าและส่งออกงานได้อย่างเห็นผลชัดเจน

ตัวอย่างสมมุติที่ 2: บริษัทให้บริการระบบบัญชีและคลาวด์ มีเครื่องเซิร์ฟเวอร์ที่ต้องรองรับผู้ใช้งานหลายร้อยคนพร้อมกัน หากผู้ดูแลระบบพิจารณาเฉพาะความเร็ว Throughput สูงสุด แต่ไม่ได้ดูค่า Random Write IOPS ระบบอาจเกิดการค้างเมื่อมีผู้ใช้บันทึกธุรกรรมพร้อมกันจำนวนมาก ดังนั้นระบบลักษณะนี้จึงต้องจัดสรรงบประมาณไปที่ Enterprise NVMe SSD ที่ให้ค่า IOPS คงที่มากกว่า

เมื่อองค์กรมีการอัปเกรดอุปกรณ์ใหม่เพื่อเพิ่มประสิทธิภาพระบบ ไดรฟ์ตัวเดิมที่ถูกถอดออกมักยังมีสภาพการทำงานที่ดี ในขั้นตอนการบริหารสินทรัพย์ บางหน่วยงานอาจส่งต่อไปยังตลาด รับซื้อเอสเอสดี มือสองเพื่อเปลี่ยนเป็นงบประมาณหมุนเวียน แต่ต้องให้ความสำคัญสูงสุดกับการจัดการความปลอดภัยของข้อมูล เพราะ SSD มีสถาปัตยกรรมชิปหน่วยความจำและการทำงานของ Wear Leveling ที่ซับซ้อน ซึ่งการกด Format ปกติจะไม่สามารถล้างข้อมูลในเซลล์แฟลชได้อย่างสมบูรณ์

ความเข้าใจผิดที่พบบ่อยเกี่ยวกับความเร็วและการจัดการ SSD เมื่อหมดอายุการใช้งาน

ข้อผิดพลาดที่พบบ่อยในการจัดสเปกคือ การนำตัวเลข Throughput สูงสุดที่ผู้ผลิตระบุบนกล่องมาตัดสินว่าไดรฟ์นั้นจะทำงานได้เร็วตลอดเวลา ซึ่งในความเป็นจริง เมื่อ SSD มีการเขียนข้อมูลต่อเนื่องจนแคช SLC (SLC Cache) เต็ม ประสิทธิภาพการเขียนจะตกลงมาอยู่ที่ความเร็วพื้นฐานของชิป NAND Flash ซึ่งอาจช้าลงอย่างเห็นได้ชัด

อีกหนึ่งความเข้าใจผิดสำคัญคือเรื่องการล้างข้อมูล SSD ไม่เหมือนกับฮาร์ดดิสก์จานหมุน (HDD) ที่สามารถใช้ซอฟต์แวร์เขียนข้อมูลทับ (Overwriting) ได้ง่าย เนื่องจากคอนโทรลเลอร์ของ SSD จะกระจายการเขียนลงชิปผ่านอัลกอริทึม เพื่อไม่ให้เซลล์ใดเซลล์หนึ่งเสื่อมสภาพเร็วเกินไป ข้อมูลบางส่วนจึงอาจตกค้างอยู่ในส่วนสำรองที่ไม่สามารถเข้าถึงผ่านระบบปฏิบัติการทั่วไปได้

หากไดรฟ์ดังกล่าวเคยบรรจุข้อมูลที่มีความลับสูง ข้อมูลลูกค้าตามข้อกำหนด PDPA หรือทรัพย์สินทางปัญญาขององค์กร การส่งต่อหรือขายต่อโดยล้างข้อมูลไม่ถูกวิธีอาจนำไปสู่ความเสี่ยงของการกู้คืนข้อมูลกลับมาได้ องค์กรจึงต้องมีนโยบายตรวจสอบและพิจารณาเลือกระหว่างการใช้คำสั่งลบระดับฮาร์ดแวร์ (Cryptographic Erase / Secure Erase) หรือการทำลาย SSD ทางกายภาพด้วยการบดละเอียดตามมาตรฐานความปลอดภัย

คำถามที่พบบ่อยเกี่ยวกับประสิทธิภาพและการบริหารจัดการ SSD

SSD เต็มความจุส่งผลต่อค่า IOPS และ Throughput หรือไม่?
ส่งผลอย่างมาก เนื่องจาก SSD จำเป็นต้องมีพื้นที่ว่างในการจัดเรียงบล็อกข้อมูลใหม่ (Garbage Collection) หากพื้นที่เหลือน้อยกว่า 10–15% ไดรฟ์จะต้องใช้เวลาในการลบและเขียนข้อมูลซ้ำมากขึ้น ทำให้ค่า IOPS และ Throughput ลดลงอย่างชัดเจน

เราสามารถใช้ค่า IOPS เปรียบเทียบข้ามรุ่นหรือข้ามแบรนด์ได้โดยตรงหรือไม่?
สามารถเปรียบเทียบได้ในเบื้องต้น แต่ต้องตรวจสอบเงื่อนไขการทดสอบว่าอยู่ภายใต้ขนาดบล็อกข้อมูลเดียวกันหรือไม่ เช่น การทดสอบที่ 4KB Random Read แบบ Queue Depth 32 หรือ Queue Depth 1 เพราะค่า IOPS จะเปลี่ยนแปลงไปตามขนาดคำสั่งและระดับความลึกของคิวงาน

การเสื่อมสภาพของเซลล์บันทึกข้อมูลทำให้ Throughput ลดลงหรือไม่?
โดยทั่วไป SSD จะยังคงรักษาความเร็วในการอ่านได้ใกล้เคียงเดิมจนกว่าจะหมดอายุ แต่ความเร็วในการเขียนและ Latency อาจมีค่าความแปรปรวนสูงขึ้นเมื่อเซลล์แฟลชเริ่มเสื่อมสภาพและต้องอาศัยกลไกแก้ไขข้อผิดพลาด (ECC) บ่อยครั้งขึ้น

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

สิ่งที่ฝ่ายไอทีและผู้จัดซื้อควรเตรียมการก่อนตัดสินใจและปรับปรุงระบบ

เพื่อให้การดำเนินงานด้านโครงสร้างพื้นฐานจัดเก็บข้อมูลเป็นไปอย่างราบรื่น ทั้งในแง่ของประสิทธิภาพการทำงานและความปลอดภัยของข้อมูล ควรเตรียมข้อมูลดังนี้ไว้ล่วงหน้า:

  • สรุปตัวเลขสถิติภาระงานจริงจากระบบมอนิเตอร์เดิม เช่น ค่าเฉลี่ย IOPS สูงสุดและ Throughput เฉลี่ยต่อวัน เพื่อใช้เทียบเคียงสเปกใหม่
  • จัดทำทะเบียนคุมอุปกรณ์ระบุ Serial Number, ประเภทอินเทอร์เฟซ, สถานะความสมบูรณ์ของไดรฟ์ และระดับชั้นความลับของข้อมูลที่บรรจุอยู่
  • วางแผนกระบวนการสำรองข้อมูล (Backup) ให้เสร็จสิ้นและทดสอบการกู้คืนก่อนเริ่มการโยกย้ายข้อมูลไปยังไดรฟ์ตัวใหม่
  • กำหนดข้อตกลงและนโยบายขององค์กรให้ชัดเจนว่า อุปกรณ์ที่ถูกถอดออกจะต้องส่งไปทำลายทิ้งพร้อมใบรับรอง หรือสามารถส่งต่อเพื่อหมุนเวียนมูลค่าได้ตามความเหมาะสม
SHARE THIS ARTICLE

บทความดี ๆ ส่งต่อกันได้

เก็บลิงก์ไว้อ่าน หรือแชร์ให้ทีมของคุณ

อ่านบทความทั้งหมด →