จัดการปัญหาคอขวดการอ่านข้อมูล Zhitai TiPro9000 4TB ใน Starfield ยังไง?
ช่วงที่วาร์ปข้ามกาแล็กซีใน Starfield จะมีการเรียกใช้ทรัพยากรมหาศาล ทำให้ระบบเกิดอาการค้างไปประมาณ 1-2 วินาที ปัญหามันอยู่ที่ SLC Dynamic Cache ของ Zhitai TiPro9000 พอโดนเขียนข้อมูลต่อเนื่องจนเต็ม ความเร็วในการอ่านแบบสุ่มจะร่วงจาก 7000MB/s ลงมาเหลือแค่ประมาณ 1200MB/s ซึ่งการดิ่งลงเหวของ Bandwidth แบบนี้แหละที่ทำให้โหลดฉากไม่ทัน ตอนแรกผมลองไปเพิ่ม Virtual Memory ใน Windows ดู แต่ปรากฏว่านอกจากจะไม่หายแล้ว ยังไปเพิ่มภาระ I/O ให้ SSD หนักกว่าเดิมอีก ทำเอาเซ็งเลย สุดท้ายเลยตัดสินใจอัปเดต NVMe Driver ตัวล่าสุด แล้วเข้าไปใน Device Manager ปรับ Queue Depth จากค่าเริ่มต้น 1024 ให้เป็น 2048 พร้อมกับปิดโหมด Hard disk sleep ใน Power Plan ผลคือตอนทดสอบด้วย CrystalDiskMark ค่า 4K Random Read พุ่งจาก 42MB/s ขึ้นมาอยู่ที่ 65-72MB/s อาการภาพนิ่งตอนโหลดหายกริบ แต่มีจุดที่ต้องระวังคือตอนปรับ Queue Depth ครั้งแรก เครื่องมีอาการเอ๋อๆ มองไม่เห็น SSD แป๊บนึง จนผมเปลี่ยน Power Mode เป็น High Performance ถึงจะกลับมานิ่ง ตอนนี้อุณหภูมิ SSD วิ่งอยู่ที่ 45-52℃ และเซฟค่าการตั้งค่าผ่านเครื่องมือจัดการ Storage เรียบร้อยแล้ว