Системная память не может сложиться после открытия огромных страниц - PullRequest
0 голосов
/ 27 марта 2020

Платформа: два Oracle сервера Linux7.5 и они имеют базу данных Oracle RA C.

Версия базы данных: 12.2.0.1

Огромные страницы: включить.

описание проблемы:

После того, как я включил функцию огромных страниц, я обнаружил, что использовал mem + free mem + buff / cache + available mem гораздо больше, чем всего mem на этих двух серверах.

Ниже приведены некоторые данные mem одного узла.

Как я знаю, огромные мемы страниц не могут использоваться другими приложениями, когда система выделяет их даже системе. имеет мем давление. Таким образом, эта часть mem не может быть доступной.

После того, как я отключу функцию огромной страницы , цифры для команды free -g кажутся нормальными.

Вопрос: Почему на моем сервере столько памяти (35,66 ГБ, всего 64 ГБ), несмотря на то, что он использует 55G? Как Linux рассчитать все эти цифры?

MEM DATA ----- функция включения огромной страницы

[ @ ~] $ free -tm < <----- node-2 </p>

   total       used        free     shared    buff/cache   available

Mem: 63819 55146 1471 944 7201 36515

Обмен: 65531 15 65516

Всего: 129351 55162 66988

Имя файла или источник

имя файла = node2_meminfo_19.11.06.1100.dat

zzz *** Ср 6 ноября 11:00:02 CST 2019

MemTotal: 65351524 кБ <<<<<< всего 62 ГБ </p>

MemFree: 2137568 кБ <<<<<< 2 ГБ бесплатно </p>

MemAvailable: 38189832 кБ

Буферы: 13832 КБ

Кэширование: 4424852 КБ

Обмен кэшированием: 0 КБ

Актив: 38255876 КБ

Неактив: 1384672 КБ

Актив (анон . файл): 1289908 кБ

Неизвестный: 401128 кБ

Мобилированный: 401128 кБ

SwapTotal: 67104764 кБ * 10 74 *

SwapFree: 67104764 кБ

Грязный: 560 кБ

Обратная запись: 0 кБ

AnonPages: 4254508 кБ

Отображено: 675800 кБ

Shmem: 808328 кБ

Плита: 1735924 кБ

SRОтзывы: 1612152 кБ

SUnRelame: 123772 кБ

KernelStack: 18736 кБ

PageTables: 238216 КБ

NFS_Unstable: 0 КБ

Отказов: 0 КБ

WritebackTmp: 0 КБ

CommitLimit: 89421740 КБ

Committed_AS: 7028572 КБ

VmallocTotal: 34359738367 КБ

VmallocUsed: 518656 КБ

VmallocChunk: 34358945788 КБ

0 КБод 1114 *

AnonHugePages: 1648640 кБ

CmaTotal: 16384 кБ

CmaFree: 10532 кБ

HugePages_Total: 10116

HugePages_Free: 515

HugePages_Rsvd: 0

HugePages_Surp: 0

Огромный размер: 2048 КБ

DirectMap4k: 601952 КБ

DirectMap2M: 21059584 КБ

1135 * DirectMap1G: 45088768 кБ

отключение функции огромной страницы

[ @ ~] $ free -g

          total        used        free      shared  buff/cache   available

Mem: 62 34 1 21 25 32

Swap: 63 0 63

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...