Зачем использовать RAMdisk сегодня?

после прочтения этот вопрос я задумался,"Эй, что случилось с теми RAM дисковых утилит, которые мы использовали для запуска в старину DOS дней?"

Я не слышал о RAM дисков в течение многих лет до сегодняшнего дня, но почему? Память все еще быстре чем диск и мы имеем много оба.

почему RAM диски больше не используются сегодня?

3
задан Community
10.03.2023 22:53 Количество просмотров материала 2647
Распечатать страницу

11 ответов

Почему я использую RAMdisk сегодня: адресация 32-битного предела оперативной памяти

В настоящее время мне нужно запустить 32-разрядную операционную систему из-за проблем совместимости с некоторым рабочим программным обеспечением. Мой компьютер имеет гораздо больше оперативной памяти, чем Windows XP Professional, поэтому я застрял с 3 ГБ физической памяти.

когда стена 3GB ударит, то компьютер будет двигаться, чтобы использовать файл подкачки. К счастью, программное обеспечение существует, чтобы позволить вам создать RAMdisk из оперативной памяти, которая недоступна для операционная система, в 32-битных средах!

SuperSpeed есть программа под названием RamDisk, которая позволит вам сделать это. Другой вариант Vsuite RAMDisk Размером программное обеспечение (они оба немного отличаются-см. список функций, чтобы увидеть, какой из них соответствует вашим потребностям).

Я специально не рекламирую какое-либо программное обеспечение, но это несколько, с которыми я столкнулся, которые позволяют вам использовать часть оперативной памяти за пределами адресного диапазона 32-разрядной операционной системы система.

хотя это и не так хорошо, как иметь ОС непосредственно доступ к оперативной памяти, наличие файла подкачки на основе оперативной памяти намного лучше, чем на основе жесткого диска.

Scratchfiles - еще одна причина (для 64-бит а)

еще одна причина, по которой Вы можете использовать RAMdisk для редактирования фото/видео (например, с Adobe Creative Suite). Большинство программ Adobe могут использовать" scratchfile " для временного хранения (подобно файлу подкачки).

размещения scratchfile на RAMdisk действительно поможет увеличить скорость редактирования видео / фото, особенно когда вы приближаетесь к пределам оперативной памяти операционной системы (или программно-определяемым максимумам).

января 2010 Сентябрь 2012 Редактировать:

Я недавно наткнулся на этот сайт (патч был удален, но у меня отразил его на моем сайте здесь), который позволяет вам залатать стержень Windows 7 для того чтобы позволить PAE вашего operating система для того чтобы расширить барьер 4gb (см. эта статья упоминалась в предыдущей ссылке для получения более подробной информации о фактической механики за патч). Это позволяет использовать более 4 ГБ (до 8 ГБ) оперативной памяти полностью под Windows 7 32-бит.

31
отвечен Breakthrough 2023-03-12 06:41

одна действительно хорошая фундаментальная причина, почему диски mem не очень распространены: вам лучше использовать память в качестве дискового кэша.

вы уже получите большинство/все преимущества производительности ramdisk в нормальной работе, просто позволяя использовать память в качестве кэша. Запись на диск может происходить в фоновом режиме, где задержка не такая уж большая, если у вас достаточно кэша.

вы все еще можете использовать ramdisk в особых обстоятельствах (без возможности записи диск.)

8
отвечен Captain Segfault 2023-03-12 08:58
  1. OSs лучше использовать ОЗУ - приложения загружаются в оперативную память а местами и больше разумно.
  2. RAM диски энергозависимы - данные в RAM исчезают без питания, поэтому мы не можем на них положиться.
  3. 32-разрядная архитектура может адресовать только чуть ниже 4 ГБ ОЗУ-вы не хотите тратить эту драгоценную ОЗУ в качестве диска ОЗУ.
  4. оперативная память по-прежнему довольно дорого, относительно в любом случае
