Оптимальное использование Windows7 32bit PAE Ramdisk (3 ГБ + 1 ГБ PAE)

5773
kermit

Помимо перехода на 64-битную Windows (или 64-битную Linux), какова наилучшая стратегия, чтобы максимально использовать мой RAM-диск PAE 1 ГБ (на ноутбуке с медленным жестким диском)?

Здесь http://windows7themes.net/how-to-use-4gb-ram-in-windows-7-32bit.html я узнал, как включить виртуальный диск PAE в моей системе 4 ГБ, чтобы я мог в некоторой степени использовать 4-й гигабайт (позор Microsoft за отключение этого в win32 по причинам лицензирования).

Я вижу эти варианты:

  • Pagefile на ramdisk (текущее состояние, пока работает нормально),
  • Readyboost на рамдиске (еще не пробовал),
  • Временные файлы на ramdisk (в настоящее время временные файлы firefox, системные температуры вызывают проблемы при установке)

edit 2012-02-16: из приведенных ниже советов лучшее решение выглядит следующим образом:

  • Pagefile на рамдиске
  • Временные файлы на ramdisk, которые не нужны для установки (временный файл firefox)
  • сбросить ramdisk при завершении работы (см. совет реестра ниже)
1
Позор Microsoft? Это физическое аппаратное ограничение - та же проблема может возникнуть с 32-битной Linux или любой другой ОС. Почему бы вам просто не установить Windows 7 x64? nhinkle 12 лет назад 1
Я удивлен, что ни один из ответов не говорит о том, как ** абсурд ** является идеей файла подкачки на диске RAM. О, советы в Интернете в эти дни. surfasb 12 лет назад 2
Да, позор для Миркософт. И они хорошо поработали, заставив поверить в сказку об аппаратных ограничениях. Читайте здесь: http://en.wikipedia.org/wiki/3_GB_barrier#Physical_address_limits речь идет только о лицензировании, и ничего более kermit 12 лет назад 0
почему идея была бы абсурдной? у вас есть лучшее предложение для использования 1 ГБ ОЗУ, которое в противном случае не используется? Из моего субъективного опыта моя система кажется быстрее. kermit 12 лет назад 0
@phelix - Честно говоря, твои претензии смешны. Linux, OS X и Windows имеют одинаковые ограничения памяти для 32 операционных систем. Windows Server (не упоминает, какая версия) - совершенно другой зверь. Проще просто установить 64-битную версию операционной системы, не имея лицензии на нее. Ramhound 12 лет назад 0
@Ramhound - очевидно, что вы увлеклись пропагандой ms и даже не удосужились прочитать: http://en.wikipedia.org/wiki/3_GB_barrier есть даже взломанная версия win32, которая заставляет ее работать (но может сломаться при обновлении). в любом случае, мое решение ramdisk все еще работает нормально. kermit 12 лет назад 0
pagefile.sys на RAM-диске не абсурдно, если вы используете PAE (аппаратная зарезервированная память). Память не доступна для использования в противном случае. Если вы создаете RAM-диск, используя 3 ГБ и часть памяти, то я понимаю, почему вы думаете, что это абсурд. Sun 10 лет назад 0

3 ответа на вопрос

2
Ben

После создания виртуального диска настройте файл подкачки на него как на управляемый системой или настраиваемый для использования большей части виртуального диска. А затем очистите файл подкачки при завершении работы. Гугл реестр подправил для этого. Причина в том, что Windows не ищет файл подкачки, который не существует, потому что он ищет файл подкачки до инициализации виртуального диска. Поскольку файл подкачки находится на виртуальном диске, он не существует, и в результате создается временный файл подкачки, а после этого бонусной скорости нет. Это значительно улучшило мою систему.

это очень хорошая подсказка, спасибо !! http://support.microsoft.com/kb/314834 kermit 12 лет назад 0
1
Amadeusz Wieczorek

Вы можете установить временную папку для указания на виртуальный диск. Многие приложения используют временную папку.

Control Panel -> System -> Advanced -> Environment Variables 

Помещение папки данных приложения в память дает довольно хорошее улучшение, но это самая рискованная вещь. Лично я этого не делал, потому что думал, что некоторые сервисы могут начать использовать его до загрузки драйвера ramdisk. Но вот инструкции, как это сделать.

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

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

примечание: говорят, что временная папка на ramdisk вызывает проблемы при установке ... Я все еще хочу, чтобы система была стабильной и удобной kermit 12 лет назад 0
0
Bytemain

Вы можете использовать Process Monitor от Microsoft для анализа шаблонов чтения вашего приложения. Если у вас есть проблемы с выгрузкой приложения, вы можете использовать ссылку etxension, чтобы создать программную ссылку. Например, я поместил несколько сеток и текстур Skyrim на свой виртуальный диск. В Linux я использую виртуальный диск для VMware и его временный файл. Тем не менее я не пробовал это в Windows. Помимо этого, у меня нет серьезных потребностей в виртуальном диске.