Загрузка памяти


Главная Форумы POWER Systems AIX/Hardware Загрузка памяти

В этой теме 18 ответов, 3 участника, последнее обновление  Semyon 5 года/лет, 10 мес. назад.

Aliexpress INT
  • Автор
    Сообщения
  • #13703

    Semyon
    Участник
    Aliexpress INT

    После перезагрузки сервер начал жестоко висеть. Проверил nmon’ом 99,9% памяти занято и даже около 2% paging space. Никаких серьезных процессов не запущено, но память жрет страшно. Помогите разобраться в чем дело. Высылаю список процессов:

    # ps -ef
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 0 11:46:57 – 0:00 /etc/init
    root 1376356 1769682 0 11:48:18 – 0:00 /usr/sbin/inetd
    root 1704052 1 0 11:47:41 – 0:00 /usr/lib/errdemon
    root 1769682 1 0 11:48:12 – 0:00 /usr/sbin/srcmstr
    root 2097274 1769682 0 11:48:17 – 0:00 sendmail: accepting connections
    root 2162812 1769682 0 11:48:17 – 0:00 /usr/sbin/syslogd
    root 2359486 1769682 0 11:48:18 – 0:00 /usr/sbin/snmpd
    root 2424988 1769682 0 11:48:20 – 0:00 /usr/sbin/writesrv
    root 2621616 1769682 0 11:48:18 – 0:00 /usr/sbin/portmap
    root 2687152 2425174 0 13:10:12 pts/0 0:00 -ksh
    root 2752704 1 0 11:48:20 – 0:00 /usr/sbin/cron
    root 2818200 1 0 11:48:20 – 0:00 /usr/sbin/uprintfd
    daemon 2949290 1769682 0 11:48:20 – 0:00 /usr/sbin/rpc.statd -d 0 -t 50
    root 3014886 1769682 0 11:48:20 – 0:00 /usr/sbin/rpc.lockd -d 0
    root 3276974 1769682 0 11:48:25 – 0:00 /usr/sbin/rsct/bin/rmcd -a IBM.LPCommands -r
    root 3342540 1769682 0 11:48:31 – 0:00 /usr/sbin/rsct/bin/IBM.ServiceRMd
    root 3473588 1 0 11:48:25 – 0:00 /usr/lpp/diagnostics/bin/diagd
    root 3604664 1 0 11:48:25 – 0:00 /usr/bin/topasrec -L -s 300 -R 1 -r 6 -o /etc/perf/daily/
    root 4063424 2687152 4 14:42:28 pts/0 0:00 ps -ef
    root 786788 1769682 0 11:48:30 – 0:00 /usr/sbin/rsct/bin/IBM.DRMd
    root 917872 1 0 11:47:05 – 0:00 /usr/ccs/bin/shlap64
    root 983514 1 0 11:47:40 – 0:05 /usr/sbin/syncd 60
    root 1245606 1769682 0 11:48:18 – 0:00 /usr/sbin/hostmibd
    root 1507714 1769682 0 11:48:18 – 0:00 /usr/sbin/aixmibd
    root 1769876 1769682 0 11:48:18 – 0:00 /usr/sbin/snmpmibd
    root 1835410 1769682 0 11:48:18 – 0:00 /usr/sbin/biod 6
    pconsole 1900958 2556196 0 14:26:15 – 0:00 /bin/ksh /pconsole/lwi/bin/lwistart_src.sh
    root 2032038 1 0 11:48:25 – 0:02 /usr/sbin/getty /dev/console
    root 2228500 1769682 0 11:48:20 – 0:00 /usr/sbin/qdaemon
    root 2359776 1769682 0 11:48:25 – 0:00 /usr/sbin/sshd
    root 2425174 1376356 0 13:10:12 – 0:00 telnetd -a
    root 2556196 1769682 0 14:26:15 – 0:00 /bin/ksh /pconsole/lwi/bin/lwistart_src.sh
    pconsole 2621766 1900958 0 14:26:16 – 0:12 /usr/java5/bin/java -Xmx512m -Xms20m -Xscmx10m -Xshareclas
    root 2687432 1769682 0 11:48:29 – 0:00 /usr/sbin/rsct/bin/vac8/IBM.CSMAgentRMd
    #

    А это nmon

    │ Memory ─────────────────────────────────────────────────────────────────────────────────────────────────────│
    │ Physical PageSpace | pages/sec In Out | FileSystemCache │
    │% Used 99.9% 1.3% | to Paging Space 0.0 0.0 | (numperm) 0.3% │
    │% Free 0.1% 98.7% | to File System 0.0 0.0 | Process 94.5% │
    │MB Used 31467.9MB 656.0MB | Page Scans 0.0 | System 5.2% │
    │MB Free 20.1MB 48496.0MB | Page Cycles 0.0 | Free 0.1% │
    │Total(MB) 31488.0MB 49152.0MB | Page Steals 0.0 | —— │
    │ | Page Faults 1.0 | Total 100.0%

  • #13704

    а
    # nmon
    ?

  • #13705

    andrewk
    Участник

    вот не вижу я тут замечательного значения % NonComp / % Client, который показывается topas’ом. И то, что 99% памяти занято – это хорошо. Вы ж ее покупали не для того, чтобы она простаивала? 😉

  • #13707

    Semyon
    Участник

    Top-Processes-(79) ──────Mode=4 [1=Basic 2=CPU 3=Perf 4=Size 5=I/O 6=Cmds]────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────│
    │ PID %CPU Size Res Res Res Char RAM Paging Command │
    │ Used KB Set Text Data I/O Use io other repage │
    │ 2228430 0.0 41932 41912 48 41864 0 0% 0 0 0 java │
    │ 852462 0.0 10140 10116 528 9588 0 0% 0 0 0 rmcd │
    │ 2032072 0.0 9892 2988 56 2932 0 0% 0 0 0 cron │
    │ 2490676 0.1 6776 6500 348 6152 0 0% 0 0 0 topas_nmon │
    │ 983542 0.0 6088 1512 104 1408 0 0% 0 0 0 snmpmibd │
    │ 1769642 0.0 5952 2052 88 1964 0 0% 0 0 0 aixmibd │
    │ 1769888 0.0 5596 1760 44 1716 0 0% 0 1 0 hostmibd │
    │ 2490508 0.0 5400 2724 48 2676 0 0% 0 0 0 syslogd │
    │ 1573258 0.0 5336 3188 544 2644 0 0% 0 0 0 sendmail │
    │ 1966154 0.0 4712 3728 32 3696 0 0% 0 0 0 sshd │
    │ 917940 0.0 4264 2176 92 2084 0 0% 0 0 0 snmpdv3ne │
    │ 3145900 0.0 4156 3912 80 3832 0 0% 0 0 0 topasrec │
    │ 1835452 0.0 3908 3928 88 3840 0 0% 0 0 0 telnetd │
    │ 655394 0.0 3712 3520 0 3520 0 0% 0 0 0 j2pg │
    │ 3014824 0.0 3608 3588 4 3584 0 0% 0 0 0 diagd │
    │ 2621892 0.0 3260 3080 604 2476 0 0% 0 0 0 IBM.CSMAgentRMd

  • #13708

    Semyon
    Участник

    EVENTS/QUEUES FILE/TTY
    Wed Oct 19 16:20:10 2011 Interval: 2 Cswitch 249 Readch 4234
    Syscall 139 Writech 77
    CPU User% Kern% Wait% Idle% Reads 49 Rawin 0
    ALL 0.0 0.1 0.0 99.9 Writes 1 Ttyout 77
    Forks 0 Igets 0
    Network KBPS I-Pack O-Pack KB-In KB-Out Execs 0 Namei 7
    Total 0.4 3.0 2.5 0.1 0.2 Runqueue 0.0 Dirblk 0
    Waitqueue 0.0
    Disk Busy% KBPS TPS KB-Read KB-Writ MEMORY
    Total 0.0 0.0 0.0 0.0 0.0 PAGING Real,MB 31488
    Faults 0 % Comp 99
    FileSystem KBPS TPS KB-Read KB-Writ Steals 0 % Noncomp 0
    Total 4.1 49.0 4.1 0.0 PgspIn 0 % Client 0
    PgspOut 0
    Name PID CPU% PgSp Owner PageIn 0 PAGING SPACE
    topas 3408120 0.0 4.3 root PageOut 0 Size,MB 49152
    getty 2359720 0.0 0.6 root Sios 0 % Used 1
    gil 459058 0.0 0.9 root % Free 99
    random 2424964 0.0 0.4 root NFS (calls/sec)
    java 2228430 0.0 40.9 pconsole SerV2 0 WPAR Activ 0
    swapper 264 0.0 0.4 root CliV2 0 WPAR Total 0
    rpc.lock 1900970 0.0 1.2 root SerV3 0 Press: “h”-help
    sendmail 1573258 0.0 4.1 root CliV3 0 “q”-quit

  • #13710

    Semyon
    Участник

    % Comp 99
    % Noncomp 0
    % Client 0

  • #13711

    andrewk
    Участник

    давайте еще попробуем

    svmon -G
    svmon -S -O sortseg=inuse -t 10
    svmon -P -O sortseg=inuse -t 10

    и в догонку – а Вам действительно нужна pconsole? Может Вы ее все-таки из автозагрузки выкинете, а сервис остановите?

  • #13713

    Semyon
    Участник

    # svmon -G
    size inuse free pin virtual mmode
    memory 8060928 8053017 7911 7820834 771867 Ded
    pg space 12582912 80863

    work pers clnt other
    pin 243730 0 0 237072
    in use 701681 0 11304

    PageSize PoolSize inuse pgsp pin virtual
    s 4 KB – 359961 11871 313906 358923
    m 64 KB – 22064 4312 10431 25809
    L 16 MB 1792 0 0 1792 0

    # svmon -S -O sortseg=inuse -t 10
    Unit: page

    Vsid Esid Type Description PSize Inuse Pin Pgsp Virtual
    22a222 – work kernel heap m 4096 0 0 4096
    21a221 – work kernel heap m 4096 0 0 4096
    e000 – work mbuf pool m 3838 3838 0 3838
    2e002 – work mbuf pool m 1850 1850 0 1850
    20a220 – work kernel heap m 1753 57 2635 3981
    a100 – work kernel heap m 1616 1615 3 1619
    2a002 – work kernel heap m 793 650 41 807
    970397 – work sm 10152 0 0 10152
    20002 – work kernel segment m 540 525 51 580
    a1c0 – work kernel heap m 531 529 1185 1716

    # svmon -P -O sortseg=inuse -t 10
    Unit: page

    ——————————————————————————-
    Pid Command Inuse Pin Pgsp Virtual
    2228430 java 34744 8446 1152 30210
    852462 rmcd 19325 8411 1152 20016
    3145900 topasrec 17767 8404 1152 18568
    3407872 telnetd 17734 8404 1152 18543
    1966154 sshd 17684 8404 1153 18509
    3014824 diagd 17649 8404 1152 18480
    2621892 IBM.CSMAgentR 17592 8418 1152 18270
    1573258 sendmail 17564 8404 1576 18621
    2032072 cron 17510 8404 2891 20043
    917940 snmpdv3ne 17296 8404 1619 18613
    #

  • #13714

    Semyon
    Участник

    А что это pconsole? С чем ее едят?

  • #13715

    andrewk
    Участник

    а у Вас на этом сервере случайно не оракл должен был запускаться? Что-то уж подозрительно много запиненных страниц в памяти. Покажите, пожалуйста, vmo -L | grep lgpg

  • #13716

    andrewk
    Участник

    если Вы не знаете, что это, то она Вам однозначно не нужна.

    stopsrc -s pconsole
    rmitab pconsole

  • #13717

    Semyon
    Участник

    Да, там Оракл база крутиться. Просто когда еще Оракл запускаешь, то все жутко висит

  • #13718

    Semyon
    Участник

    # vmo -L | grep lgpg
    lgpg_regions 1792 0 1792 0 8E-1 D
    lgpg_size
    lgpg_size 16M 0 16M 0 16M bytes D
    lgpg_regions

  • #13719

    andrewk
    Участник

    вот они и есть все Ваши 99% использованной памяти. 1792 страницы по 16 МБ – это 28 ГБ памяти, которые Вы сразу же при старте системы резервируете. Плюс к тому что-то требуется ядру, да всяким процессам типа pconsole.

  • #13720

    Semyon
    Участник

    так это понял, а что все таки такое pconsole? и можно ли его вырубить?

  • #13721

    andrewk
    Участник

    вырубить можно. pconsole – это удаленный графический интерфейс к Вашему серверу. Типа запчасти к Systems Director’у. Вещь абсолютно не нужная и вредная – жрет памяти, как любая java, при старте сильно тормозит систему. И стартует, наверно, минут 10.

  • #13722

    Semyon
    Участник

    Не подскажите как ее полностью, заразу вырубить?

  • #13726

    andrewk
    Участник

    я ж уже писал:

    stopsrc -s pconsole
    rmitab pconsole

    могут остаться в живых еще некоторые процессы типа slp_srvreg или как-то так – их просто kill -9.

  • #13727

    Semyon
    Участник

    Спасибо большое

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