人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Linux】apacheで現在、起動している子プロセス数の確認の仕方、一つの子プロセスで使っているメモリの量を見るには どうすればいいんでしょうか?

●質問者: yoshi5231
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Apache Linux プロセス メモリ 現在
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kai10
●35ポイント

mod_statusを使えば良いと思います。


2 ● えるふん
●35ポイント

LinuxならOSのプロセスステータスを使えば結構詳細に取れると思います.

下記apacheを起動しているUIDが他で使用されていない場合のみ使用できるワンライナーの例です.

USER="apache"

for pid in `ps uU ${USER} | awk '/[0-9]+/ {print $2}'`;do echo =============================;cat /proc/${pid}/status;done

通常親のapacheはrootで動作しているので,丁度これなら親は含まれないことになります.

親を知りたい場合,上記出力の「PPid」のPIDをたどれば親の状態を知ることができます.

/proc/PID/*はいろいろな情報が取れるので試してみるといいと思います.

URLが必要なのでpsコマンドを含むprocpsの日本語マニュアルを出しておきます.

http://www.linux.or.jp/JF/JFdocs/LFS-BOOK/appendixa/procps.h...

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