Как увеличить виртуальную память?

Ссылка скопирована
31 марта 2026 1 ответ

Купил не давно 2-ю оперативку и вставил в ноут, теперь у меня 24 гига оперативки, но стал замечать что когда много что открываю то потом проги начинают закрываться с ошибками и мне это немного надоело, решил разобраться и понял что у меня очень сильно прыгает виртуальная память,

Как увеличить виртуальную память?

Я начел гуглить и понял что это подкачка, но я её давно выключить так как у меня теперь много памяти и не было смысла, но прям информацию я не нашел про ту самую виртуальную память, может кто знает как её увеличить? Так как мне нужно работать во многих программах

Дополнительно:

Включить обратно файл подкачки.

  • Разве это поможет? А если включать то насколько?
  • Конечно поможет, ведь тогда ОС сможет неиспользуемые данные из ОЗУ сбросить на диск и позволит приложениям использовать освободившееся место в памяти. Размер - по выбору системы. Ну или вручную указать 1.5 размера ОЗУ (стандартная рекомендация).
  • VoidVolker, хорошо, тогда я попробую вот так сделать, попробую и надеюсь что поможет
  • VoidVolker, А включать на диск С или Д?
  • На тот, который быстрее или менее нагруженный. Можно и системный - не принципиально, разницу глазами не увидеть, скорее всего.

Подкачка -- это только одна из частей понятия виртуальной памяти. Вы в целом не можете контролировать её. На то она и виртуальная.

Она может включать в себя все общие замапленные DLL-ки, например. Которые по факту занимают память только один раз на всю систему, а учитываются как будто в каждом процессе что-то отъедают.
Процесс может замапить себе хоть терабайт памяти виртуальной, но физические страницы будут выделены только по факту Copy-on-Write.

Забейте на виртуальную, главное, чтобы физической хватало.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Ольга Сеть Ответ

Для увеличения виртуальной памяти на сервере можно внести изменения в конфигурационные файлы операционной системы. Вот несколько шагов, которые могут помочь увеличить виртуальную память на сервере:

1. Отредактируйте файл /etc/sysctl.conf с помощью любого текстового редактора (например, nano или vim):

sudo nano /etc/sysctl.conf

sudo nano /etc/sysctl.conf

2. Добавьте следующие строки в конец файла, чтобы увеличить размер виртуальной памяти:

vm.max_map_count=262144
vm.swappiness=10

vm.max_map_count=262144 vm.swappiness=10

3. Сохраните изменения и закройте файл.

4. Для применения изменений выполните следующую команду:

sudo sysctl -p

sudo sysctl -p

5. Также можно увеличить размер виртуальной памяти временно, выполните следующую команду:

sudo sysctl -w vm.max_map_count=262144

sudo sysctl -w vm.max_map_count=262144

6. После этого перезагрузите сервер, чтобы убедиться, что изменения вступили в силу.

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

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно