У меня есть виртуальная машина с Debian Stretch с экземпляром OTRS.В течение дня иногда средняя нагрузка значительно увеличивается (30 или 40) и остается в тупике в течение 10 минут.Посмотрев в dmesg, я увидел, что ядро не выделяет High Memory.Я подозреваю, что VMware не очень хорошо управляет памятью с этой версией ядра.
Вот мой вывод dmesg.
[328786.492071] / usr / sbin / apach: задержка выделения страницы на 10160 мс, порядок: 0, режим: 0x1604050 (GFP_NOFS | __GFP_COMP | __GFP_RECLAIM| __GFP_NOTRACK), nodemask = (null) [328786.492095] / usr / sbin / apach cpuset = / mems_allowed = 0 [328786.492105] CPU: 0 PID: 31845 Comm: / usr / sbin / apach Не запятнано 4.14.0-0.bpo.3-amd64 # 1 Debian 4.14.13-1 ~ bpo9 + 1 [328786.492108] Название оборудования: VMware, Inc. Справочная платформа VMware Virtual Platform / 440BX для настольных ПК, BIOS 6.00 04.05.2016 [328786.492109] Трассировка вызовов: [328786.492178] dump_stack + 0x5c / 0x85 [328786,492202] warn_alloc + 0x114 / 0x1b0 [328786,492211] __alloc_pages_slowpath + 0x8e0 / 0xe90 [328786,492214] __alloc_pages_nodemask + 0x22e / 0x250 [328786,492225] cache_grow_begin + 0x80 / 0x530 [328786,492235]?cache_grow_begin + 0x80 / 0x530 [328786.492237] fallback_alloc + 0x161 / 0x200 [328786.492238] kmem_cache_alloc + 0x1c8 / 0x5a0 [328786.492321]?ext4_find_entry + 0x41e / 0x4d0 [ext4] [328786.492336] ext4_alloc_inode + 0x17 / 0x190 [ext4] [ext87] [328786.492353] alloc_inode + 0x18 / 0x80 [328786.492364] iget_locked + 0xe0/0 0,80 0,80 0,80 0,80 0,80 0,80 0,80 0,80 0,80 0,80 0,80 0,80 0,80 0,80 0,80 0,80 0,80 / 0x0 / 0 0/0/0 0 383 0x0 0 0 0 0 0 0 0 0 6 0 0 68 0 0 68 0 680 0,80] 0,80 0 0 0 0 0 0 0 0 0/0/0/0/0/0/0/0/0/0/0 0/0/0/0/0/0/0/0/0/0/068+ 0xe7 / 0x270 [ext4] [328786.492410] lookup_slow + 0xa3 / 0x170 [328786.492417] walk_component + 0x1c0 / 0x350 [328786.492419]?path_init + 0x1bd / 0x300 [328786.492421] path_lookupat + 0x73 / 0x220 [328786.492423] filename_lookup + 0xb8 / 0x1a0 [328786.492433]?strncpy_from_user + 0x48 / 0x160 [328786.492435]?vfs_statx + 0x73 / 0xE0 [328786,492436] vfs_statx + 0x73 / 0xE0 [328786,492442] SYSC_newstat + 0x39 / 0x70 [328786,492448] system_call_fast_compare_end + 0xc / 0x6F [328786,492457] RIP: 0033: 0x7fb3fb333085 [328786,492458] RSP: 002b: 00007fb3f202c9c8 EFLAGS: 00000246 [328786,492462] Mem-Info: [328786.492470] active_anon: 787328 неактивный_анон: 159346 изолированный_онон: 517 активный_файл: 1901 неактивный_файл: 1760 изолированный_файл: 0 необратимый: 0 грязный: 19 обратная запись: 16102 нестабильный: 0 slab_reclaimable: 3667 slab_unla: 872: 2872: 297pagetables: 4641 отказов: 0 свободных: 21621 free_pcp: 0 free_cma: 0 [328786.492475] Узел 0 active_anon: 3149312kB inactive_anon: 637384kB активный_файл: 7604kB неактивный_файл: 7040kB неэвиктивируемый: 0 КБ, изолированно: 0 0 0 0 0 0 0 0 6 6 6 6 6 0 0 6 6 6 6 0 0 6 0 6 0 6 0 6 0 6 0 6 0 6 0 6 0 6ББ«грязный»: 76 КБ для обратной записи: 64408 КБ Shmem: 4208 КБ shmem_thp: 0 КБ shmem_pmdmapped: 0 КБ anon_thp: 2027520 КБ writeback_tmp: 0 КБ нестабильно: 0 КБнет [328786.492476] Узел 0 Свободная DMA: 15792 КБ, мин .: 268 КБ, низкий: 332 КБ, высокий: 396 КБ active_anon: 112 КБ, inactive_anon: 0 КБ активный_файл: 0 КБ: 0 КБ отказов: 0 КБ free_pcp: 0 КБ local_pcp: 0 КБ free_cma: 0 КБ [328786.492479] lowmem_reserve []: 0 2948 3884 3884 3884 [328786.492482] Узел 0 свободен DMA32: 54780 КБ мин.активный_файл: 7860 КБ неактивный_файл: 6404 КБ Неизвестный: 0 КБ Расход средств на запись: 62236 КБ: 3129152 КБ: 3045596 КБ: Mlocked: 0 КБ936 [328786,492488] Узел 0 Нормальная свободная: 15912kB мин: 16224kB низкий: 20280kB высокий: 24336kB active_anon: 804256kB inactive_anon: 29732kB active_file: 132Кб inactive_file: 544kB unevictable: 0kb writepending: 2400kB присутствует: 1048576kB управляемый: 958920kB mlocked: 0kb kernel_sтэкс: 6352 КБ. Таблицы страниц: 10040 КБ. Отказов: 0 КБ. free_pcp: 0 КБ.local_pcp: 0kB free_cma: 0kB [328786.492491] lowmem_reserve []: 0 0 0 0 0
[328786.492493] Узел 0 DMA: 0 * 4 кБ 0 * 8 кБ 1 * 16 кБ (М) 1 * 32 кБ (У) 2 * 64 кБ
(U) 2 * 128 КБ (UM) 2 * 256 КБ (UM) 1 * 512 КБ (M) 2 * 1024 КБ (UM) 0 * 2048 КБ
3 * 4096 кБ (М) = 15792 кБ [328786,492502] Узел 0 DMA32: 138 * 4 кБ (UME)
283 * 8 КБ (UME) 219 * 16 КБ (UME) 183 * 32 КБ (UME) 163 * 64 КБ (UME) 82 * 128 КБ
(UE) 38 * 256 кБ (ME) 14 * 512 кБ (ME) 1 * 1024 кБ (М) 2 * 2048 кБ (М) 0 * 4096 кБ =
55120 КБ [328786,492512] Узел 0 Нормальный: 489 * 4 КБ (UME) 283 * 8 КБ (UME)
117 * 16 КБ (UME) 51 * 32 КБ (UME) 16 * 64 КБ (E) 10 * 128 КБ (E) 5 * 256 КБ (ME)
3 * 512 КБ (UE) 1 * 1024 КБ (U) 1 * 2048 КБ (U) 0 * 4096 КБ = 15916 КБ
[328786.492522] Узел 0 largepages_total = 0 giantpages_free = 0
largepages_surp = 0 largepages_size = 2048 КБ [328786,492523] всего 28249
pagecache pages [328786.492524] 23467 страниц в кэше подкачки
[328786.492525] Статистика обмена кеша: добавить 99024, удалить 75557, найти
1611/1880 [328786.492526] Свободный обмен = 3518180 КБ [328786.492526] Всего
swap = 3910652 КБ [328786.492527] 1048429 страниц ОЗУ [328786.492527] 0
страницы HighMem / MovableOnly [328786.492528] Зарезервировано 43324 страницы
[328786.492528] 0 страниц hwpoisoned [328786.543961] / opt / otrs / bin / c:
размещение страниц в стойках на 10180мс, порядок: 0
режим: 0x14280ca (GFP_HIGHUSER_MOVABLE | __GFP_ZERO), маска узла = (ноль)
[328786.543984] / opt / otrs / bin / c cpuset = / mems_allowed = 0
[328786.543994] CPU: 1 PID: 31859 Comm: / opt / otrs / bin / c Не испорчен
4.14.0-0.bpo.3-amd64 # 1 Debian 4.14.13-1 ~ bpo9 + 1 [328786.543995] Название оборудования: VMware, Inc. VMware Virtual Platform / 440BX Desktop
Эталонная платформа, BIOS 6.00 04.05.2016 [328786.543996] Отслеживание вызовов:
[328786.544086] dump_stack + 0x5c / 0x85 [328786.544110]
warn_alloc + 0x114 / 0x1b0 [328786.544119]
__alloc_pages_slowpath + 0x8e0 / 0xe90 [328786.544123] __alloc_pages_nodemask + 0x22e / 0x250 [328786.544136] alloc_pages_vma + 0x7c / 0x1c0 [328786.544148]
__handle_mm_fault + 0xcc6 / 0x10e0 [328786.544155] handle_mm_fault + 0xc6 / 0x1b0 [328786.544168]
__do_page_fault + 0x266 / 0x500 [328786.544182]? page_fault + 0x36 / 0x60 [328786.544183] page_fault + 0x4c / 0x60 [328786.544197] RIP:
0033: 0x7fb3fb2d04f5 [328786.544198] RSP: 002b: 00007fb3e6ff1eb0 EFLAGS:
00010202 [329015.921431] / opt / otrs / bin / c: остановка выделения страницы для
11684мс, порядок: 0, режим: 0x14200ca (GFP_HIGHUSER_MOVABLE),
nodemask = (null) [329015.921437] / opt / otrs / bin / c cpuset = /
mems_allowed = 0 [329015.921452] CPU: 1 PID: 31862 Comm: / opt / otrs / bin / c
Не испорченный 4.14.0-0.bpo.3-amd64 # 1 Debian 4.14.13-1 ~ bpo9 + 1
[329015.921453] Название оборудования: VMware, Inc. VMware Virtual
Настольная эталонная платформа Platform / 440BX, BIOS 6.00 04.05.2016
[329015.921454] Трассировка вызова: [329015.921465] dump_stack + 0x5c / 0x85
[329015.921470] warn_alloc + 0x114 / 0x1b0 [329015.921473]
__alloc_pages_slowpath + 0x8e0 / 0xe90 [329015.921476] __alloc_pages_nodemask + 0x22e / 0x250 [329015.921481] alloc_pages_vma + 0x7c / 0x1c0 [329015.921484]
__read_swap_cache_async + 0x145 / 0x1d0 [329015.921493] read_swap_cache_async + 0x28 / 0x60 [329015.921495]
swapin_readahead + 0x220 / 0x270 [329015.921498]?
__lock_page_or_retry + 0x202 / 0x330 [329015.921502]? radix_tree_lookup_slot + 0x1e / 0x50 [329015.921504]?
find_get_entry + 0x19 / 0xc0 [329015.921506]?
pagecache_get_page + 0x30 / 0x220 [329015.921509]?
do_swap_page + 0x325 / 0x7a0 [329015.921510] do_swap_page + 0x325 / 0x7a0
[329015.921515] __handle_mm_fault + 0x7ae / 0x10e0 [329015.921518]
handle_mm_fault + 0xc6 / 0x1b0 [329015.921522]
__do_page_fault + 0x266 / 0x500 [329015.921525]? page_fault + 0x36 / 0x60 [329015.921526] page_fault + 0x4c / 0x60 [329015.921529] RIP:
0033: 0x7fb3fb2d0d60 [329015.921530] RSP: 002b: 00007fb3e57f1810 EFLAGS:
00010206 [329015.921532] warn_alloc_show_mem: 1 обратный вызов подавлен
[329015.921533] Mem-Info: [329015.921540] active_anon: 785610
неактивный_анон: 158508 изолированный_анон: 544
активный_файл: 2917 неактивный_файл: 2497 изолированный_файл: 0
Неизвестный: 0 грязный: 9 обратная запись: 15378 нестабильный: 0
slab_reclaimable: 3744 slab_unreclaimable: 8254сопоставлено: 4479 shmem: 768 страниц: 5044 отказов: 0 свободно: 21678 free_pcp: 0 free_cma: 0 [329015.921546] Узел 0 active_anon: 3142440kB неактивный_анон: 634032kB активный_файл: 11668 КБ неактивный_файл: файл с данными: 9900 КБ): 0 КБ, сопоставлено: 17916 КБ, грязное: 36 КБ, запись: 61512 КБ, shmem: 3072 КБ, shmem_thp: 0 КБ, shmem_pmdmapped: 0 КБ, anon_thp: 1740800 КБ, writeback_tmp: 0 КБ, нестабильно: 0 КБ, all_unreclaimable?нет
У меня заканчиваются идеи или способы решения этой проблемы.