У меня есть экземпляр 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.