Моя материнская плата (HP Pavilion s3000y) поддерживает только 2 ГБ ОЗУ макс. Это означает, что я могу выделить только 1 ГБ для работы виртуальных машин, а приложения, которые используют много оперативной памяти, работают медленно (например, игры и Visual Studio).
Можно ли использовать диск памяти, например USB-накопитель, в качестве ОЗУ?
Или, если нет, может ли VirtualBox использовать диск в качестве ОЗУ для виртуальных машин?
windows-vista
memory
virtualbox
usb-flash-drive
Нейт Коппенхейвер
источник
источник
Ответы:
Windows Vista и 7 поддерживают ReadyBoost, который будет использовать быстрый USB-накопитель в качестве кеша для SuperFetch. Это позволяет SF лучше работать в системах с ограниченным объемом оперативной памяти. Это может помочь повысить скорость отклика операций ввода-вывода файлов, потому что флэш-накопитель намного быстрее при произвольном чтении / записи 4K, чем жесткий диск.
А еще лучше получить SSD-накопитель. Файл подкачки на SSD действительно быстрый и значительно улучшит скорость работы подкачки, но никоим образом не заменяет больший объем оперативной памяти.
Кстати, вы пытались установить больший объем оперативной памяти, чем предполагается на материнской плате? Возможно, что при обновлении до последней версии BIOS вы сможете использовать более крупные микросхемы, такие как 2x2 ГБ или 4x1 ГБ (не знаю, сколько у вас слотов ОЗУ). Это не должно повредить, по крайней мере, попробовать более крупную фишку, если она у вас есть.
Кроме того, вы должны уменьшить выделение ОЗУ для вашей виртуальной машины до минимума, необходимого для работы виртуальной машины. Гость XP может работать с 256 МБ или 384 МБ ОЗУ в зависимости от того, для чего вы его используете.
источник
Причина, по которой приложения, которые используют много памяти, замедляет работу системы, заключается в том, что она заставляет систему использовать устройства хранения. То, что вы просите сделать, - это то, что система уже делает, и причина, по которой вы не счастливы. К сожалению, единственными решениями являются изменение рабочей нагрузки, чтобы она требовала меньше памяти или добавляла больше памяти.
источник
Даже если бы вы сделали это, это не было бы рекомендовано. USB-накопители / жесткие диски работают очень медленно. Подумайте о своем USB-накопителе. Он будет передаваться со скоростью 60 Мбит / с. Оператор на вашем компьютере, основанный на вашем другом вопросе, будет работать в диапазоне от 4200 МБ / с до 5333 МБ / с!
Вот почему, когда ваш компьютер не хватает памяти, он будет использовать ваш Pagefile для выделения памяти в качестве виртуальной памяти . Индикатор жесткого диска сойдет с ума, а ваш компьютер сильно замедлится. У него закончилась физическая память, и, чтобы не вылететь, он будет использовать ваш жесткий диск в качестве виртуальной памяти . Подумайте, насколько медленный компьютер в этот момент, и подумайте, насколько ужасно будет работать ваша виртуальная машина, если она всегда использует этот RamDisk (см. Ниже) или виртуальную память.
источник
Да, это имя «виртуальная память» или «обмен»; в течение очень долгого времени он регулярно использовался на персональных компьютерах (впервые обнаружен в 1960-х годах, а с 1990-х годов все основные операционные системы имеют их и включают по умолчанию). Возможно, вы сможете незначительно улучшить производительность, изменив размер виртуальной памяти ( как для Vista ), хотя это, вероятно, не сильно улучшит производительность.
В целом, виртуальная память улучшает производительность только в тех случаях, когда ваш компьютер не сможет справиться с загрузкой памяти, в противном случае, например, в ситуации, когда ваша система начинает работать неправильно, потому что ОС уничтожает OOM.
источник
Во-первых, вы уверены, что ваш mobo ограничен до 2 ГБ ?! Я думал, что видел павильон на днях, который использовал оперативную память DDR2 или даже DDR3. Если ваша система может использовать DDR2 или выше, это означает, что, вероятно, вы можете заполнить только 2 слота ОЗУ более крупными флешками. Вы можете использовать две 2 ГБ флешки, что позволит вам обновить до 4 ГБ.
Но тогда есть BIOS. И я просто не могу поверить, что у HP нет обновления BIOS, которое вы можете прошить. (И это было бы очень полезно, если бы вы заглянули на веб-сайт HP для своей конкретной модели.) Но даже без обновления BIOS вы, по крайней мере, сможете увидеть чуть больше, чем 3Gig RAM. Вам просто нужно будет прошить свой BIOS, чтобы получить доступ ко всему 4Gig. И снова, при условии, что вы даже можете установить DDR2 или лучше.
Но если вы застряли с DDR1, то забудьте об этом. Я бы тоже предпочел двойную загрузку вместо использования виртуальной машины. Я знаю, что это плохо, когда я пытаюсь обмениваться данными между операционными системами и особенно когда пробую новые дистрибутивы. Но с другой стороны, почти любой дистрибутив Linux также может иметь дело с разделами NTFS (подсказка, подсказка).
источник
нет. Устройства хранения, такие как USB-накопители, могут помочь ОС хранить / извлекать данные из нее в ОЗУ. это просто помогает выполнять такие операции подкачки.
источник
Вы можете использовать альтернативный менеджер памяти: http://www.techsupportalert.com/best-free-memory-optimizer.htm . Диспетчер памяти может сжать используемый оперативной памяти и освободить немного оперативной памяти. В Linux есть compcache и / или zram. Однако я не знаю, как это работает в Windows. Возможно, менеджер альтернативной памяти не использует эту технологию сжатия. Эта программа здесь использует сжатие: http://www.wincarepro.com/index.htm . Вы можете использовать compcache для создания оперативного диска для Windows ( http://www.vflare.org/2009/03/ram-is-not-enough-memory-compression.html ).
Редактировать: вот еще одна программа: http://www.windows7download.com/win7-memory-improve-master/smdggjpk.html, но она выглядит точно так же, как эта http://www.wincarepro.com ? Я не знаю, если это серьезно?
источник