2008年3月31日月曜日

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のプロセスのようだ。



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


0 件のコメント:

コメントを投稿