8

Недавно на моем компьютере было установлено много оперативной памяти, и я посмотрел на эту RAMDisk.

Из моего расследования я обнаружил две вещи:

  1. Вы не должны связываться с родным файлом подкачки / настройками памяти Windows. Система обработки памяти Windows и ее сервисы отработаны многолетним тестированием в реальных сценариях. Модель памяти SuperFetch и Windows, по-видимому, делает перемещение определенных файлов и папок на RAMDisk неоправданным, поскольку сопоставленные файлы не сразу удаляются из памяти, а SuperFetch хорошо предсказывает действия пользователя.
  2. Однако разработчики сторонних программ, таких как браузеры и утилиты, тратили значительно меньше времени на беспокойство о производительности, поэтому в крайних случаях, например, с избытком памяти, эти программы работают неоптимальным образом.

Если я прав, RAMDisk может быть полезен для хранения временного кэша некоторых программ: файлов, которые могут быть автоматически восстановлены без особых проблем. Браузеры любят кэшировать данные на диск, чтобы не загружать их из Интернета, что еще можно поместить на RAMDisk?

2 ответа2

4

«Что поставить на RAMDisk под Windows?A: Ничего.

RAMdisk - это глупое использование RAM. *

Windows, особенно в Vista и более поздних версиях, отлично справится с использованием "дополнительной" оперативной памяти для кэша файлов и страниц. Это делает это полностью автоматически. И если процессу внезапно оказывается, что часть этой ОЗУ, которая когда-то была "лишней", ОС может забрать ее из этих кешей почти мгновенно (лишь незначительно медленнее, чем при использовании "свободной" ОЗУ) и пусть процесс, который нуждается в этом, использовать его. Он будет делать это разумно, сначала переназначая кэш с низким приоритетом, к которому не обращались долгое время.

В то время как... При блокировке RAM прочь в Ramdisk ОС , то никогда не может использовать его для реальных "живых" содержание (т.е. для разрешения ошибки страницы), а не в какой - либо промежуток времени. Это плохо.

Практически все заявления о том, что «ОС плохо управляет моей оперативной памятью», связаны с дезинформацией о том, как работает виртуальная память и что она делает, а также с неверной интерпретацией различных дисплеев. (Конечно, Microsoft не сильно помогла здесь.)

(* Единственное исключение, с которым я согласен, - это если вы работаете, например, с 32-битными клиентами Windows, которые не будут использовать более 3 ГБ ОЗУ. Продукт RAMdisk, использующий ОЗУ, ОС может полностью использовать. «не использовать» ничего не отнимает у ОС. Лучшим долгосрочным ответом, конечно, является переход на ОС, которая будет использовать всю вашу оперативную память.)

1

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

Более подробная информация здесь: http://www.techrepublic.com/blog/window-on-windows/how-do-i-use-a-ram-disk-to-help-speed-up-disk-intensive-applications/3430

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .