Недостаточно 8 ГБ ОЗУ заставляет меня использовать файл подкачки?

У меня Ubuntu 18.04.2 на ноутбуке HP Pavillion G6 с процессором AMD A8, 128 ГБ SDD и 8 ГБ оперативной памяти. Я использую его для ежедневной работы над веб-разработками с Firefox/Chromium, Atom, Skype и React.

Раньше зависала почти ежедневно. После нескольких дней исследований я понял, что оперативная память была использована системой. Поскольку я не мог добавить больше оперативной памяти (8 ГБ - это максимальный размер), я установил EarlyOOM, чтобы прекратить любой чрезмерный процесс. Угадай, что? Он случайным образом убивает либо Atom, Skype, либо активный браузер (если я использую Chromium, EarlyOOM убьет некоторые из его вкладок, но если я использую Firefox, он убьет Atom).

Этого никогда не случится, если я играю в игры. Должен ли я установить файл подкачки на SSD или добавить жесткий диск, чтобы вставить файл подкачки?

1 ответ

Решение

Вы можете попробовать добавить файл подкачки в ваш ssd, скажем, 8GB:

sudo dd if=/dev/zero of=/root/swapfile bs=1024 count=8M

sudo /sbin/mkswap /root/swapfile && /sbin/swapon /root/swapfile

В конце концов, поскольку вы уже находитесь на ssd и не можете добавить физическую память, вы выбираете другое оборудование или ограничиваете свои процессы.

Другие вопросы по тегам