ค้นหาเว็บไซต์

ดิสก์ RAM เร็วอย่างบ้าคลั่ง แต่ฉันไม่ได้ใช้มัน—และคุณก็ไม่ควรใช้เช่นกัน


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

ข่าวดีคือคุณสามารถทำแบบนั้นได้ด้วย RAM disk ข่าวร้ายคือไม่เพียงแต่คุณอาจจะไม่จำเป็นต้องใช้มันเท่านั้น แต่เว้นแต่ว่าคุณจะมีเวิร์คสเตชันที่ทรงพลัง คุณอาจไม่มีหน่วยความจำว่างเพียงพอที่จะเปลี่ยนมันเป็น RAM disk ที่มีประโยชน์ตั้งแต่แรก—สองเหตุผลที่ทำให้ผมไม่วางแผนที่จะใช้ RAM disk ในเร็วๆ นี้

แรมดิสก์คืออะไรจริงๆ

ใช้หน่วยความจำของระบบของคุณเป็นพื้นที่เก็บข้อมูล






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



การจัดเก็บดังกล่าวมีความเร็วสูงมาก แม้เทียบกับ SSD PCIe 5 ที่เร็วที่สุดในตลาด เช่นกัน ตัวอย่างเช่น ฉันได้สร้างแรมดิสก์จากส่วนหนึ่งของหน่วยความจำ DDR4-3200 ของฉันและทำการทดสอบประสิทธิภาพด้วย CrystalDiskMark แม้ตัวเลขการอ่านและเขียนแบบเรียงลำดับจะน่าประทับใจ แต่ไดรฟ์อย่าง Crucial T710 สามารถเทียบหรือแม้กระทั่งชนะแรมดิสก์ของฉันในการทำงานแบบเรียงลำดับที่คิวลึกสูง ซึ่ง NVMe SSD ถูกปรับแต่งสำหรับการทำงานประเภทนี้

แต่เมื่อพูดถึงการอ่านและเขียนแบบสุ่ม RAM ดิสก์สามารถเอาชนะ SSD NVMe PCIe 5.0 ที่เร็วที่สุดได้อย่างง่ายดาย โดยเฉพาะที่ความลึกคิวต่ำซึ่งความล่าช้าสำคัญที่สุด ในขณะที่ SSD ไม่ได้แข็งแกร่งมากนักในเรื่องความล่าช้า RAM มีความล่าช้าต่ำกว่ามาก (นาโนวินาทีเทียบกับสิบไมโครวินาทีสำหรับ SSD) เพราะ RAM ต้องการสิ่งนี้เพื่อจัดการกับกระแสของการทำงาน I/O ขนาดเล็กจำนวนมากที่มันออกแบบมาให้รองรับ

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

ข้อเสียประการที่สองของแผ่นดิสก์ RAM คือส่วนใหญ่คนมีหน่วยความจำระบบจำกัดมาก ตัวอย่างเช่น ผมมี RAM 32GB และเมื่อพิจารณาว่าส่วนไหนของมันถูกใช้งานโดย Windows แอป และเกม เพดานสูงสุดของผมคือแผ่นดิสก์ RAM ที่มีพื้นที่เก็บข้อมูลเพียงไม่กี่กิกะไบต์ แต่แม้ว่าคุณจะมี RAM มากและสามารถหาวิธีใช้หน่วยความจำชั่วคราวได้ ความจริงง่าย ๆ คือคนส่วนใหญ่ไม่จำเป็นต้องใช้แผ่นดิสก์ RAM เลย

การเก็บรักษาผ่านยุคสมัย

จากแท็บเล็ตดินเหนียวโบราณไปจนถึง SSD สมัยใหม่ — คุณรู้จริงแค่ไหนเกี่ยวกับประวัติศาสตร์ที่บ้าคลั่งและข้อเท็จจริงแปลก ๆ ของการจัดเก็บข้อมูล?

ความจุการจัดเก็บของฮาร์ดดิสก์ไดรฟ์ที่ขายเชิงพาณิชย์เป็นครั้งแรก IBM 350 RAMAC ที่เปิดตัวในปี 1956 คือเท่าใด?

สิ่งเหล่านี้อย่างไหนที่นักวิจัยและวิศวกรเคยใช้เป็นสื่อจัดเก็บข้อมูลจริง?

'SSD' ในที่เก็บข้อมูล SSD ย่อมาจากอะไร?

คุณจะต้องใช้แผ่นดิสก์ฟลอปปี้มาตรฐานขนาด 1.44 MB ประมาณกี่แผ่นเพื่อให้มีพื้นที่เก็บข้อมูลเท่ากับฮาร์ดไดรฟ์สมัยใหม่ขนาด 1 เทราไบต์?

นาซาใช้สื่อเก็บข้อมูลใดในการเก็บข้อมูลจากภารกิจดวงจันทร์อพอลโลต้นฉบับในทศวรรษ 1960 และ 1970?

เทคนิคที่ใช้ในหน่วยความจำแฟลช NAND สมัยใหม่ที่เก็บหลายบิตต่อเซลล์เพื่อเพิ่มความหนาแน่นมีชื่อว่าอะไร?

โกดังเก็บเมล็ดพันธุ์โลกสฟาลบาร์ดในนอร์เวย์เก็บเมล็ดพันธุ์เพื่อการอนุรักษ์ทางการเกษตร — แต่บริษัทเทคโนโลยีที่มีชื่อเสียงใดที่ดำเนินการ 'โกดังโค้ดอาร์กติก' ใกล้เคียงเพื่อเก็บรักษาซอฟต์แวร์ด้วย?

เหตุผลหลักที่แผ่นดิสก์ฟลอปปี้ในยุคแรกถูกเรียกว่า 'ฟลอปปี้' คืออะไร?

