Ramdisk – виртуальный диск для ускорения работы компьютера |
09 Августа 2011 |
Ramdisk – технология использования оперативной памяти в качестве диска для временного хранения данных. То есть система эмулирует дополнительный диск, но физически он хранится в оперативке. Данная методика не нова, она использовалась и ранее. Однако растущий как грибы после дождя объем модулей памяти и падающие на них цены позволяют использовать все преимущества данной технологии в полной мере. А этой статье пойдет речь о том, что даст использование ramdisk и как это поможет ускорить работу компьютера с помощью создания такого диска. Начну, пожалуй, с особенностей данной технологии. Во-первых, оперативная память значительно быстрее современных жестких дисков. Более того, она быстрее SSD-носителей. Посмотрите графики. На них сравнивается производительность ram-диска емкостью 1 Гбайт, созданного программой Qsoft RAMDisk Enterprise, с характеристиками не самого медленного терабайтного диска Samsung.
Производительность Ram-диска, замеренная программой CrystalDiskMark Производительность традиционного HDD, замеренная программой CrystalDiskMark Производительность Ram-диска, замеренная программой ATTO Производительность традиционного HDD, замеренная программой ATTO Обратите внимание на разницу в скоростях. Причем, если линейная скорость чтения (скорость чтения больших файлов) различается в десятки раз, то скорость записи мелкими блоками может отличаться в тысячу раз. На блоках 512 Кбайт, соответствующих набору небольших фотографий, падение производительности у обычных жестких дисков составляет 2,5 раза от максимума. У ram-диска снижение производительности практически отсутствует. Еще лучше эта ситуация проглядывается на блоках 4 Кбайт. Такой размер блока соответствует чтению исполняемых файлов и библиотек, например, при загрузке и запуске приложений, когда система работает с большим количеством мелких файлов. У обычных винчестеров скорость падает до неприлично низких величин, а у ram-диска она хоть и проседает, но измеряется сотнями мегабайт в секунду. Для сравнения объем одного CD-диска – 700 Мбайт. Все дело в том, что у традиционных дисков при работе с большим количеством мелких файлов основное время тратится на перемещение считывающей головки над поверхностью магнитных пластин. И это их самое слабое место. Использование такого быстрого ram-диска в системе позволит несколько повысить ее быстродействие. Например, можно перенести временные папки системы, кэши браузеров, временные файлы некоторых программ на такой диск. Это позволит снизить нагрузку на обычный винчестер. Еще один пример – при установке программ в компьютер содержимое дистрибутива распаковывается во временную папку, а уже потом ставится оттуда. Если временная папка будет на ram-диске, то установка пройдет значительно быстрее. Правда такой метод имеет незначительные минусы. После выключения содержимое оперативной памяти очищается. Хотя некоторые программы, создающие ram-диск, могут сохранять его содержимое при завершении работы и загружать при старте. Но эту возможность я использую редко - не придется периодически чистить временную папку temp, она будет затираться при каждой перезагрузку. Единственное, от чего хотелось бы предостеречь - перенос файла подкачки на ram-диск. Не нужно использовать RAM-диск для виртуальной памяти - это ИДИОТИЗМ. Подкачка используется если не хватает оперативной памяти. Получается, что оперативка урезается, чтобы перенести в нее подкачку, которая нужна, когда оперативка урезается. Смысла от такой операции нет. При ограниченном количестве оперативной памяти лучше или отключить ram-диск - Windows сама разберется как использовать ресурсы памяти, или докупить еще пару планок, благо сегодня они стоят копейки. Статья: Развеиваем мифы: Файл подкачки на RAM-диске Детальные инструкции по настройке приложений я дам в следующей статье. Несовместимость приложенийПо информации от наших читателей при полностью отключенном файле подкачки имеются проблемы в следующих приложениях:
Для вышеуказанных приложений все-таки рекомендуется создать небольшой файл подкачки (20-50 Мбайт) и перенести его на RAM-диск. Но подчеркну, что делается это исключительно в целях совместимости.
Получайте анонсы новых статей прямо на почту |
Комментарии
Коммент от
Авг 17, 2011Комментатор
АндрейКоммент от
Окт 05, 2011Комментатор
АлексейУ меня система х86, стоит 4 гига, естественно использует только 3.25 С помощью софтины ramdisk plus создал виртуальный диск в незадействованы х 750 метрах и переместил на него файл подкачки. Так что для системы х86 вполне можно использовать подобным образом.
Коммент от
Окт 05, 2011Комментатор
pc-hard.ruКоммент от
Окт 19, 2011Комментатор
ПрохожийКоммент от
Мар 26, 2012Комментатор
алексНу у меня такая же мать. Поставь себе Вин.Хп Х64 или Вин. Сервер 2003 х64. И все твои 4гБ будут и все увидит. И рам -диск на фиг не нужен.
Коммент от
Янв 19, 2012Комментатор
ramdiskЕсли бы так. Идиотизм в другом, винда может свопиться и при заполнение памяти на половину.
Коммент от
Янв 19, 2012Комментатор
pc-hard.ruКоммент от
Янв 19, 2012Комментатор
ramdiskТо есть можно предположить что свопится та часть памяти которая долго не используется. И не сказал бы что свопится не много, как вы говорите, в том то и беда что фактически вся память в примере с браузером выкидывается в своп. Смотрится это как идиотизм, адекватными действиями системы это не назовешь.
Кстате и адекватного лечения этого я пока не нашел. Есть несколько вариантов борьбы но оптимального я пока не знаю.
А пока что уменьшил своп до 100м и убрал его в рамдиск, проблема с браузером как-бы решилась, да другие бяки вылазят...
Коммент от
Янв 19, 2012Комментатор
pc-hard.ruКоммент от
Янв 19, 2012Комментатор
ramdiskА фотошоп у меня шестой - мне он больше по душе, вообще много старого софта использую - старый конь сами знаете что (меньше сена ест)))))
Коммент от
Янв 19, 2012Комментатор
pc-hard.ruКоммент от
Янв 19, 2012Комментатор
ramdiskМне нельзя, Фотошоп 6 не запускается на отключеном свопе. Проверил сейчас и с десяток других старичков - у них проблем нет. Собственно только Ф6 пока один такой и обнаружился. Так что оставляю для него микросвоп, тем более на общем объеме памяти эта мелочь не заметна.
(К слову сказать слышал такой слушок что какие-то игры могут потребовать наличия свопа - возможно это так, хз)
А с Фотошопами забавная картина: На рамдиске скорость просто обалденная - это сказка конечно. Посмотрел как работают Ф6 и относительно новый cs3. И там и там настойки для скретча - первый рам-диск, второй и более - hdd. Фотошоп к счастью не юзает pagefile.sys а создает свой tmp, когда рамдиск заполняется - tmp создаётся на hdd и скорость снижается, тогда колапсим хистори для отката тэмпа снова на рам. С CS3 всё окей, а Ф6 при первом запуске выдаст варнинг, что его тэмп и своп будут на одном диске (на раме), но далее работает без проблем. Так что все очень и очень замечательно! Наслаждаюсь скоростью!
Коммент от
Янв 20, 2012Комментатор
pc-hard.ruКоммент от
Янв 26, 2012Комментатор
IvanСтолкнулся с такой проблемой, и это не слухи а реалии. Система на SSD,12 гигов памяти, Windows 64 Профессиональна я, файл подкачки отключен. Все программы ставятся на другой диск. При установке игры Battlefield 3, установщик начал ругаться по по воду отсутствия файла подкачки на системном диске.Установился без проблем. Во время игры просто вылетает. Вернул файл подкачки на место проблеммы снялись. Игра не вылетает.
Коммент от
Янв 27, 2012Комментатор
pc-hard.ruКоммент от
Янв 20, 2012Комментатор
ramdiskПриятно слышать, а то я как раз хотел спросить об этом, думал что в новых версиях так и осталась старая система кэшированя. Сенкс за инфу.
Коммент от
Янв 31, 2012Комментатор
DmitriyЕще слышал можно образы программ/игр в рам-диск устанавливать. Этот момент поясните если можно, как это вообще делается
Коммент от
Янв 31, 2012Комментатор
pc-hard.ruКоммент от
Фев 19, 2012Комментатор
DmitriyЭмм уже как бы 3 недели прошло, статья-то будет?
Коммент от
Янв 31, 2012Комментатор
DmitriyКоммент от
Фев 05, 2012Комментатор
СергейP.S. тем более 8гигов DDR3-1600 сейчас стоят 2000р.
Коммент от
Фев 06, 2012Комментатор
pc-hard.ruКоммент от
Фев 19, 2012Комментатор
FXAAКоммент от
Фев 19, 2012Комментатор
pc-hard.ruКоммент от
Фев 19, 2012Комментатор
FXAAКоммент от
Фев 19, 2012Комментатор
DestroyderКоммент от
Фев 20, 2012Комментатор
Фанаты pc-хардаP.S. в предвкушении новой статьи:)
Коммент от
Фев 20, 2012Комментатор
ФанатКоммент от
Фев 20, 2012Комментатор
pc-hard.ruКоммент от
Фев 20, 2012Комментатор
FXAAКстати, благодарю за подсказку с жесткими ссылками ;)
Коммент от
Фев 20, 2012Комментатор
DestroyderКоммент от
Фев 27, 2012Комментатор
DestroyderКоммент от
Фев 28, 2012Комментатор
pc-hard.ruКоммент от
Фев 29, 2012Комментатор
DestroyderКоммент от
Мар 06, 2012Комментатор
wise wolfЕсли кто может это всё нормально объяснить, то напишите пожалуйста. Ведь за это вам будут многие люди благодарны.
Коммент от
Июн 03, 2012Комментатор
яИ я также хотел подтвердить необходимость обзора разных прог для создания рам диска т.к. одна программа у меня вызывала через пол часа ступор системы, другая работает как часы.
Коммент от
Июн 04, 2012Комментатор
pc-hard.ruhttp://pc-hard.ru/softarticles/77-ramdisk-dataram-softperfect-qsoft-sravnenie.html
Коммент от
Июн 04, 2012Комментатор
яЯ отключал, по логике вещей ПК должен чуть ли не летать, а на деле практически тоже самое, я не могу это объяснить. В моём исполнении (виртуальный диск весь под вирт. память), перемещение фильма 1,36гб с диска (250Гб сата2) на диск (80гб ide) происходит на скорости 80мб\с! Обычно скорость не превышала 10-20мб\с на этот диск. Также я обратил внимание на очень важную вещь - процент загрузки ждд, на мелких файлах диск перестал быть загруженным на 100%. Также пинг был 26мс, стал 11-13мс. В общем, объяснить не могу, но я вот такие штуки получил. Спасибо за ссылку, почитаю.
Коммент от
Окт 01, 2012Комментатор
Dmitriyспустя 9 месяцев стоит таки ждать эту статью?
Коммент от
Окт 01, 2012Комментатор
pc-hard.ruКоммент от
Окт 02, 2012Комментатор
DmitriyКоммент от
Окт 02, 2012Комментатор
pc-hard.ruКоммент от
Окт 21, 2012Комментатор
ЕгорКоммент от
Дек 04, 2012Комментатор
ИгорьКоммент от
Дек 04, 2012Комментатор
pc-hard.ruКоммент от
Фев 26, 2013Комментатор
ИльяЕсли система 32бит а памяти 8ГБайт? Ну не в состоянии ОС увидеть остальное.. А вот РАМ-диски (не все, правда) "умеют видеть" невидимую для ОС память и более того - юзать! И файл подкачки в этом случае работает почти со скоростью РАМ. Т.о. получаем на 32бит системах РАМ по объему установленной памяти.
Коммент от
Фев 26, 2013Комментатор
pc-hard.ruКоммент от
Май 17, 2013Комментатор
АлександрПойду переставлять винду с 64 на 32 + ramdisk
Коммент от
Июн 17, 2013Комментатор
AliКоммент от
Июн 17, 2013Комментатор
pc-hard.ruНужен ли Ramdisk при наличии SSD
http://pc-hard.ru/hardarticles/150-using-ramdisk-in-system-powered-ssd.html
Коммент от
Июн 17, 2013Комментатор
AliПри SSD наличие Рамдиска - бесполезная трата оперативки.
Коммент от
Окт 25, 2013Комментатор
АртемСамый фунцкиональный и не глючный ramdisk - Primo Ramdisk Ultimate Edition
Коммент от
Окт 25, 2013Комментатор
pc-hard.ruНо как показал эксперимент, операционная система не получит почти никакого ускорения. Повышение производительно сти будет заметно лишь в программах использующих эту временную папку, например при установке софта, когда дистрибутив распаковывается в temp, и немного - при работе браузеров.
При наличии SSD создавать ramdisk бессмысленно.
Коммент от
Ноя 03, 2013Комментатор
АнтонСемерка на рамдрайве!!
Все делал по видео и споткнулся на 1-11 1-12 bsd не открывается Grld2..... Помогите.....
Коммент от
Июн 28, 2017Комментатор
YuriСразу оговорюсь, что так не делал, но логика заставляет усомниться в действенности таких методов.
Судите сами:
есть 32-хразр.ОС, уст.на машину с 4 ГБ ОЗУ.
RAMDisk-ПО на прямую с "железом" не работает.
Следовательно, при его настройке, RAMDisk-ПО обращается к ОС з запросом на выделение вирт.памяти (ВП) опредё.размера.
ОС удовлетворяет этот запрос и предоставляет ВП из ОЗУ (чуть более 3 ГБ).
В итоге, в распряжении ОС остаётся ОЗУ чуть более 3 ГБ - ВП.
Согласны с ходом моих рассуждений?
Коммент от
Июн 28, 2017Комментатор
pc-hard.ruКоммент от
Июн 28, 2017Комментатор
YuriСпасибо.
Коммент от
Июн 28, 2017Комментатор
YuriКак я понимаю победитель ваше обзора ("QSoft RAMDrive Enterprise") более не развивается и неподдерживаетс я.
(а указ.вами ссылка в нач.статьи ведёт на сторонний сайт).