На ПК 16 Гб ОЗУ набраны двумя планками по 8Гб. Когда выделяю виртуалке 12Гб, система работает от силы 5 минут, далее зависает минут на 20. При чём перестаёт работать прям конкретно, не реагирует на мышь и клавиатуру, и не открывает SSH сессии. Потом срабатывает OOM-Killer и убивает процесс VMware. Система приходит в норму. При этом никакие программы не запущены, работают только фоновые службы: nginx, PostgreSQL. На Windows такого не было, я давал нескольким виртуалкам даже больше 16Гб и всё как-то работало.
Дистрибутив Astra Linux, гипервизор VMware Workstation. В чём моет быть дело и куда деваются 4Гб ОЗУ?
А сам гипервизор сколько занимает оперативки? Astra Linux тоже что-то занимает, postgress(как и любая субд)старается под кеш забить всю оператвку
Выход добавляйте/расширяйте своп
WSGlebKavash, а зачем отлавливать посмотрите сколько в htop занято до момента запуска, оставьте пару гигов под гипервизор остальное можно отдать виртуалке, если вы не будете пытаться параллельно ещё что-то запускать жрушее оперативку (например браузер) то должно стабильно работать
Добрый день, а пинг в этот момент у Вас работает?
Попробуйте запустить пинг в файл внутри машины, если во время сбоя все будет работать дело скорее всего в сетевухе. Она у Вас случайно не встроенная?
У меня были похожие проблемы с oracle virtualbox, поставил отдельную карту проблемы ушли.
Сделайте машину с zabbix, поставьте zabbix agent на конкретной машине и следите что у Вас происходит. Поставьте дополнительные датчики по postgresql и nginx