Рейтинг:0

Несоответствие нехватки памяти по сравнению с тем, что сообщает система

флаг sb
25 октября, 07:41:32 Ядро KVM-BOX: память: использование 255216608 КБ, ограничение 255216640 КБ, failcnt 28058

[root@KVM-BOX ~]# бесплатно -hm
              общее количество использованных бесплатных общих баффов/доступных кешей
Память: 282 г 203 г 78 г 173 м 955 м 78 г
Обмен: 0B 0B 0B 0B 0B 0B 

[root@KVM-BOX ~]# кошка /proc/meminfo
Общий объем памяти: 296615980 КБ
МемБесплатно: 82997080 КБ
Доступно: 82829388 КБ

Каждая метрика, которую я вижу, предполагает, что должно быть доступно 296615980 КБ памяти, но OOM, похоже, считает, что доступно только 255216612 КБ памяти?

# лсмем -а 
АССОРТИМЕНТ РАЗМЕР СОСТОЯНИЕ СЪЕМНЫЙ БЛОК
0x0000000000000000-0x000000007ffffffff 2G онлайн нет 0 
0x0000000100000000-0x000000017ffffffff 2G онлайн № 2 
0x0000000180000000-0x00000001ffffffff 2G онлайн № 3 
0x0000000200000000-0x000000027ffffffff 2G онлайн № 4 
0x0000000280000000-0x00000002ffffffff 2G онлайн № 5 
0x0000004800000000-0x000000487ffffffff 2G онлайн № 144 

Размер блока памяти: 2G 
Общая онлайн-память: 288G 
Общая автономная память: 0B
флаг br
что показывает «lsmem -a»?
флаг sb
# лсмем -а АССОРТИМЕНТ РАЗМЕР СОСТОЯНИЕ СЪЕМНЫЙ БЛОК 0x0000000000000000-0x000000007ffffffff 2G онлайн нет 0 0x0000000100000000-0x000000017ffffffff 2G онлайн № 2 0x0000000180000000-0x00000001ffffffff 2G онлайн № 3 0x0000000200000000-0x000000027ffffffff 2G онлайн № 4 0x0000000280000000-0x00000002ffffffff 2G онлайн № 5 // 0x0000004800000000-0x000000487ffffffff 2G онлайн № 144 Размер блока памяти: 2G Общая онлайн-память: 288G Общая автономная память: 0B
digijay avatar
флаг mx
Я только что добавил вывод lsmem -a к вопросу. Пожалуйста, не публикуйте эти результаты в комментариях, спасибо!
Рейтинг:0
флаг cn

Прочтите остальные строки журнала, которые вы пропустили, и проверьте, соответствует ли сообщение об уничтожении «Недостаточно памяти» или «Недостаточно памяти в контрольной группе памяти». В последнем случае ограничения памяти — это функция контроля ресурсов в контрольных группах.

Убийца OOM может срабатывать при достижении предела cgroup.Когда квота группы исчерпана, наименее плохой вариант такой же, как и при полной системе: убить кого-нибудь. Освободите память в этой группе, не подвергая опасности систему в целом.

Посмотрите, какие контрольные группы памяти у вас есть на этом хосте.

В частности, системный: systemd-cgtop --order=память

Даже если в игре не было контрольных групп, 243 используемых из 282 ГБ испытывают некоторую нехватку памяти. 86% используемых становится высоким. Проведите некоторое планирование емкости. Если KVM-БОКС является хостом виртуальной машины с большим объемом памяти, выделенной для гостей, не начинайте больше, чем это использование.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.