Сравнение программ для создания RAM-диска (Ramdisk) |
03 Октября 2011 |
В одной из предыдущих статей был рассмотрен вопрос целесообразности создания виртуального диска в оперативной памяти. Теперь пришло время разобраться, какие программы для создания RAMDisk лучше выбрать. Из всего многообразия программного обеспечения были выбраны три инструмента:
В процессе тестирования с помощью бенчмарков ATTO и CrystalDiskMark будут исследованы скоростные характеристики созданных дисков. Кроме того, приложения будут запускаться как в 32-битной, так и в 64-битной среде. Это позволит узнать, какие из предложенных RAM-дисков лучше всего адаптированы для 64-битной среды, ведь в будущем на нее придется перейти в любом случае. Dataram RAMDiskНастроек в программе не так много, зато можно поставить загрузку и сохранение образа на диск при старте или завершении работы. Максимальный размер диска – 3240 Мбайт. Программа позволяет создать только один раздел виртуального диска. SoftPerfect RAM DiskПрограмма позволяет установить RAMdisk в количестве нескольких штук. Свою работу программа выполняет неплохо, все необходимые настройки имеются. Однако программа платная и работать без ограничений будет всего лишь 30 дней. Потом запускаться откажется, будет требовать денег. qSoft RAMDisk EnterpriseНапоследок рассмотрим вариант исполнения от компании qSoft. Данная программа – самая функциональная из всех предложенных. Отдельно поставляются версии для 32- и 64-битных систем. Количество настроек достаточно велико. По умолчанию все настроено как нужно – необходимо лишь указать желаемый объем виртуального диска. Кроме того, можно поставить динамический размер раздела, который будет увеличиваться автоматически при нехватке места на нем. Тестовый стендМатеринская плата – Asus M4A88T-V Evo Остальные компоненты компьютера особой роли не играют. Система работала на штатных частотах и не разгонялась. Перед тестом настройки BIOS были сброшены на заводские. RAMDisk 32-bit.Начинаем сравнение производительности всех трех программ в 32-битном режиме. В качестве операционной системы выступает проверенная временем Windows XP. Были созданы диски размером примерно в 250-300 Мбайт, после чего была замерена скорость их работы. Для этого применялись бенчмарки, используемые для тестов жестких дисков (ведь RAMDisk в данном случае выступает как обычный винчестер). Из тестов были выбраны ATTO и CrystalDiskMark. Для данного эксперимента не подошел тест HD Tune, который общается к устройствам (жестким дискам и SSD) напрямую, а не к разделам на них. Поэтому два из трех дисков программа HD Tune просто не обнаружила. Все диски были отформатированы в файловой системе FAT32 со стандартным размером кластера. Итак, результаты тестирования (кликабельно). Бенчмарк ATTO, информирующий о работе устройств на различном размере кластера, показал необычную картину. Скорость с увеличением размера кластера сначала росла (что естественно и для обычных носителей), а потом, достигая пика на 128 и 256 Кбайт, начинала падать (что уже достаточно странно). Причем данный пик действительно соответствует максимальной скорости RAM-диска. Это подтверждается и другими тестами. Вероятно, алгоритмы, по которым работает программа, оптимизированы для обычных жестких дисков и SSD и начинают работать не совсем правильно на сверхвысоких скоростях, свойственных для оперативной памяти. Лидерство занял RAMDisk Enterprise от компании qSoft. Он обошел продукт SoftPerfect на 5%, а Dataram – на 10%. Причем основной разрыв приходится на области с мелким размером кластера, который характерен для реальных операций, например при загрузке операционной системы или запуске приложений. Второй тест – CrystalDiskMark тоже показал интересные результаты (кликабельно). Здесь первое место опять за RAMDisk Enterprise. При операциях линейного чтения и записи он обошел конкурентов примерно с такой же разницей, что и в предыдущем тесте. А вот на небольшом размере блока разрыв увеличился многократно. Здесь RAMDisk Enterprise вне конкуренции, производительность на блоках 4 Кбайт упала всего в три раза. В противоположность ему, Dataram Ramdisk показал практически десятикратное падение производительности по сравнению с линейными параметрами. SoftPerfect показал промежуточный результат. RAMDisk 64-bitТеперь перейдем к тестированию в 64-битныой среде, а качестве которой выступает Windows 7 64-bit . В ходе эксперимента будет хорошо видно, насколько хорошо программы адаптированы к новой операционке. Надо заметить, что в то время как Dataram Ramdisk и SoftPerfect имеют единый дистрибутив для обеих версий операционной системы, qSoft RAMDisk Enterprise поставляется отдельно для 32- и 64-битных систем. Посмотрим, даст ли это какое-нибудь преимущество. И снова продукт qSoft впереди. Причем на 64-битной системе его отрыв от аналогов только вырос. Кстати говоря, RAMDisk Enterprise – это единсвенная программа из представленных, которая в редакции 64 бита показала почти полное отсутствие провалов или гребенки (единственный график, на котором рост скоростей выглядит примерно так, как и должен). Что лучше - 64-bit vs 32-bitА теперь давайте сравним производительность лидера нашего сегодняшнего теста на платформах различной разрядности. Как видно, скорость при переходе на 64-битную систему вырастает примерно в полтора раза. Другие программы также показали прирост, однако он не такой значительный. Таким образом, смело можно сказать, что RAMDisk Enterprise лучше всех адаптирован под новые системы. В заключение отмечу, что программы также тестировались на разогнанном компьютере. Один только разгон оперативки с уменьшением таймингов и повышением частоты может увеличить производительность Ram-диска примерно на 5-10%. Разгон процессора также дает некоторый прирост, который сумме с разгоном оперативки может дать выигрыш около 15%. Лично я не сторонник разгона. Кроме того, 15% прироста виртуального диска незначительно повлияют на суммарную скорость системы, которая не так часто обращается к нему. В итоге, RAMDisk Enterprise – это не только самый быстрый Ram-диск из трех программ, но и самый гибкий, функциональный и надежный инструмент. В своих экспериментах с такими дисками я рекомендую использовать именно эту программу.
Получайте анонсы новых статей прямо на почту |
Комментарии
Коммент от
Янв 13, 2012Комментатор
maks[ссылка закрыта]
Коммент от
Янв 13, 2012Комментатор
pc-hard.ruКоммент от
Янв 19, 2012Комментатор
ramdiskУтилитка прекрасна в своей простоте а большего и не надо. На хоботе ей поставили зачет за безглючность.
Коммент от
Янв 19, 2012Комментатор
pc-hard.ruКоммент от
Фев 28, 2012Комментатор
ShooreКоммент от
Фев 28, 2012Комментатор
pc-hard.ruКоммент от
Апр 02, 2012Комментатор
DmitryКоммент от
Апр 02, 2012Комментатор
pc-hard.ruКоммент от
Апр 02, 2012Комментатор
Dmitryдля создания RAMDisk доступно 4092 MB
Возможно какие-то ограничения по "железу"
Коммент от
Фев 10, 2013Комментатор
AngelinКоммент от
Апр 02, 2012Комментатор
pc-hard.ruКоммент от
Апр 09, 2012Комментатор
ЕвгенийКоммент от
Апр 11, 2012Комментатор
sovnatsКоммент от
Апр 12, 2012Комментатор
pc-hard.ruhttp://ru.wikipedia.org/wiki/PAE
.xtcs.net/node/892
Коммент от
Апр 12, 2012Комментатор
sovnatsВпрочем, вопрос с использованием всей незадействованн ой памятью решил уже через полчаса после написания предыдущ. сообщения, установив VSuite Ramdisk (Free Edition) от Romex Software. Она увидела 2812 МБ и позволила создать Ram-диск именно такого объёма. Это, практически, весь "излишек": 6144 Мбайт (всего оперативной памяти, по отчёту Piriform Speccy) минус 3250 МБ (что показывает Windows в "Свойствах системы"; а в "Диспетчере задач" так и 3406 МБ) получаем 2894 МБ. Нечувствительну ю разницу в 82 МБ можно списать на то-сё. Так что, остановился на VSuite. Остаётся только выяснить стабильность её работы.
А в связи с последним такой момент - по отчётам диагностических программ видеокарта как имела 1 ГБ (500 своих + 500 оперативки) памяти, так и имеет. Но откуда она берёт эти 500 МБ? Да, она использует их не постоянно, а лишь когда потребуется (игрушки там, наверное), и, судя по тому, что VSuite распорядилась всей "лишней" памятью, не резервирует в оперативной памяти эти 500 МБ. Но, буде случится, что затребует их, то что тогда? Их нет, они все задействованы. Конфликт не случится?
Коммент от
Апр 13, 2012Комментатор
pc-hard.ruЕсли вас не затруднит, отпишитесь по результатам использования VSuite.
Коммент от
Июн 08, 2012Комментатор
abivanКоммент от
Апр 12, 2012Комментатор
DeathdoorDataram RAMDisk использует столько оперативы сколько может, отсюда и размер создаваемого диска, а вовсе не "ограничение 3240 Мбайт". Для бесплатного режима может создавать диск размером 4092 Мб. Простой пример на своей машине: стоит 8 Гб на борту, однако работаю на ХР, т.е. реально используеться всего 3.25 Гб. Датарам (с включением режима использования памяти сверх 4Гб) смонтировала диск полного объёма доступного для бесплатной версии.
При нынешних смешных ценах на оперативку. подумываю о покупе ещё 8 Гб и лицензии на прогу. будет виртуальник в 12 Гб :-)
Коммент от
Июл 04, 2015Комментатор
RonegerТакие хамские комментарии нужно сразу удалять. Если не целиком, то, по крайней мере, подобные фразы. Если этим "знатокам" потакать, они со временем только наглеют.
Коммент от
Апр 12, 2012Комментатор
DeathdoorНЕ ПРОБУЙТЕ МАНИПУЛЯЦИИ с PAE!!! Получите убитую систему. А вам pc-hard.ru рекомендую поучить матчасть, прежде чем давать советы.
Коммент от
Июн 04, 2012Комментатор
яКоммент от
Июн 05, 2012Комментатор
pc-hard.ruКоммент от
Июн 09, 2012Комментатор
АлексейПользовался в Windows XP VSuite, сейчас в windows 7 - DataRAM, из-за удобства настроек.
Есть ещё один "нестандартный" драйвер - firadisk, который распознает Ramdisk, запущенный до Windows (через Grub4dos).
Субъективно он быстрее, возможно, потому, что занимает непрерывное пространство в оперативке.
Его установка сложнее, может в обзор и не надо - не все же готовы экспериментиров ать с загрузчиками.
Но если кому критична скорость RAMDisk, возможно, это вариант. При этом все настройки - вручную, при загрузке Grub4DOS. В Windows видно только устройство в Device Manager и сам диск.
По личному опыту - firadisk и диски создает, и образ iso для инсталляции видит (тоже через установку драйвера на этапе Windows Setup), и даже запуститься с него получается, правда пришлось урезать и ужать Windows 7, чтобы системный раздел поместился в 3 GB.
Коммент от
Окт 07, 2012Комментатор
Maximus314Такое впечатление, что происходит считывание всего диска в память вне зависимости от того, сколько файлоа лежит на диске в данный момент - т.е. диск размером в 4 гб считывается целиком, а было бы просто чудесно считывать только те 100 мб файлов, которые на нем лежат в данный момент.
Вообще чудесно было бы устроить "отложенное считывание" - считывать данные из образа в момент обращения к файлам на RAM-диске или при простое системы.
Вот такие вот мечты :-)
Коммент от
Ноя 07, 2012Комментатор
ЕвгенийКоммент от
Ноя 19, 2012Комментатор
ВладКоммент от
Фев 02, 2013Комментатор
ВалерийКоммент от
Фев 09, 2013Комментатор
МихаилКоммент от
Фев 22, 2013Комментатор
nv401. Всего 2 программы тестирования каждая не подтверждает результат другой
2. В ATTO-32 bit видно что при пакетах от 16 кб и выше dataram и softperfect намного лучше выглядят чем qsoft, за исключением datasoft при самых больших пакетах.
3. Чтение файла подкачки как и других файлов происходит не на мелко-пакетных трансферах, иначе скорость была бы совсем мизерной. Так что qsoft 32bit ничем не лучше а то и хуже остальных. Вот только crystal disk mark показывает совсем другой результат при 512кб- трансферах и какой либо вывод делать лишь по двум бенчмаркам нельзя.
Коммент от
Май 26, 2013Комментатор
Игорь БобакТестировал не на каких-то искуственных тестах, как вы, а на реальном продукте: разместил на него базу данных MS Analysis Services, и запускал MDX запросы.
Так вот, производительно сть У ВСЕХ ПЯТИ программ одиннаково хреновая: скорость такая же, как у винта.
Большая скорость наблюдается только если взять большой файл (пол гига) и копировать с рам-диска на рам-диск. Тогда получается 600 МБ/сек.
А если копировать туевую хучу малых файлов с рам-диска на рам-диск, то увы - 50 МБ/сек.
Не верите? возьмите и попробуйте сами. И не рассказывайте здесь сказок о 1 Гб/сек...
Кто мне поможет найти софт который реально дает ГБ или больше в секунду на копировании 1000 файлов размером от 5 кб до 10 мб из рам-диска на него же самого - то я заплачу в вознаграждение $100.
Контакты - ibobak at gmail dot
Коммент от
Май 26, 2013Комментатор
pc-hard.ruЕсли вы будете тестировать рамдиск или SSD на слабом компьютере, то и результаты у вас будут намного ниже. И никто вам не поможет найти софт, который выжимает огромные скорости на слабом железе, так как все в это самое железо и упирается.
Что касается вашей программы, то при MDX нехило нагружается процессор, вы и сами это можете увидеть, если запустите Диспетчер задач.
Вознаграждение ваше никому не нужно - я дам вам совет бесплатно. Купите процессор Core i7 (Ivy Bridge) на материнской плате с чипсетом Z77 и память с низкими таймингами - и получите нужный результат. Только вряд ли вы уложитесь в 100 долларов.
Коммент от
Ноя 03, 2013Комментатор
АнтонСемерка на рамдрайве!!
Все делал по видео и споткнулся на 1-11 1-12 bsd не открывается Grld2..... Помогите.....
Коммент от
Ноя 07, 2013Комментатор
Vladimirчто она бесплатная для некомерческого использования(L icenseFree for nonmercial use)
и это недавно стала бесплатной, когда вы её тестировали..softperfect/products/ramdisk/ QSoft RAMDisk Russian Enterprise 5.3.2.14 работает на 8х64, но скорости пока не заметил, стала не сразу, нужно
после выставления параметров УБРАТЬ в чек боксе ОК галку и просто перегружаться( кому интересно)В SoftPerfect RAM Disk ,больше функционала поэтому и спрашиваю. Заранее спасибо.
Коммент от
Дек 27, 2013Комментатор
MorfeoУбогая программа.
Коммент от
Дек 15, 2014Комментатор
ShuldКроме того,
Программа бесплатна.
Нет жестких ограничений на число дисков и объем дисков.
Русское меню.
Совместима с Win 8.
Использую уже больше полгода, проблем не замечал.
-----
Очень жаль, что автор статьи посчитал несущественным указывать версии тестируемых программ.
Коммент от
Июн 03, 2015Комментатор
seregaКоммент от
Янв 23, 2016Комментатор
Вячеславдва - непомню какая
средняя скорость 10 гб по тестам
между дисками
Коммент от
Сен 07, 2016Комментатор
RAM-SAM-25НАЗНАЧЕНИЕ:
1. Фотошоп - шоб быстро! Самые тяжёлые спецэффекты (плагины) просто не считаются по 2-5 минут,как с HDD и с SSD, а ткнул-смотри! И это на файлах TIFF сo сжатием, на диске размер 100-160Mb!
2. Лью-сливаю на/с RAM-диск по сети. И уже не парюсь за здоровье головок принимающего HDD. С RAM-диска на HDD уже готовые объёмы сливаются на раз и укладываются последовательно , что исключает необходимость дефрагментации HDD.
3. Портабельный браузер. Целиком, чтоб не путаться с пользователями, профилями, "заточенностью".