Почему объем оперативной памяти исчерпан, хотя я не выполнял никаких процессов - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть экземпляр Ubuntu, работающий с 1 ГБ ОЗУ и 2 ГБ подкачки памяти (именно так он настроен и является виртуальной машиной). В этой виртуальной машине я размещал веб-приложение apache + mod_wsgi + Django и Tra c (python framework).

Мое первое беспокойство заключается в том, что этот экземпляр работает очень медленно только для одного пользователя, использующего это веб-приложение. Итак, я начал проверять конфигурации, и я нахожусь в пути, чтобы все исправить. Когда я запускаю free -m, я вижу приведенный ниже результат.

              total        used        free      shared  buff/cache   available
Mem:            992         799          60          42         131          22
Swap:          1952         972         979

что, как я понимаю, не хватает моей 1 ГБ ОЗУ, 799 МБ ОЗУ уже используется! Но у меня нет доступа к этому веб-приложению. Нет веб-запроса вообще. Почему эти 799 МБ используются по умолчанию ??? это как работает? или что-то действительно не так? Пожалуйста, предложите мне разобраться с этим и понять кое-что здесь, и моя цель - сделать сервер быстрым.

Я приветствую все ваши предложения в отношении управления памятью, ускорения моего python сайта и др. c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...