ควรใช้ RAM ดิสก์เมื่อใด


9

ฉันรู้ว่าดิสก์ RAM เร็วกว่าดิสก์ใด ๆ แต่พวกเขาสูญเสียเนื้อหาในการปิดระบบปฏิบัติการ ความจุถูก จำกัด ไว้ที่ RAM มีการใช้งานที่มีประโยชน์บนเซิร์ฟเวอร์ Windows 2008 64 บิตใหม่หรือไม่?

คำตอบ:


4

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


4

ดิสก์ RAM สามารถทำให้ระบบของคุณช้าลงได้

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

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

นี่คือหนึ่งในเหตุผลที่แรมในฮาร์ดดิสก์เสียชีวิต ย้อนกลับไปในสมัยที่ผู้คนอาจมี RAM ขนาด 1MB ดิสก์แรมค่อนข้างธรรมดา (แต่เป็นมากกว่าสำหรับ Ataris และ Amigas มากกว่าบนพีซี) ตอนนี้พวกเขาหายากแม้ว่า Microsoft ได้เสนอ RAMDisk (ฟรี, IIRC) เป็นเวลานาน ดูเหมือนว่าไร้สาระ แต่หน่วยความจำนั้นเป็นทรัพยากรที่ใช้ร่วมกันที่มีการจัดการอย่างระมัดระวังมากกว่าตอนนั้น เมื่อผู้คนมี RAM ขนาด 1MB คุณจะถูกหัวเราะเยาะเมื่อแนะนำว่าการซื้อหน่วยความจำจะเพิ่มความเร็วในพีซี จากนั้น Windows 3 ก็เกิดขึ้นและสิ่งต่าง ๆ ก็เปลี่ยนไป

ที่กล่าวว่า RAM disk สามารถพิจารณาเป็นพิเศษได้ เพียงตรวจสอบให้แน่ใจว่าเป็นข้อได้เปรียบที่แท้จริงไม่ใช่เพียงแค่ก่อวินาศกรรมในความพยายามของ O / S ของคุณเพื่อให้ทำงานได้เร็วขึ้น

แก้ไข ต้องพูดทั้งหมดที่ฉันควรตอบคำถามจริง ๆ;-)

imdiskเป็นโปรแกรมควบคุมดิสก์เสมือนที่ดีและดิสก์เสมือนสามารถอยู่ในระบบ RAM (เป็นทางเลือก) โปรแกรมติดตั้งรองรับ Windows ทั้งแบบ 32 บิตและ 64 บิต รองรับใน Server 2008 แต่ตรวจสอบหมายเหตุเนื่องจากมีปัญหา UAC


2
การรวบรวมฐานรหัสขนาดใหญ่เป็นหนึ่งในพื้นที่เหล่านั้นที่ดิสก์ RAM สามารถสร้างความแตกต่างอย่างมาก ฉันเพิ่งติดตั้ง imdisk และงานสร้างของฉันไปจาก 5 นาทีถึง 3 นาที (และเวลาส่วนใหญ่ที่เหลือคือการชำระเงิน svn) แน่นอนฉันต้องการขโมย 2 GB จากระบบ 16 GB ดังนั้น YMMV
Marcelo Cantos

3

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

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

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

ตัวอย่างเช่นเซิร์ฟเวอร์ Minecraft Tekkit นั้นมีข้อมูลจำนวนมาก มันมักจะสร้างพื้นที่หลายทิศทางและในหลาย ๆ ส่วนของแผนที่สร้างเครื่องจักรข้อมูลผู้ใช้ข้อมูลปลั๊กอินบันทึกข้อมูลพลังงานเครื่องจักรพลังงานนักเล่นแร่แปรธาตุ (เข้มข้นมากมันแย่มากจนเจ้าของเซิร์ฟเวอร์ต้องปิดการใช้งานอย่างสมบูรณ์ mod) เป็นต้นMinecraftกำลังสร้างแผนที่อย่างไม่ จำกัด และต้องใช้ความเร็วในการอ่าน / เขียนจำนวนมาก

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


กำแพงข้อความนั้นอาจใช้การจัดรูปแบบบางอย่าง
แทนเนอร์ฟอล์กเนอร์

1

มันมีประโยชน์ในสภาพแวดล้อมเซิร์ฟเวอร์เมื่อคุณมีไฟล์บางไฟล์ที่เขียนหรืออ่านบ่อยมาก - ฐานข้อมูล SQL เช่น - เพียงแค่ค้นหาไฟล์เหล่านั้นบนดิสก์ RAM และการดำเนินการเหล่านี้จะมีขนาดที่เร็วขึ้น!

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


2
ฉันคิดว่าคุณกำลังคิดถึงโซลิดสเตตดิสก์โอพีกำลังพูดถึง RAM ดิสก์ซึ่งเป็นไดรฟ์เสมือนจริงในหน่วยความจำ ในสมัยก่อนถ้าคุณมีระบบที่มี RAM จำนวนมากคุณจะสร้าง Ram Disk และใช้มันสำหรับไฟล์ temp และสิ่งอื่น ๆ ที่คล้ายกัน ถ้าคุณใช้ SQL Server หรือฐานข้อมูลที่ทันสมัยคุณจะดีกว่าให้ RAM กับระบบปฏิบัติการและปล่อยให้ตัวจัดการฐานข้อมูลสูญหายฐานข้อมูลลงใน RAM ด้วยวิธีการที่ระบบปฏิบัติการดูแลการเขียนข้อมูลไปยัง ไดรฟ์ทางกายภาพสำหรับการติดตา
BillN

1

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

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


0

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

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


0
  • มี SSD ไม่ใช่ดิสก์ RAM; มันขัดขืน
  • มี RAM disk พร้อม RAM จากเซิร์ฟเวอร์ของคุณไม่เลว ... พิสูจน์ได้ดีบน Linux ดีกว่าการจัดการแคช OS ในหลายกรณี (เว็บเซิร์ฟเวอร์, SQL temp, .. )
  • และยังมีดิสก์ RAM เช่น "IOFusion" หรืออื่น ๆ ซึ่งเป็นอุปกรณ์เก็บข้อมูล RAM ในส่วนขยาย PCI มันไม่ขัดขืนสำหรับการปรับปรุงประสิทธิภาพอย่างมากในบริบทการรับส่งข้อมูล I / O สูง มีประโยชน์มากสำหรับฐานข้อมูลชั่วคราว tablespace ขนาดใหญ่หรือบริการอื่น ๆ ที่มีความพร้อมใช้งานสูง โดยทั่วไปจะถูกติดตั้งในโหนดของคลัสเตอร์ ...
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.