Я арендовал нанод из линода, который является самой маленькой моделью. я пытался установить ядро PowerShell что вызвало некоторые проблемы.
Теперь у меня ошибка выделения памяти:
[codingsafari@centosbox ~]$ sudo yum update
CentOS-8 - AppStream 140 kB/s | 4.3 kB 00:00
CentOS-8 - Base 155 kB/s | 3.8 kB 00:00
CentOS-8 - Extras 43 kB/s | 1.5 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 33 kB/s | 14 kB 00:00
packages-microsoft-com-prod 28 kB/s | 2.9 kB 00:00
Out of memory allocating 771751936 bytes!
Killed
Оглядываясь назад, я думаю, что это было проблемой все время, и теперь я впервые вижу это полезное предупреждение.
Кто-нибудь знает, ожидается ли это при использовании нанода с нет трафика и только nginx Бег?
[codingsafari@centosbox ~]$ free -m
total used free shared buff/cache available
Mem: 821 77 648 1 95 633
Swap: 511 75 436
dnf (FKA yum) попытался выделить 730 МБ памяти на хосте с доступными 630 МБ. Это вернется из памяти. Этот менеджер пакетов не легкий.
Может помочь временное отключение некоторых репозиториев, например EPEL. Но не так много, и некоторые транзакции требуют их включения.
Делайте свои обновления из экземпляра с большим объемом памяти. Если вы хотите поддерживать небольшой экземпляр памяти, это может означать регулярное создание, обновление и создание экземпляров образов (шаблонов виртуальных машин).
В моем экземпляре Linode для развлечения установлено 2 ГБ оперативной памяти, чего бы это ни стоило.