โมดูล RAM มีราคาถูกกว่าที่เคยเป็นมาเหตุใดเราจึงไม่เรียกใช้ระบบปฏิบัติการทั้งหมดของเราจากแบตเตอรี RAM ความเร็วสูง
เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบโดยชุมชน
คำถาม
ผู้อ่าน SuperUser pkr298 ต้องการทราบว่าเหตุใดเราจึงไม่เรียกใช้เครื่องที่ใช้ RAM แทนที่จะเป็นเครื่องที่ใช้ดิสก์ เขาเขียน:
RAM มีราคาถูกและเร็วกว่า SSD มาก มันมีความผันผวน เหตุใดคอมพิวเตอร์จึงไม่มี RAM จำนวนมากและเมื่อเปิดเครื่องขึ้นมาให้โหลดทุกอย่างลงใน RAM จากฮาร์ดไดรฟ์ / SSD และเรียกใช้ทุกอย่างจากที่นั่นโดยสมมติว่าไม่มีความจำเป็นที่จะต้องคงอยู่นอกเหนือจากหน่วยความจำจริงๆ คอมพิวเตอร์จะเร็วกว่านี้ไม่ใช่หรือ
แน่นอนว่าระบบปฏิบัติการปัจจุบันอาจไม่รองรับสิ่งนี้เลย แต่มีเหตุผลใดบ้างที่ไม่ใช้ RAM ในลักษณะนี้?
การสอบถามของเขานั้นสมเหตุสมผล แต่เห็นได้ชัดว่าเราไม่ได้จมอยู่ในคอมพิวเตอร์ที่ใช้ RAM ความหลังคืออะไร?
คำตอบ
ผู้สนับสนุน SuperUser Hennes นำเสนอข้อมูลเชิงลึกเกี่ยวกับสาเหตุที่เรายังคงใช้ระบบที่ใช้ดิสก์:
มีสาเหตุบางประการที่ไม่ใช้ RAM ในลักษณะนั้น:
- แรมเดสก์ท็อปทั่วไป (DDR3) มีราคาถูก แต่ก็ไม่ถูกนัก โดยเฉพาะอย่างยิ่งหากคุณต้องการซื้อ DIMM ที่มีขนาดค่อนข้างใหญ่
- RAM สูญเสียเนื้อหาเมื่อปิดเครื่อง ดังนั้นคุณจะต้องโหลดเนื้อหาใหม่ในเวลาบูต สมมติว่าคุณใช้ RAMDISK ขนาด SSD ที่ 100GB นั่นหมายถึงการหน่วงเวลาประมาณสองนาทีในขณะที่คัดลอก 100GB จากดิสก์
- RAM ใช้พลังงานมากกว่า (พูด 2–3 วัตต์ต่อ DIMM เช่นเดียวกับ SSD ที่ไม่ได้ใช้งาน)
- ในการใช้ RAM มากเมนบอร์ดของคุณจะต้องมีซ็อกเก็ต DIMM จำนวนมากและมีร่องรอยอยู่ โดยปกติจะ จำกัด ไว้ที่หกหรือน้อยกว่า (พื้นที่บอร์ดมากขึ้นหมายถึงต้นทุนที่มากขึ้นราคาจึงสูงขึ้น)
- สุดท้ายนี้คุณจะต้องใช้ RAM ในการรันโปรแกรมของคุณด้วยดังนั้นคุณจะต้องมีขนาด RAM ปกติในการทำงาน (เช่น 18GiB และเพียงพอที่จะจัดเก็บข้อมูลที่คุณคาดว่าจะใช้)
ต้องบอกว่า: ใช่มีดิสก์ RAM อยู่ แม้เป็น บอร์ด PCI พร้อมซ็อกเก็ต DIMM และเป็นเครื่องใช้สำหรับ IOps ที่สูงมาก (ส่วนใหญ่ใช้ในฐานข้อมูลขององค์กรก่อนที่ SSD จะกลายเป็นตัวเลือก) สิ่งเหล่านี้คือ ไม่ถูก แม้ว่า
ต่อไปนี้เป็นสองตัวอย่างของการ์ดดิสก์ RAM ระดับล่างที่นำมาผลิต:
![]()
โปรดทราบว่ามีหลายวิธีในการดำเนินการนี้มากกว่าการสร้างไฟล์ ดิสก์ RAM ในหน่วยความจำการทำงานทั่วไป
คุณสามารถ:
- ใช้ฟิสิคัลไดรฟ์เฉพาะสำหรับไดรฟ์ที่มีหน่วยความจำระเหย (ไดนามิก) ไม่ว่าจะเป็นอุปกรณ์หรืออินเทอร์เฟซ SAS, SATA หรือ PCI[e]
- คุณสามารถทำได้เช่นเดียวกันกับที่เก็บข้อมูลสำรองจากแบตเตอรี่ (ไม่จำเป็นต้องคัดลอกข้อมูลเริ่มต้นลงในข้อมูลเนื่องจากจะเก็บเนื้อหาไว้ตราบเท่าที่พลังงานสำรองยังคงใช้ได้)
- คุณสามารถใช้ RAM แบบคงที่แทนที่จะใช้ DRAMS (ง่ายกว่าราคาแพงกว่า)
- คุณสามารถใช้แฟลชหรือที่เก็บข้อมูลถาวรอื่น ๆ เพื่อเก็บข้อมูลทั้งหมด (คำเตือน: แฟลชมักจะมีรอบการเขียนที่ จำกัด ) หากคุณใช้แฟลชเป็นเพียงที่เก็บข้อมูลแสดงว่าคุณเพิ่งย้ายไปที่ SSD หากคุณจัดเก็บทุกอย่างในแรมแบบไดนามิกและบันทึกลงในแฟลชสำรองเมื่อปิดเครื่องคุณก็กลับไปที่เครื่องใช้ไฟฟ้า
ฉันแน่ใจว่ามีวิธีที่จะอธิบายได้มากกว่านี้จาก Amiga RAD: รีเซ็ตดิสก์ RAM ที่ยังมีชีวิตอยู่เป็น IOPS การปรับระดับการสึกหรอและ G-d รู้อะไรอย่างไรก็ตามฉันจะตัดสั้น ๆ นี้และแสดงรายการเพิ่มเติมเพียงรายการเดียว:
ราคา DDR3 (DRAM ปัจจุบัน) เทียบกับราคา SSD:
- DDR3: 10 ยูโรต่อ GiB หรือ 10,000 ยูโรต่อ TiB
- SSD: น้อยกว่ามาก (ประมาณ 1/4 ถึง 1/10)
หากคุณต้องการอ่านเพิ่มเติมเกี่ยวกับดิสก์ RAM โปรดดู อธิบายดิสก์ RAM: คืออะไรและทำไมคุณอาจไม่ควรใช้ .
มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่ .