Объяснения RAM-дисков: что они и почему вы, вероятно, не должны использовать один

Оглавление:

Объяснения RAM-дисков: что они и почему вы, вероятно, не должны использовать один
Объяснения RAM-дисков: что они и почему вы, вероятно, не должны использовать один

Видео: Объяснения RAM-дисков: что они и почему вы, вероятно, не должны использовать один

Видео: Объяснения RAM-дисков: что они и почему вы, вероятно, не должны использовать один
Видео: Как установить Microsoft Office на Ubuntu - YouTube 2024, Май
Anonim
ОЗУ вашего компьютера еще быстрее, чем даже современные твердотельные накопители. RAM-диски используют это, используя оперативную память вашего компьютера в качестве молниеносного виртуального диска. Но вы, вероятно, не хотите использовать RAM-диск.
ОЗУ вашего компьютера еще быстрее, чем даже современные твердотельные накопители. RAM-диски используют это, используя оперативную память вашего компьютера в качестве молниеносного виртуального диска. Но вы, вероятно, не хотите использовать RAM-диск.

RAM-диски легко продаются - все, что вам нужно сделать, это задержать тесты производительности, показывающие, насколько быстрее считывать данные из ОЗУ, чем от быстрого SSD-накопителя. Но это не полная картина.

Что такое RAM-диск?

Чтобы создать RAM-диск, вы должны установить стороннюю программу, которая создает виртуальный диск в Windows. Эта программа зарезервировала бы часть вашего RAM - так что если бы у вас было 4 ГБ файлов на вашем RAM-диске, диск занял бы 4 ГБ ОЗУ. Все файлы на вашем диске будут храниться в вашей памяти. Когда вы пишете на диск, вы просто записываете в другой раздел своей оперативной памяти.

Первоначально это похоже на то, что это может помочь оптимизировать производительность. Если вы установили программы на RAM-диск, у вас будет почти мгновенное время загрузки, потому что их данные уже будут сохранены в самой быстрой памяти. Когда вы сохраняете файл, это произойдет почти мгновенно, поскольку оно просто будет скопировано в другую часть ОЗУ. Это будет означать более быстрое время загрузки приложений и более быстрое время чтения / записи файлов для файлов, сохраненных на RAM-диске.

Image
Image

Почему вы, вероятно, не должны использовать один

Однако здесь есть большая проблема. ОЗУ - энергозависимая память. Когда ваш компьютер потеряет питание, содержимое вашей ОЗУ будет стерто. Это означает, что вы не можете хранить что-либо важное на RAM-диске - если ваш компьютер разбился из-за потери мощности, вы потеряете все данные на вашем RAM-диске. Таким образом, сохранение файлов на RAM-диск бессмысленно, если вам все равно, что вы потеряете файлы, но если вам не нравятся файлы, зачем их сохранять в первую очередь?

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

Когда вы включаете компьютер, программа RAM-диска должна будет прочитать образ RAM-диска с вашего жесткого диска и загрузить его обратно в ОЗУ. Другими словами, вы просто получаете более быстрое время загрузки программы за счет более длительного времени загрузки. Как только ваш компьютер загружает приложение или другие файлы из своего жесткого диска, он кэширует их в RAM в любом случае - так что немного глупо устанавливать приложение или игру на RAM-диске, а не на вашем жестком диске. В любом случае, как только вы загрузите приложение, он останется в памяти для быстрой загрузки позже.

RAM-диски также резервируют хороший кусок вашей памяти, гарантируя, что вы не сможете использовать его ни для чего другого. В любом случае Windows использует неиспользуемую память для кэширования файлов, и все это происходит автоматически и в фоновом режиме. Если вам нужна память для чего-то, Windows мгновенно отменит кэшированные данные. С RAM-диском вам нужно будет отключить его вручную, чтобы освободить память.
RAM-диски также резервируют хороший кусок вашей памяти, гарантируя, что вы не сможете использовать его ни для чего другого. В любом случае Windows использует неиспользуемую память для кэширования файлов, и все это происходит автоматически и в фоновом режиме. Если вам нужна память для чего-то, Windows мгновенно отменит кэшированные данные. С RAM-диском вам нужно будет отключить его вручную, чтобы освободить память.

Как сделать RAM-диск

Создание RAM-диска довольно просто. Установите программу, такую как RAMDisk Personal DataRAM - бесплатная версия позволяет создавать RAM-диски размером до 4 ГБ - и использовать его для создания нового RAM-диска.

Затем вы можете установить на него программы или перенести файлы на него. Вы захотите сохранить копию RAM-диска, чтобы вы не потеряли данные, если ваш компьютер когда-либо опускается. Конечно, вам придется сохранять новое изображение каждый раз, когда вы обновляете файлы на RAM-диске.

Image
Image

Там должно быть какое-то использование для RAM-диска, но …

RAM-диски не являются полным мошенничеством, например, программами очистки ПК и многими другими инструментами «система-оптимизация». Определенно быстрее читать и писать из ОЗУ, а не использовать даже быстрый SSD. Скорее всего, для RAM-дисков есть хорошие возможности, если вы действительно знаете, что делаете.

Тем не менее, оба из следующих должны быть правдой:

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

Это высокий бар для очистки - в большинстве программ, у которых есть кеш, который вам не обязательно нужен, в любом случае будет использовать ОЗУ. Например, нет смысла размещать файл царапин Photoshop на диске RAM, потому что Photoshop использует ОЗУ в качестве кеша, если он доступен. Ваш веб-браузер будет хранить свои файлы кеша в ОЗУ, если есть место.

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

Твердотельные накопители на базе RAM

Если вы хотите воспользоваться оперативной памятью, вы можете попробовать инвестировать в твердотельный накопитель на базе RAM. Это твердотельные накопители, которые содержат RAM вместо обычной флэш-памяти.Они намного быстрее читают и пишут, но также намного дороже, потому что RAM стоит дороже Flash-памяти.

Такие накопители содержат батарею, поэтому они могут поддерживать содержимое ОЗУ, если компьютер теряет мощность. Они имеют достаточное количество энергии для записи данных в автономную память, гарантируя, что вы не потеряете все, что вы храните в своей ОЗУ.

Такие диски предназначены не для среднего пользователя - это чрезвычайно дорогие варианты, предназначенные для центров обработки данных и других бизнес-приложений, где вам нужна скорость ОЗУ со стабильностью твердотельных накопителей. Но эти диски имеют гораздо больше смысла, чем программные RAM-диски, если вам действительно нужны скорости, подобные RAM, для критически важных целей.

Таким образом, RAM-диски работают как рекламируемые. Но вы, вероятно, не хотите их использовать. Они не идеальны для запуска важной базы данных или ускорения времени загрузки игры.

Если у вас есть разумное использование для RAM-диска, оставьте комментарий - мы хотели бы знать, на что люди фактически используют их.

Рекомендуемые: