Назад | Перейти на главную страницу

Linode / Nanode - Недостаточно памяти при запуске yum update

Я арендовал нанод из линода, который является самой маленькой моделью. я пытался установить ядро ​​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 ГБ оперативной памяти, чего бы это ни стоило.