Что “Системная память” отображена в nmon в AIX?

Насколько я знаю, нет никакого способа запросить цвета эмулятора терминала. Можно изменить их с \e]4;NUMBER;#RRGGBB\a (где NUMBER терминальный номер цвета (0–7 для светлых цветов, 8–15 для ярких цветов) и #RRGGBB шестнадцатеричное значение цвета RGB), если Ваши терминальные поддержки, которые упорядочивают (ссылка: ctlseqs).

Мощные механизмы цветовой схемы часто имеют темный или светлый фон, устанавливающий это, необходимо предоставить, чтобы указать, есть ли у Вас черный или темно-серый фон или белый или светло-серый фон.

Когда Вы настраиваете для себя, обычно достаточно решить, что Вы будете всегда использовать тот же цвет фона.

3
29.09.2010, 12:00
4 ответа

Что-либо как это должно быть в странице справочника

В особенности:

Numperm     Number of frames used for files (in 4 KB pages).  
Process     Percentage of real memory used by process segments.  
System      Percentage of real memory used by system segments.  
Free        Percentage of real memory that is free.
1
27.01.2020, 21:24
  • 1
    Да, cuorse. Но что действительно означает "системные сегменты" и как может я известный, почему эти сегменты используют? Я вполне уверен, что эта память используется Модулями Veritas, но: как я могу проверить это? действительно ли это возможно? –  Keymon 30.09.2010, 15:18
  • 2
    Хм то, что я не знаю. Можно ли использовать некоторые другие инструменты? Я не думаю, что существует много из nmon эксперты для ответа на этот вопрос. –  phunehehe 30.09.2010, 18:28
  • 3
    , я попробовал svmon и другие инструменты от инструментария AIX, но я не смог объяснить это потребление памяти... Я понимаю, что "Системная" память является памятью, используемой для структур данных ядра, но я не мог найти информацию об этом :( –  Keymon 01.10.2010, 09:39
  • 4
    @Keymon Вы имеете в виду, что Вы хотите видеть то, что составляет память, используемую системой? Как "подсистема ядра x: n байты, подсистема ядра y: m байты"? –  Paweł Brodacki 17.05.2011, 07:39
  • 5
    Извините за свой последний ответ. На самом деле я ушел c работы, но да, я имею в виду это. –  Keymon 30.09.2011, 17:35

Можно найти некоторую информацию о сегментах памяти AIX здесь: http://www-01.ibm.com/support/docview.wss?uid=swg1IY99425.

Что касается использования памяти различными подсистемами я могу рекомендовать эту статью: https://www.ibm.com/developerworks/wikis/display/WikiPtype/AIXmemuse

1
27.01.2020, 21:24

Я вполне уверен, что эта память используется Модулями Veritas, но: как я могу проверить это? действительно ли это возможно?

Традиционный способ узнать, какие процессы используют память, состоит в том, чтобы использовать ps команда.

ps -e -o user,pid,shmpgsz,spgsz,tpgsz,vmsize,vsz,args
1
27.01.2020, 21:24
  • 1
    Но это только для процессов, не для "системы" –  Keymon 30.09.2011, 17:36

Числа, которые Вы перечисляете под системой, для значений Кэша FileSystem, и можно настроить их по мере необходимости для сокращения объема памяти, который будет выделен для кэширования файловой системы.

Вы захотите сфокусироваться на этих параметрах, уменьшая выделение медленно, пока Вы не доберетесь до уровня, который Вы находите осуществимыми для Вашей ситуации:

lru_file_repage=0
minperm% = 5
maxclient% = 55
maxperm% = 60

Лучше должен был бы войти в предложенные настройки veritas, с тех пор если Ваш менеджер хранилища уже обрабатывает кэширование, ОС можно было бы сказать не кэшироваться вообще (или очень слегка) так, чтобы можно было позволить программному обеспечению устройства хранения данных сделать, это - вещь и внимание ОС на выполнение, это - рабочая нагрузка, которая существует вне среды правд.

0
27.01.2020, 21:24

Теги

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