Столкнулся тут с забавной вещью. После обновления ядра до 6.3.4 на узлах кластера пропала память. free показывает
total used free shared buff/cache available
Mem: 3228592 120904 3052276 660 55412 2860604
Swap: 0 0 0
а должно быть
total used free shared buff/cache available
Mem: 16294464 120336 16118568 660 55560 15874324
Swap: 0 0 0
После разбирательства выяснил, что в 6.2 появилась опция CONFIG_EFI_HANDOVER_PROTOCOL, объявленная deprecated. Я её отключил и остался с тремя гигами памяти из 16-ти. Включив обратно, получил положенные 16 гигов. Хотелось бы понять, какого лешего так получается? На сервере эта опция отключена, никаких проблем нет. Ядра на узлы грузятся по сети, загрузчик - syslinux.efi, initrd нет.