Здравствуйте.
Хотелось бы услышать ваше мнение по поводу технологии RAM-диска. Так уж сложилось что у меня медленный диск и нет возможности купить ssd. И каким-то образом я набрел в сети на технологию ram-диска и применил её к кешу своего браузера. И браузер разом стал шустрее работать.
Системой я в основном пользуюсь для веб-серфинга и программирования. Иногда игры.
У меня есть жуткая привычка открывать 30-60 вкладок и подряд их читать пока не закончу работать. В итоге браузер даже на домашнем компе начинает тормозить. А уж на работе это тихий ужас.
Пример вкладок.
В итоге перенес символьной ссылкой следующие папки.
%LocalAppData%\Opera Software\Opera Stable\Cache
%LocalAppData%\Opera Software\Opera Stable\Media Cache
%AppData%\Opera Software
Также недавно ставил эксперимент над игрой heroes 5 с помощью process explorer отследил что дольше всего читается и с помощью относительных ссылок перенес его на ram-disk и игра стало ощутимо быстрее работать.
Мне стало интересно как работает windows и вот уже неделю я беру бастионом ваш сайт (очень понравился формат), а так же все как мне казалось вменяемые ресурсы. Но мнение по поводу Ram очень неоднозначные. Многие говорят ересь и тыкают в сторону Марка Руссиновича ( до него я еще не добрался). Кто-то говорит что все это имеет смысл.
Можно какой-нибудь Ваш подитог?
- Ильмир спросил(а) 8 лет назад
- последняя редакция 8 лет назад
- Залейте отчет CheckBootSpeed на http://pastebin.com/
- Войдите для отправки комментариев
Ключевой момент:
RAM-диск можно использовать при наличии жестких или твердотельных
дисков, но только при избытке оперативной памяти (RAM).
Что такое избыток и недостаток RAM
Это понятие зависит от объема установленной памяти и сценариев работы.
Примеры:
1. Вы купили домой ПК с 12GB RAM, а в своих задачах никогда не используете больше 8GB. У вас избыток 4GB.
2. На работе вам выдали ПК с 4GB RAM, и в рабочих задачах вы задействуете более 3GB. У вас нет избытка памяти.
Современные браузеры обладают огромным аппетитом к RAM, поэтому при сценариях «30-60 вкладок» можно смело говорить о том, что на рабочем ПК недостаток оперативной памяти.
Конфигурация должна быть сбалансированной
Продолжая примеры, домашний ПК несет на борту 12GB RAM и Core(TM) i7-2600 CPU @ 3.40GHz. Сюда напрашивается SSD, прямо-таки ломится в дверь ногами, но в системе стоит обычный жесткий диск, который быстр только относительно своих собратьев. Он является узким местом, т.е. конфигурация плохо сбалансирована.
Если в такой конфигурации есть избыток оперативной памяти, использование RAM-диска повысит производительность операций I/O.
В какой конфигурации RAM-диск имеет смысл
В этих примерах на домашнем ПК можно использовать RAM-диск при избытке RAM.
На рабочем ПК этого делать нельзя, т.к. перераспределение оперативной памяти под дисковые операции лишает диспетчер памяти Windows пространства для маневра в физической памяти, которой и так мало.
Отдельной строкой отмечу бредовость размещения файла подкачки на RAM-диске (да, бывает и такое).
О чем нужно помнить
RAM-диск:
-
Является сторонним драйвером, поэтому нельзя исключать конфликты, которые могут привести к нестабильной работе ОС.
-
Может не сохранять содержимое после перезагрузки (в зависимости от реализации), что в некоторых сценариях может привести к неожиданным результатам.
Статьи блога, где упоминается RAM-диск
- Vadim Sterkin ответил(а) 8 лет назад
- последняя редакция 8 лет назад
- Спасибо. Все понятно. Дома пока не куплю ssd буду использовать. На работе нет.
- Войдите для отправки комментариев
Сначала войдите.