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

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

  • В этой теме 18 ответов, 3 участника, последнее обновление 10 лет назад сделано Semyon.
Просмотр 18 веток ответов
  • Автор
    Сообщения
    • #13703
      Semyon
      Участник

      После перезагрузки сервер начал жестоко висеть. Проверил 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
      Участник

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

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