Virtual memory calculation


Главная Форумы POWER Systems AIX/Hardware Virtual memory calculation

В этой теме 11 ответов, 4 участника, последнее обновление  Aleksey 8 года/лет, 3 мес. назад.

  • Автор
    Сообщения
  • #4355

    Aleksey
    Участник

    Приветствую.

    На сервере периодически мониторится использование оперативной памяти в связи с чем возник интересный момент:

    командой svmon -GO unit=MB можно посмотреть количество свободной памяти на данный момент
    size inuse free pin virtual available
    20224.00 19858.11 365.89 11722.88 12726.62 7286.19

    365 MB свободно, всего 20224 MB

    командой SUM=0; for i in `ps -Ao «vsz» | grep [0-9]`; do SUM=`expr $SUM + $i`; done; echo $SUM
    можно посчитать сумму по всем процессам используемой на данный момент оперативной памяти — 586568 KB

    Получается нестыковка, занято 586 из 20224, а свободно 365 MB.

    Что я делаю не так ?

  • #4357

    _KIRill
    Хранитель

    ps не учитывает то, что «бывают» разделяемые сегменты памяти.

    ---As If, But Not---

  • #4359

    Aleksey
    Участник
  • #4361

    uxTuaHgp
    Участник

    а что за синтаксис странный?
    Какая версия AIX?

  • #4362

    Aleksey
    Участник

    bash-3.2# oslevel -s
    5300-09-01-0847

  • #4363

    uxTuaHgp
    Участник

    Хм.
    У меня 5300-08-01-0819
    такой синтаксис не прет.

  • #4364

    Aleksey
    Участник

    синтаксис чего именно ?

  • #4365

    uxTuaHgp
    Участник

    svmon -GO unit=MB

  • #4366

    Aleksey
    Участник

    ключа -О может не быть

  • #4371

    nitalex
    Участник

    Посмотрите man svmon

    Global report
    svmon -G [ -O options ]

    Правда у меня
    oslevel -s
    6100-02-03-0909

  • #4373

    uxTuaHgp
    Участник

    неужели я бы не посмотрел в man :laugh:
    Прикол в том, что даже в пределах 5300 получился разный синтаксис svmon.

  • #4397

    Aleksey
    Участник

    Тут скорее нужно посмотреть версию файлсета

    bash-3.2# lslpp -L bos.perf.tools
    Fileset Level State Type Description (Uninstaller)
    —————————————————————————-
    bos.perf.tools 5.3.9.2 C F Base Performance Tools

Для ответа в этой теме необходимо авторизоваться.