5
отвечен Rich Bradshaw 2023-03-12 11:15

в Linux есть файловая система с именем tmpfs, что в основном является RAM-диском.

как следует из названия, он часто используется для /tmp, потому что папка содержит только файлы, которые не должны сохраняться после перезагрузки.

Live CD использовать RAM-диск для всего жесткого диска.

3
отвечен Brendan Long 2023-03-12 13:32

на самом деле так и есть. Есть даже твердотельные накопители на основе DRAM в настоящее время.

Да, это правда, современные жесткие диски работают быстрее. Но по сравнению с другими компонентами системы прогресса, они намного много медленнее. Вы не можете исключить времена искати, потому что ваша вращательная скорость ограничена.

Так для многих целей, RAM-накопитель может дать вам огромный прирост производительности. Когда-либо пробовал строить большой программный проект на обычном жестком диске, а не на оперативной памяти водить?

Также обратите внимание, что современные системные ядра, такие как Linux, уже используют всю доступную (неиспользуемую) оперативную память для кэширования блочного хранилища.

2
отвечен EFraim 2023-03-12 15:49

Это были в значительной степени костыли, чтобы компенсировать недостатки искалеченных операционных систем, и ОС с полным спектром услуг в них не нуждается.

то есть: для большинства целей механизм кэширования ОС обеспечит лучшую производительность.

Он делает то же самое (вставляет "дисковые" резидентные данные в оперативную память для быстрого доступа), но у него есть куча эвристик и своевременные оптимизации для choose ровно что следует ускорить. Там будет особенным случаи, когда вы можете знать лучше, чем ОС, но большую часть времени вы должны оставить достаточно хорошо в одиночку.

2
отвечен dmckee 2023-03-12 18:06

Я использовал свой 2GB ramdisk для хранения виртуальной операционной системы VMWARE (все это, XP), автоматически сохранялся и перезагружался при syartup/shutdown. Затем я запустил его с ramdisk с VMware PLAYER. Это сделало всю виртуальную операционную систему RAMDISK скорости, включая все ввода / вывода с его системных файлов (все из них, а не только некоторые) и, как вы можете себе представить, производительность была поразительной!

кроме этого, извлечение ZIP / RAR файлов происходит намного быстрее, а также кодирование DVD.

- Mamba

2
отвечен Mamba 2023-03-12 20:23

потому что :

  1. пока спецификации компьютера улучшали преогромно, програмное обеспечение было очень надутым и требует очень больше памяти. Маленький диск с памятью больше не поможет.
  2. диск памяти хорош только для одного: хранения временных файлов. Не многие программы тратят свое время жонглирование временные файлы больше, и когда они делают эти файлы, как правило, довольно большой.
0
отвечен harrymc 2023-03-12 22:40

зачем сегодня использовать RAMdisk?

потому что ОЗУ дешевы, а RAM-диск быстрее, чем обычный жесткий диск, по countrymile (или более 300 раз).

Примечание: RAM диск не может быть подходящим решением для каждого сценария, но там, где это применимо, он бьет любой диск, известный человеку руки вниз.

0
отвечен 2023-03-13 00:57

Я должен сказать, что они больше не используются из-за раздувания программного обеспечения и роста массового хранения данных намного опередили оперативную память. Раньше считалось, что машины будут иметь больше оперативной памяти, чем хранилище (например, мой старый XT с 640K RAM и 360K disk drive). Это сделало его без проблем, чтобы сделать 384k ramdisk, скопировать приложение на него и убежать от него (все еще оставляя адекватный, для большинства приложений дня, 256K оперативной памяти). Контраст с системами в наше время которые приходят с приводом 1TB, но только есть 1 ГБ оперативной памяти...

0
отвечен Brian Knoblauch 2023-03-13 03:14

, потому что этой не за горами.

The PhotoFast G-Monster

0
отвечен caliban 2023-03-13 05:31

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх