2008年3月30日

OpenVZでのプロセスの見え方

OpenVZ メモリ割り当て変更で、「apacheが落ちるからメモリ割り当てを増やした」旨の事を書いたが、実はapacheを落としていたのは私だった(^^;;;

母艦側で動かしていたapacheとmysqlをゲスト側に持っていったので、
母艦側のpsで見つけたapacheとmysqlをkillしたのだが、
実はそのプロセスはゲスト側だったのだ。

Xenと違って、OpenVZは母艦(ホスト)側からゲスト側のプロセスが丸見えなのね。

分かっていたつもりだったけど、分かってなかった(^^;。

ちなみに、ホスト側でps -eHを実行すると、ホスト側のプロセスか、ゲスト側のプロセスか、おおよそ検討がつく。

# ps -eH
  PID TTY          TIME CMD
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00   migration/0
    4 ?        00:00:00   ksoftirqd/0
    5 ?        00:00:00   events/0
    6 ?        00:00:00   khelper
   63 ?        00:00:00   kblockd/0
   66 ?        00:00:00   kacpid
   67 ?        00:00:00   kacpi_notify
  151 ?        00:00:00   cqueue/0
  155 ?        00:00:00   ata/0
  156 ?        00:00:00   ata_aux
  158 ?        00:00:00   ksuspend_usbd
  163 ?        00:00:00   khubd
  166 ?        00:00:00   kseriod
  201 ?        00:00:00   ubstatd
  203 ?        00:00:00   pdflush
  204 ?        00:00:00   pdflush
  205 ?        00:00:00   kswapd0
  270 ?        00:00:00   aio/0
  939 ?        00:00:00   pccardd
  953 ?        00:00:00   kpsmoused
  977 ?        00:00:00   rpciod/0
 2362 ?        00:00:00   scsi_eh_0
 2363 ?        00:00:00   scsi_eh_1
 2500 ?        00:00:00   kjournald
 3771 ?        00:00:00   kmmcd
 3844 ?        00:00:00   irda_sir_wq
 4066 ?        00:00:00   firewire_sbp2
 4208 ?        00:00:00   kjournald
 4686 ?        00:00:00   kondemand/0
 5441 ?        00:00:00   vzmond
    1 ?        00:00:00 init
 2729 ?        00:00:00   udevd
 4376 ?        00:00:00   portmap
 4394 ?        00:00:00   rpc.statd
 4517 tty4     00:00:00   getty
 4518 tty5     00:00:00   getty
 4522 tty2     00:00:00   getty
 4523 tty3     00:00:00   getty
 4525 tty1     00:00:00   getty
 4526 tty6     00:00:00   getty
 4658 ?        00:00:00   acpid
 4750 ?        00:00:00   syslogd
 4804 ?        00:00:00   dd
 4806 ?        00:00:00   klogd
 4852 ?        00:00:00   dbus-daemon
 4866 ?        00:00:00   system-tools-ba
 4867 ?        00:00:00     dbus-daemon
 4886 ?        00:00:00   hald
 4887 ?        00:00:00     hald-runner
 4947 ?        00:00:00       hald-addon-keyb
 4953 ?        00:00:00       hald-addon-cpuf
 4954 ?        00:00:00       hald-addon-acpi
 4955 ?        00:00:00       hald-addon-keyb
 4957 ?        00:00:00       hald-addon-keyb
 4958 ?        00:00:00       hald-addon-keyb
 4959 ?        00:00:00       hald-addon-keyb
 4960 ?        00:00:00       hald-addon-keyb
 5219 ?        00:00:00       hald-addon-keyb
 4972 ?        00:00:00   gdm
 4975 ?        00:00:00     gdm
 4979 tty7     00:01:59       Xorg
 6526 ?        00:00:00       gnome-session
 6566 ?        00:00:00         scim 
 6575 ?        00:00:00         ssh-agent
 6594 ?        00:00:03         metacity
 6597 ?        00:00:03         gnome-panel
 6598 ?        00:00:01         nautilus
 6615 ?        00:00:00         vino-session
 6616 ?        00:00:00         bluetooth-apple
 6622 ?        00:00:00         update-notifier
 6629 ?        00:00:00         evolution-alarm
 6631 ?        00:00:00         trackerd
 6634 ?        00:00:00         python
 5028 ?        00:00:00   sshd
 5048 ?        00:00:00   avahi-daemon
 5049 ?        00:00:00     avahi-daemon
 5078 ?        00:00:00   cupsd
 5181 ?        00:00:00   freshclam
 5213 ?        00:00:00   thinkpad-keys
 5259 ?        00:00:00   netdaemon
 5324 ?        00:00:00   master
 5335 ?        00:00:00     pickup
 5337 ?        00:00:00     qmgr
 5342 ?        00:00:00   powernowd
 5494 ?        00:00:00   init
 6094 ?        00:00:00     portmap
 6198 ?        00:00:00     syslogd
 6253 ?        00:00:00     mysqld_safe
 6290 ?        00:00:01       mysqld
 6291 ?        00:00:00       logger
 6436 ?        00:00:00     sshd
 6468 ?        00:00:00     cron
 6487 ?        00:00:00     apache2
 6488 ?        00:00:00       apache2
 6489 ?        00:00:00       apache2
 6490 ?        00:00:00       apache2
 6491 ?        00:00:00       apache2
 6492 ?        00:00:00       apache2
 6493 ?        00:00:00       apache2
 5653 ?        00:00:00   console-kit-dae
 5751 ?        00:00:00   atd
 5765 ?        00:00:00   cron
 6523 ?        00:00:00   gnome-keyring-d
 6578 ?        00:00:00   gconfd-2
 6579 ?        00:00:00   scim-launcher
 6585 ?        00:00:00   dbus-daemon
 6587 ?        00:00:00   gnome-settings-
 6600 ?        00:00:00   scim-helper-man
 6601 ?        00:00:02   scim-panel-gtk
 6603 ?        00:00:00   scim-launcher
 6609 ?        00:00:00   gnome-volume-ma
 6611 ?        00:00:00   bonobo-activati
 6614 ?        00:00:00   gnome-vfs-daemo
 6642 ?        00:00:01   gnome-screensav
 6643 ?        00:00:00   gnome-power-man
 6653 ?        00:00:00   evolution-data-
 6659 ?        00:00:00   evolution-excha
 6689 ?        00:00:00   mapping-daemon
 6699 ?        00:00:00   stickynotes_app
 6706 ?        00:00:01   scim-bridge
 6713 ?        00:00:00   cpufreq-applet
 6716 ?        00:00:00   battstat-applet
 6719 ?        00:00:01   multiload-apple
 6722 ?        00:00:07   gnome-terminal
 6724 ?        00:00:00     gnome-pty-helpe
 6725 pts/0    00:00:00     bash
 6728 pts/0    00:00:00       su
 6729 pts/0    00:00:00         bash
 7318 pts/0    00:00:00           ps
 6767 ?        00:00:00   firefox
 6770 ?        00:00:00     run-mozilla.sh
 6774 ?        00:03:50       firefox-bin
 7128 ?        00:00:00   scim-helper-lau
上記でPID 5494のinitがゲストOS側であり、そこから起動されているPID 6493までがゲストOSのプロセスのようだ。

もっとサックリ分かる方法はないのかな?

投稿者 his : 2008年3月30日 23:36
このエントリーのトラックバックURL: http://hoop.euqset.org/blog/mt-tb2006.cgi/71591
コメント
コメントする









名前、アドレスを登録しますか?





画像の中に見える文字を入力してください。