ภาระงานของคุณเกือบจะแย่ที่สุดเท่าที่จะเป็นไปได้สำหรับระบบไฟล์สำหรับวัตถุประสงค์ทั่วไปไฟล์หลายล้านไฟล์ แจงนับบ่อย อ่านและเขียนจำนวนมาก ข้อมูลเมตาขนาดใหญ่ I/O ด้วยจำนวนไฟล์ที่มาก แบนด์วิธในการถ่ายโอนไฟล์ที่เป็นปัญหาจึงไม่ค่อยมี แทนที่จะใช้จำนวน IOPS ในการสืบค้นรายการไดเร็กทอรีและไอโหนดซ้ำๆ
ทดสอบเวิร์กโหลดนี้แบบสังเคราะห์ ขณะที่ตรวจสอบแอปพลิเคชันเพื่อให้แน่ใจว่าทำงานได้อย่างเป็นที่ยอมรับ ในการจัดเก็บขนาดการผลิตที่สมจริงและระดับ IOPS ต้องแน่ใจว่าโครงสร้างโฟลเดอร์ตรงกัน 300 ไฟล์ต่อไดเร็กทอรีจะแตกต่างจาก 3,000,000 ไฟล์ต่อไดเร็กทอรีมาก ลองใช้ระบบไฟล์ที่แตกต่างกันสองสามระบบสำหรับ Linux XFS และ EXT4
คุณอาจต้องการที่เก็บข้อมูล SSD ที่เร็วมากและ RAM จำนวนมากเพื่อให้ทำงานได้อย่างเพียงพอ
บางทีคุณอาจมีสัญญาสนับสนุนกับผู้จำหน่ายระบบปฏิบัติการของคุณ ซึ่งคุณสามารถให้ผู้เชี่ยวชาญด้านประสิทธิภาพดูได้
หากต้องการประสิทธิภาพที่ยอมรับได้ ให้พิจารณาการเปลี่ยนแปลงแอปพลิเคชัน พิจารณาจัดเก็บและสอบถามรายการไฟล์จากฐานข้อมูลอื่นที่ไม่ใช่ระบบไฟล์ ฐานข้อมูลจำนวนมากอาจสามารถส่งคืนผลลัพธ์ไม่กี่ล้านรายการได้เร็วกว่าระบบไฟล์ที่ถูกจำกัดโดย POSIX โดยทั่วไป และโดยเฉพาะอย่างยิ่ง Linux VFS