โฮมเพจ » ทำอย่างไร » RAM ราคาถูกดังนั้นทำไมเราไม่เรียกใช้ทุกอย่างจากมัน

    RAM ราคาถูกดังนั้นทำไมเราไม่เรียกใช้ทุกอย่างจากมัน

    โมดูล RAM มีราคาถูกกว่าที่เคยเป็นมาดังนั้นทำไมเราไม่เรียกใช้ระบบปฏิบัติการทั้งหมดของเรากับธนาคาร RAM ที่เร็วเป็นพิเศษ?

    เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.

    คำถาม

    SuperUser reader pkr298 ต้องการทราบว่าเหตุใดเราจึงไม่ใช้ RAM แทนเครื่องใช้ดิสก์ เขาเขียน:

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

    แน่นอนระบบปฏิบัติการปัจจุบันอาจไม่รองรับสิ่งนี้ แต่มีเหตุผลใด ๆ ที่ทำให้ RAM ไม่ได้ใช้งานในลักษณะนี้?

    บนพื้นผิวคำถามของเขาสมเหตุสมผล แต่ชัดเจนว่าเราไม่ได้จมอยู่ในคอมพิวเตอร์ที่ใช้ RAM เรื่องหลังคืออะไร?

    คำตอบ

    ผู้สนับสนุน SuperUser Hennes นำเสนอข้อมูลเชิงลึกเกี่ยวกับสาเหตุที่เรายังคงใช้ระบบที่ใช้ดิสก์:

    มีเหตุผลสองสามข้อที่ RAM ไม่ได้ถูกใช้:

    1. เดสก์ท็อปทั่วไป (DDR3) RAM ราคาถูก แต่ก็ไม่ถูกเท่าไหร่ โดยเฉพาะถ้าคุณต้องการซื้อ DIMM ที่ค่อนข้างใหญ่.
    2. RAM สูญเสียเนื้อหาเมื่อปิดเครื่อง ดังนั้นคุณจะต้องโหลดเนื้อหาในเวลาบูต สมมติว่าคุณใช้ RAMDISK ขนาด SSD ที่ 100GB ซึ่งหมายถึงการหน่วงเวลาประมาณสองนาทีในขณะที่การคัดลอก 100GB จากดิสก์.
    3. RAM ใช้พลังงานมากขึ้น (ประมาณ 2-3 วัตต์ต่อ DIMM ประมาณเดียวกับ SSD ที่ไม่ทำงาน).
    4. ในการใช้ RAM จำนวนมากมาเธอร์บอร์ดของคุณจะต้องใช้ซ็อกเก็ต DIMM จำนวนมากและมีร่องรอยของมัน โดยปกติจะ จำกัด ไว้ที่หกหรือน้อยกว่า (พื้นที่ว่างบนบอร์ดมากขึ้นหมายถึงค่าใช้จ่ายที่มากขึ้นทำให้ราคาสูงขึ้น)
    5. ท้ายสุดคุณจะต้องใช้ RAM เพื่อเรียกใช้โปรแกรมของคุณดังนั้นคุณจะต้องใช้ขนาด RAM ปกติเพื่อทำงาน (เช่น 18GiB และเพียงพอที่จะเก็บข้อมูลที่คุณคาดว่าจะใช้).

    ต้องบอกว่า: ใช่มี RAM disk อยู่ แม้จะเป็นบอร์ด PCI ที่มีซ็อกเก็ต DIMM และเป็นอุปกรณ์สำหรับ IOps ที่สูงมาก (ส่วนใหญ่ใช้ในฐานข้อมูลองค์กรก่อนที่ SSD จะกลายเป็นตัวเลือก) สิ่งเหล่านี้ไม่ถูกเลย.
    ต่อไปนี้เป็นสองตัวอย่างของการ์ดดิสก์ต่ำสุดที่ทำให้การผลิตมีดังนี้:

    โปรดทราบว่ามีวิธีการทำเช่นนี้มากกว่าวิธีเพียงสร้างดิสก์ RAM ในหน่วยความจำงานทั่วไป.

    คุณสามารถ:

    1. ใช้ฟิสิคัลไดรฟ์โดยเฉพาะสำหรับมันด้วยหน่วยความจำ (ไดนามิก) ไม่ว่าจะเป็นอุปกรณ์หรือด้วยอินเตอร์เฟส SAS, SATA หรือ PCI [e].
    2. คุณสามารถทำเช่นเดียวกันกับที่เก็บแบตเตอรี่สำรอง (ไม่จำเป็นต้องคัดลอกข้อมูลเริ่มต้นลงไปเพราะมันจะเก็บเนื้อหาไว้ตราบใดที่พลังงานสำรองยังคงใช้ได้).
    3. คุณสามารถใช้ RAM แบบคงที่มากกว่า DRAM (ง่ายกว่าและแพงกว่า).
    4. คุณสามารถใช้แฟลชหรือที่เก็บข้อมูลถาวรอื่นเพื่อเก็บข้อมูลทั้งหมด (คำเตือน: โดยปกติแล้วแฟลชจะมีจำนวนรอบการเขียนที่ จำกัด ) หากคุณใช้แฟลชเป็นที่เก็บข้อมูลเท่านั้นคุณจะย้ายไปยัง SSD หากคุณเก็บทุกอย่างไว้ใน RAM แบบไดนามิกและบันทึกลงในแฟลชแบ็คอัพเมื่อพลังงานหมดคุณก็กลับไปที่อุปกรณ์.

    ฉันแน่ใจว่ามีวิธีอธิบายเพิ่มเติมจาก Amiga RAD: รีเซ็ตดิสก์ RAM ที่รอดชีวิตไปเป็น IOPS การปรับระดับการสึกหรอและ G-d รู้ว่าสิ่งใดอย่างไรก็ตามฉันจะตัดรายการสั้น ๆ นี้เพียงรายการเดียว:

    ราคา DDR3 (DRAM ปัจจุบัน) และราคา SSD:

    • DDR3: € 10 ต่อ GiB หรือ 10,000 ยูโรต่อ TiB
    • SSD: มีนัยสำคัญน้อยกว่า (ประมาณ 1 / 4th ถึง 1 / 10th.)

    หากคุณต้องการอ่านเพิ่มเติมเกี่ยวกับดิสก์ RAM ให้ตรวจสอบ RAM ดิสก์อธิบาย: สิ่งที่พวกเขาและทำไมคุณอาจไม่ควรใช้หนึ่ง.


    มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.