Итак, я довольно новичок в использовании Ubuntu, но я обнаружил, что мне нужно регулярно перезагружать компьютер, потому что в конечном итоге (в течение дня или двух) у меня заканчивается доступная оперативная память, и я больше не могу играть в те игры, в которые играю, потому что они зависают и начинают перегружать диск, и если мне повезет, я смогу подождать и принудительно закрыть игру, а если нет, мне придется просто жестко перезагрузить компьютер. Но самое странное в этом вот что:
Это показывает, что используется примерно половина моей оперативной памяти. Но затем я перехожу на страницу процессов и:
Как вы можете видеть, это даже без запуска таких вещей, как браузер или что-то еще. Так куда же делась оперативная память?
решение1
в ответ на: "Кажется, у меня заканчивается доступная оперативная память, и я не могу играть в игры, в которые играю, потому что они зависают и начинают забивать диск."
Даже на нормально работающих компьютерах будет казаться, что оперативная память полностью занята, поскольку вся свободная оперативная память используется для буферов диска/файлов.
Одним из ключей к решению системных зависаний является настройка RAM против swap и настройка параметра vm.swappiness. У вас достаточно RAM. Ваш swap, вероятно, слишком мал, и нам, возможно, придется увеличить его. А vm.swappiness по умолчанию равен 60.
Не увеличивая размер подкачки, попробуйте временно установить vm.swappiness следующим образом...
sudo sysctl vm.swappiness=80
Если это улучшит ситуацию, возвращайтесь сюда, и я покажу вам, как сделать эту настройку постоянной.