สำหรับ OP ดูที่fioฉันคิดว่ามีคนพูดถึงที่นี่ เป็นวิธีที่ดีที่สุดในการสำรวจขีด จำกัด ของ SSD บน Mac ของคุณ เพียงให้แน่ใจว่าใช้อาร์กิวเมนต์ 'direct = 0' มิเช่นนั้นคุณอาจบอร์กระบบไฟล์ของคุณ
ที่กล่าวว่า ...
บางคำตอบที่นี่ไร้สาระ! ฉันรู้ว่าคำตอบมีอายุหลายปี ณ จุดนี้ แต่คุณสามารถทำได้และควรวัด IO Latency ของ SSD
tl; dr: SSD มีความหน่วง IO เหมือนกับระบบจัดเก็บข้อมูลอื่น ๆ คุณสามารถวัดได้
มีความแตกต่างที่แตกต่างระหว่าง 'เวลาค้นหา' ซึ่งเป็นตัวชี้วัดเชิงกลไกที่เกี่ยวข้องกับดิสก์หมุนและ 'เวลาให้บริการ IO' ซึ่งเป็นการรวมของเวลาแฝงที่เชื่อมโยงกับกระบวนการ I / O แต่ละขั้นตอน ในสภาพแวดล้อมที่มีดิสก์หมุนวน (รวมถึงพีซีในบ้านและ Mac), Seek Time เป็นหนึ่งขั้นตอนดังกล่าวและอาจมีความสำคัญในระบบที่ออกแบบ / แคช / ดูแลรักษาที่ไม่ดี (ซึ่งอาจเป็นระบบธุรกิจส่วนใหญ่และเกือบทุกระบบภายในบ้าน) ดำเนินการโดยคนที่มีทักษะในขอบเขตของการปรับแต่งประสิทธิภาพการจัดเก็บ)
โดยทั่วไปแล้วคนจะอ้างถึงเวลาให้บริการ IOนี้เมื่อพวกเขาพูดว่า 'เวลาแฝง' และไม่ใช่ 'แสวงหาเวลา' เนื่องจากเมตริกนั้นไม่เกี่ยวข้องมากขึ้นเมื่อ:
- อุปกรณ์เก็บข้อมูลแบบ Flash กลายเป็นสิ่งปกติ
- ดิสก์หมุนวนอยู่ภายในและภายนอกองค์กรร้านไอทีชนกับข้อ จำกัด ทางกลไกซึ่งไม่สามารถเกินได้เนื่องจากฟิสิกส์
- ระบบที่ต้องการประสิทธิภาพที่แท้จริงขึ้นอยู่กับการปรับแต่งซอฟต์แวร์ให้เหมาะสม (การติดตั้งแคช, การรวมตัว IO, การบำรุงรักษาชุดแถบและเทคนิคอื่น ๆ เพื่อความสะดวกในการยึดเกาะนิวตันฟิสิกส์ของดิสก์ระบบจัดเก็บข้อมูล) หรือการจัดการตามความคาดหวัง ซื้อแฟลชมิเช่นนั้นก็เงียบ ") เนื่องจากผู้บริโภคส่วนใหญ่ของหน่วยความจำประสิทธิภาพสูงได้เปลี่ยนมาใช้ Flash มานานแล้วกดดันผู้ผลิตดิสก์หมุนให้ดันออกมาในไตรมาสสุดท้ายของมิลลิวินาที
เมื่อเราประเมินระบบจัดเก็บข้อมูลเรากำลังพูดถึงไมโครวินาทีโดยส่วนใหญ่ ทุกวันนี้หากระบบจัดเก็บข้อมูลไม่สามารถให้ประสิทธิภาพการทำงานที่ต่ำกว่า 5ms อย่างสม่ำเสมอภายใต้ภาระใด ๆ (สำหรับปริมาณงานทั่วไป) ก็จะไม่สามารถหยุดทำงานได้ สำหรับผู้บริโภคที่มีประสิทธิภาพสูงเราคาดว่าเวลาตอบสนอง sub-1ms ที่สอดคล้องกันสำหรับโปรไฟล์เวิร์กโหลดที่สำคัญ
ดิสก์หมุนเร็วที่สุดที่คุณสามารถหาได้มีเวลามากกว่า 2ms เพียงอย่างเดียวและนั่นเป็นสถานการณ์กรณีที่ดีที่สุด เพิ่มความจริงที่ว่าถ้าคุณอยู่ในสถานการณ์จำลองอาร์เรย์ RAID ทุกดิสก์ต้องค้นหาแถบที่ต้องการและอาจอยู่ทั่วตำแหน่งเท่าที่ตำแหน่งหัวดังนั้นจึงสามารถสวยได้น่าเกลียด (ในสถานการณ์จำลองฮาร์ดแวร์ RAID โดยไม่ต้องใช้แคชเพื่อลดสิ่งนี้ดูด้านบน) เพิ่มเวลาที่ใช้ในการย้ายข้อมูลที่ต้องการคำนวณความเท่าเทียมกันหากจำเป็นอัปเดตสตริปที่เกี่ยวข้อง ... คุณสามารถเห็น ประโยชน์ของ SSD จะชัดเจนทันทีในแง่ที่ไม่ยากมากเมื่อคุณรู้ว่ามีอะไรเกิดขึ้น หวังว่าการพูดจาโผงผางนี้จะช่วยชาว Google ในการแสวงหาความรู้