Пределы памяти AIX

ls / /x
df / /x
wc / /etc/passwd
od / /dev/null

Для гарантированной записи stdout до stderr:

(w;/) # Bourne/csh like shells only.
sh -c 'w;/'
'time' w
1
21.10.2014, 16:41
2 ответа

Требования к памяти Минимальные и максимальные текущие требования к памяти для AIX версии 7.1 различаются в зависимости от конфигурации.

Общее правило для минимального текущего требования к памяти для AIX 7.1 составляет 512 МБ. Меньшая минимальная текущая память может поддерживать конфигурацию с очень небольшим количеством устройств или с небольшой максимальной конфигурацией памяти.

AIX 7.1 требует, чтобы минимальные текущие требования к памяти увеличивались по мере увеличения максимальной конфигурации памяти или количества устройств, или того и другого. Большие максимальные конфигурации памяти или дополнительные устройства увеличивают минимальные текущие требования к памяти. Если минимальные требования к памяти не увеличиваются вместе с максимальной конфигурацией памяти, раздел зависает во время начальной загрузки программы (IPL ).

Общее виртуальное адресное пространство процесса зависит от того, является ли процесс 32-битным -или 64-битным -. В то время как общая виртуальная память в системе представляет собой сумму физической памяти и подкачки.

32-битная --битная модель виртуальной памяти AIX AIX выделяет виртуальное адресное пространство, разделенное на 16 сегментов по 256 МБ.

Обработка адресного пространства для данных управляется на уровне сегмента, поэтому сегмент данных может быть либо общим (между процессами ), либо частным.

Сегмент 0 назначается ядру. Сегмент 1 представляет собой текст прикладной программы (статический собственный код ). Сегмент 2 представляет собой данные прикладной программы и стек приложений (, первичный стек потоков и частные данные ). Сегменты с 3 по C являются общей памятью, доступной для всех процессов. Сегмент D — это текст общей библиотеки. Сегмент E также используется совместно с памятью и разным использованием ядра. Сегмент F — область данных.

64-битная -модель виртуальной памяти AIX 64-битная модель -позволяет использовать гораздо больше сегментов, хотя размер каждого сегмента по-прежнему составляет 256 МБ.

Опять же, адресное пространство управляется на уровне сегмента.но гранулярность функций для каждого сегмента намного тоньше.

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

0
27.01.2020, 23:51

Может ответить на третий вопрос только частично, хотя на данный момент нет никакой документации на эту тему с момента перехода на 64-битные ядра, о которых я знаю. См. Ограничения межпроцессного взаимодействия (IPC) в разделе "Программирование" документации по AIX 5.3 . Более актуальную информацию можно найти в PDF-файлах в разделе "Программирование для AIX" в разделе AIX PDF-файлов , особенно в разделе "Общие концепции программирования"

Для второго вопроса вы можете найти некоторые указатели в Красной книге. IBM AIX версии 7.1 Руководство по различиям , особенно в разделе 1.2 Улучшенная производительность с использованием 1 сегмента ТБ

Я постараюсь получить некоторую исчерпывающую информацию по первому и второму вопросу. Для первого вопроса максимальная конфигурация физической памяти для самой большой системы Power7 (p795) составляет 16 ТБ, кроме того, вы можете включить AME (расширение активной памяти)

EDIT:

Для второго вопроса нет максимального размера, все соответствующие регистры были расширены в прошлом. Также нет никаких технических ограничений, почему один раздел не может выделить всю доступную память в физической системе.

Для первого вопроса, не нашлось ничего определенного в POWER7. Для POWER8 каждый разъём подключается к 8 микросхемам Centaur, с модулями оперативной памяти объемом 128 ГБ, которые в настоящее время поддерживаются до 1 ТБ на каждый разъём, а также в системах, анонсированных с 12 разъёмами, и, возможно, даже с картами памяти большего объёма. Хотя это не обязательно означает, что это верхний предел, только то, что ничего выше официально еще не объявлено.

1
27.01.2020, 23:51

Теги

Похожие вопросы