Как увеличить виртуальную память?
Купил не давно 2-ю оперативку и вставил в ноут, теперь у меня 24 гига оперативки, но стал замечать что когда много что открываю то потом проги начинают закрываться с ошибками и мне это немного надоело, решил разобраться и понял что у меня очень сильно прыгает виртуальная память,
Я начел гуглить и понял что это подкачка, но я её давно выключить так как у меня теперь много памяти и не было смысла, но прям информацию я не нашел про ту самую виртуальную память, может кто знает как её увеличить? Так как мне нужно работать во многих программах
Дополнительно:
Включить обратно файл подкачки.
- Разве это поможет? А если включать то насколько?
- Конечно поможет, ведь тогда ОС сможет неиспользуемые данные из ОЗУ сбросить на диск и позволит приложениям использовать освободившееся место в памяти. Размер - по выбору системы. Ну или вручную указать 1.5 размера ОЗУ (стандартная рекомендация).
- VoidVolker, хорошо, тогда я попробую вот так сделать, попробую и надеюсь что поможет
- VoidVolker, А включать на диск С или Д?
- На тот, который быстрее или менее нагруженный. Можно и системный - не принципиально, разницу глазами не увидеть, скорее всего.
Подкачка -- это только одна из частей понятия виртуальной памяти. Вы в целом не можете контролировать её. На то она и виртуальная.
Она может включать в себя все общие замапленные DLL-ки, например. Которые по факту занимают память только один раз на всю систему, а учитываются как будто в каждом процессе что-то отъедают.
Процесс может замапить себе хоть терабайт памяти виртуальной, но физические страницы будут выделены только по факту Copy-on-Write.
Забейте на виртуальную, главное, чтобы физической хватало.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для увеличения виртуальной памяти на сервере можно внести изменения в конфигурационные файлы операционной системы. Вот несколько шагов, которые могут помочь увеличить виртуальную память на сервере:
1. Отредактируйте файл /etc/sysctl.conf с помощью любого текстового редактора (например, nano или vim):
sudo nano /etc/sysctl.conf
2. Добавьте следующие строки в конец файла, чтобы увеличить размер виртуальной памяти:
vm.max_map_count=262144 vm.swappiness=10
3. Сохраните изменения и закройте файл.
4. Для применения изменений выполните следующую команду:
sudo sysctl -psudo sysctl -p
5. Также можно увеличить размер виртуальной памяти временно, выполните следующую команду:
sudo sysctl -w vm.max_map_count=262144
6. После этого перезагрузите сервер, чтобы убедиться, что изменения вступили в силу.
Эти шаги помогут вам увеличить виртуальную память на сервере и оптимизировать его работу при обработке большого объема данных.