คะแนนของคุณ

ขอบคุณที่เล่น!

ดิสก์ RAM ประเภทนี้ก็ไม่ค่อยจำเป็นอีกต่อไปแล้ว

เรามีการเข้าถึงพื้นที่เก็บข้อมูลที่เร็วมากอยู่แล้ว

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

ปัจจุบัน Linux ยังคงโหลดระบบไฟล์ RAM เบื้องต้นขนาดเล็ก (initramfs) เข้าสู่หน่วยความจำระหว่างบูต มันไม่ใช่แคชหรือดิสก์ RAM แบบดั้งเดิม แต่ก็มีวัตถุประสงค์ที่คล้ายกัน เมื่อพูดถึงดิสก์ RAM ที่แท้จริง คุณสามารถใช้มันสำหรับแคชแอป—โดยเฉพาะแคชของเบราว์เซอร์หรือข้อมูลชั่วคราวของแอป—ซึ่งคุณจะเห็นการปรับปรุงในการตอบสนองอย่างชัดเจน

คุณยังสามารถเปลี่ยนบางส่วนของ RAM เป็นดิสก์ชั่วคราวสำหรับโครงการแก้ไขรูปภาพหรือวิดีโอของคุณได้เช่นกัน แต่ถ้าคุณมี SSD แบบ NVMe ที่เร็วอยู่แล้ว คุณอาจจะไม่เห็นประโยชน์มากนัก เนื่องจากหลายงานมีคอขวดอยู่ที่ส่วนอื่น ๆ (เช่น ประสิทธิภาพของ CPU หรือพฤติกรรมของแอปพลิเคชัน) มากกว่าความเร็วของที่เก็บข้อมูล ซึ่งสิ่งเดียวกันนี้ใช้ได้หากคุณติดตั้งเกมบน RAM disk เวลาการโหลดโดยทั่วไปมักจะไม่ดีขึ้นมากเกินกว่าที่ SSD แบบ NVMe ที่เร็วมอบให้ นอกจากนี้ ข้อมูลบนดิสก์ดังกล่าวจะหายไปทันทีที่คอมพิวเตอร์ปิด ซึ่งถือว่าไม่เหมาะสมอย่างยิ่ง อย่างน้อยที่สุด

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

สุดท้าย คุณสามารถติดตั้งแอปชั่วคราวบนแรมดิสก์แล้วค่อยย้ายไปยัง SSD หรือ HDD หากคุณต้องการเก็บไว้ หรือดาวน์โหลดไฟล์ไปยังแรมดิสก์แล้วย้ายไฟล์ที่คุณต้องการเก็บจริง ๆ ไปยังไดรฟ์เก็บข้อมูลปกติ

ฉันไม่มีความจำเป็นในการใช้แรมดิสก์

ฉันก็ไม่มี RAM เพียงพอเช่นกัน

แม้ว่าจะมีแอปพลิเคชันสำหรับ RAM disk ที่มีประโยชน์จริงอยู่บ้าง แต่ไม่มีแอปพลิเคชันใดที่เป็นประโยชน์สำหรับฉันเลย ฉันไม่บันทึกการเล่นเกม ไม่ประสบปัญหาเรื่องประสิทธิภาพของเว็บเบราว์เซอร์ และโดยรวมแล้ว Windows ก็ตอบสนองได้ดีพอสำหรับความต้องการของฉัน

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

ถ้าคอมพิวเตอร์ของฉันมีแรม 64GB ฉันคิดว่าฉันคงสร้างแรมดิสก์ขนาด 8GB หรือ 16GB สำหรับสิ่งแบบนั้น แต่ความจริงก็คือ แรมดิสก์ไม่คุ้มค่ากับความต้องการของฉันนอกจากนั้น ด้วยราคาหน่วยความจำในตอนนี้ ฉันจะไม่ซื้อแรมเพิ่มเพียงเพื่อแปลงมันเป็นพื้นที่เก็บชั่วคราว แม้ว่าราคาหน่วยความจำจะเท่าเดิมเมื่อปีที่แล้ว ฉันก็ยังอยากได้ SSD อีกตัวมากกว่าแทนที่จะซื้อแรมเพิ่มเพียงเพื่อทำเป็นแรมดิสก์ มันไม่สมเหตุสมผลเลย

การสร้างดิสก์ RAM และดูว่าคุณสามารถหาประโยชน์ใด ๆ จากมันได้นั้นไม่เสียค่าใช้จ่าย

ในขณะที่ฉันไม่มีการใช้งานสำหรับ RAM disk อาจเป็นเรื่องที่ต่างออกไปสำหรับคุณ บางทีคุณอาจมีหน่วยความจำของระบบมากมายและอาจได้รับประโยชน์จากการเปลี่ยนบางส่วนของมันเป็นที่เก็บชั่วคราวสำหรับไฟล์แคช โฟลเดอร์ดาวน์โหลด หรือการบันทึกเกมชั่วคราว การสร้างมันไม่เสียค่าใช้จ่ายใด ๆ และถ้ามีโอกาสที่คุณอาจได้รับประโยชน์จากมัน ทำไมไม่ลองดูล่ะ?

ก่อนที่ฉันจะสรุปเรื่องนี้ ควรสังเกตว่า ฉันใช้ OSFMount เพื่อสร้าง RAM disk แต่คุณก็สามารถใช้ Arsenal Image Mounter ได้เช่นกัน โปรแกรมที่ได้รับความนิยมมากที่สุดสำหรับการสร้าง RAM disk คือ ImDisk อาจใช้งานได้ แต่ผู้พัฒนาไม่แนะนำให้ใช้กับเวอร์ชันใหม่ของ Windows

บทความที่เกี่ยวข้อง