プロセスの監視,ps,top,pstree,コマンドモード,挿入モード,置換モード,コマンドライン,Linux,解答,Linux Tips,Linux の裏技,コマンド,オプション,設定方法,操作方法などを提供するページです。

プロセスの監視,ps,top,pstree。Linux Tips,裏技,コマンド,オプション,設定方法,操作方法などを提供するページです。
「Linux Tips 研究所 公認メールマガジン」

§27. プロセスの監視 (ps, top, pstree) その2

「Linux Tips」「Linux の裏技」では厳密には 若干ニュアンスが違うと思いますが、 ここではあまりこだわらないで、誰も知らない、誰も書かない 「Linux Tips」「Linux の裏技」を紹介しています。 →「ウラ技集のトップページ」へ戻る

§27. プロセスの監視 (ps, top, pstree) その2

Linux の知恵袋 >>& あなたのウラ技集 2004.11.19 Level 0027

メールマガジン
Linux の知恵袋 >>& あなたのウラ技集
ネットワークOS Linux の基本,裏技,未公開,投稿ネタ,セキュリティ,TCP/IPも満載。
Linux資格認定試験も雑誌に掲載されました。
配信先メールアドレス: 詳細 】by まぐまぐ
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
               Linux の知恵袋 >>& あなたのウラ技集
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
 Level 0027 (2004.11.19)           http://www.u-waza.org/linux-tips/
                         「Linux Tips 研究所」 linux-tips@u-waza.org
 1534 + 349 + 165 + 99                     4誌合計発行部数: 2147 部
├─────────────────────────────────┤
  Linux Tips, 裏技,コマンド,オプション,設定方法,試験などを提供
     《基本系》と《ウラ技》を同時に覚えながら Linux を楽しむ。
    Linux 使いになりたい人の為のメールマガジン。読者2000名突破!

 メルマガ登録/解除 → http://www.u-waza.org/linux-tips/regist.html
    バックナンバー → http://www.u-waza.org/linux-tips/magazine/
  広告掲載について → http://www.u-waza.org/ad/
├─────────────────────────────────┤


  アマゾンから「LPI対策」の売れ筋ランキングをピックアップ!

◎第1位『徹底攻略 LPI問題集 Level1/Release2 対応 ITプロ・
          ITエンジニアのための徹底攻略』(菖蒲 淳司) ¥2,940
  http://www.amazon.co.jp/exec/obidos/ASIN/4844318160/top06-22
  「Level1」 のRelease2に完全対応した的確問題を網羅。
  ITプロフェッショナルによる書き下ろし厳選502問。
  チェックボックスを活用して試験直前に弱点克服。

◎第2位『徹底攻略 LPI問題集 Level2 対応 ITプロ・ITエンジニアのための
          徹底攻略』(菖蒲 淳司) ¥3,150 
  http://www.amazon.co.jp/exec/obidos/ASIN/4844318446/top06-22
  上記の徹底攻略のLevel2 対策用の問題集です。

◎第3位『LPICテキスト LPI Linuxレベル1 Release2 -Exam「101」「102」
          Skill - up text 』(LPIC受験研究会) ¥3,570
  http://www.amazon.co.jp/exec/obidos/ASIN/4797322764/top06-22
  各トピックの解説と演習問題がバランス良くコンパクトにまとめられて
  います。巻末には、101試験と102試験の模擬試験もあります。「Level1用」

◎第4位『Linux教科書 LPIC レベル1』(中島 能和) ¥3,990
  http://www.amazon.co.jp/exec/obidos/ASIN/479810292X/top06-22
  切り取って使える試験直前チェックシートがついています。「Level1用」

◎第5位『LPI Linux認定試験クイックリファレンス』
         (ジェフリーディーン) ¥5,145
  http://www.amazon.co.jp/exec/obidos/ASIN/487311070X/top06-22
  オライリーの本です。オライリー好きにはこの本でしょうか。

├─────────────────────────────────┤
        §27. プロセスの監視 (ps, top, pstree) その2
├─────────────────────────────────┤

> ○ おしらせ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ・ 連続発行できました。
     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    今月は気合いがはいっていますので
    中4日での発行となります。

├─────────────────────────────────┤

> ○ 今回のテーマ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    §27. プロセスの監視 (ps, top, pstree) その2
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   では、前回にひきつづき、問題1を解説します。
   今回は前回説明した top 以外の選択肢について説明します。





============================
問題1 (<h1> さん出題)
============================

現在動作しているプロセスの稼働状況をモニタし続けたい。
どのコマンドを実行すればよいか。

( )ps
( )top
( )nice
( )pstree








この問題の解答は前回書いたように top です。


では、解答肢のなかの 「nice」 について説明します。

また、今回も先週解答してもらった大怪獣もぎゃさんに
もう一度登場してもらいましょう。

大怪獣もぎゃさん wrote:
|  niceはスケジュール優先度を変更するためのコマンドですので、
|  プロセスの状況を見ることはできません。

プロセスの優先度を低く(高く)してプログラムを実行するときに使います。


以下のように使います。
$ nice -n [Nice順位値] [コマンド]   
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
-n の後に続く [Nice順位値] は
-20(優先度最高) から 19 (優先度最低) まで設定できます。
数字が大きくなるほど優先度は低くなります。

なお、-20 〜 -1 までは root 権限がないと設定することはできません。
0 はデフォルト(nice を使わない場合)のコマンドのNice順位値です。
1 〜 19 までは一般ユーザ権限でも設定することができます。


では、
$ nice -n 10 top  と実行します。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  PID ユーザ   優先 NI サイズ 常駐 共有 状態  LIB %CPU %MEM   時間 コマンド
 1106 root      15   0 54940  35M  7564 S       0  1.7 14.2  52:56 X
 2043 kubota    17  10  1200 1200   960 R N     0  0.7  0.4   0:06 top
 1267 kubota    11   0 21792  19M 11784 S       0  0.5  7.8   1:41 gnome-termi


「NI」の欄が 10 となり 「状態」の欄が N がつきます。


 つづいて「ps」について説明します。

├─────────────────────────────────┤

  「Linux逆引き大全500の極意 コマンド編」 秀和システム  ¥2,400
  http://www.amazon.co.jp/exec/obidos/ASIN/4798004308/top06-22

・良い点(その1)「Redhat」「Vine」「Turbo」「Debian」「Plamo」で
  コマンドが対応しているかが一覧になっています。
・良い点(その2)「初級」「中級」「上級」とランク分けされている
・良い点(その3)操作例が充実していて読みやすい。

├─────────────────────────────────┤

  「ps」について大怪獣もぎゃさんのコメントを再度紹介します。

大怪獣もぎゃさん wrote:
|  psはおなじみ、プロセスの状態を見るコマンドですが、
|  その瞬間の状態を表示するためのコマンドですので、
|  継続的に監視する用途とは異なります。

そうですね、今回の問題では「モニタし続けたい」とあるので
ps ではなくて、top のほうが解答としてはふさわしいです。


ただ、ps を使って、「モニタし続けたい」を満足する方法を
xiyi さんに教えていただきました。(いつもありがとうございます)

xiyiさんwrote:
| psでもtopでも監視はできる。
| 特定のプロセスを監視するのであればtopでは不都合。
| while [ 1 ] ; do  ps -fp PID ; sleep 5 ; done
| みたなスクリプトが一番。


では実行してみました
$ while [ 1 ] ; do  ps -fp 1267 ; sleep 5 ; done
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
UID        PID  PPID  C    STIME TTY          TIME CMD
kubota    1267     1  0    10:03 ?        00:05:05 gnome-terminal
UID        PID  PPID  C    STIME TTY          TIME CMD
kubota    1267     1  0    10:03 ?        00:05:05 gnome-terminal
UID        PID  PPID  C    STIME TTY          TIME CMD
kubota    1267     1  0    10:03 ?        00:05:05 gnome-terminal

上記の場合、5秒ごとにプロセスの状態が更新されます。


ただ、
| 特定のプロセスを監視するのであればtopでは不都合。
とありますが

$ top -p 1267  のようにすると
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
プロセスID を指定した top が動くようです。


今回の問題1の採点は
ps でも「モニタし続けることができる」ようですので
ps と解答されたかたにも 5点としました。
(ただ、解答として、よりふさわしいのは top だと考えられるので
半分の得点としました。)

ps の man ページにも以下のような説明がありました。
       ps  は現在のプロセスのスナップショットを与える。この状態を
       繰り返し更新して見たい場合は top(1) を用いること。


 次に「pstree」について説明します。

├─────────────────────────────────┤

 「Linuxのブートプロセスをみる  UNIXMAGAZINE COLLECTION」白崎 博生
   http://www.amazon.co.jp/exec/obidos/ASIN/4756144519/top06-22
・ PC AT互換機に電源を投入後,Linuxカーネルが起動し,全プロセスの
   親となるinitプロセスが稼働するまでの処理を解説する。
   おすすめです。

├─────────────────────────────────┤

  「pstree」について
  また、大怪獣もぎゃさんの解説を見てみましょう。
  (このように、選択肢ひとつひとつについて解説をもらえると
   とてもやりやすくてありがたいです。)
  
大怪獣もぎゃさん wrote:
|  pstreeは実行中のプロセスをツリー形式で表示します。

 では実際に pstree を実行してみましょう。

$ pstree  
 ̄ ̄ ̄ ̄ ̄
init-+-anacron
     |-atd
     |-bdflush
     |-bonobo-activati
     |-cannaserver
     |-crond
     |-cupsd
     |-esd
     |-fam
     |-gconfd-2
     |-gdm-binary---gdm-binary-+-X
     |                         `-gnome-session
     |-gnome-panel
     |-gnome-settings-
     |-gnome-terminal-+-bash-+-emacs---emacsserver
     |                |      `-pstree
     |                |-bash
     |                |-gnome-pty-helpe
     |                `-gnome-terminal---gnome-terminal
     |-gpm

のように表示されます。
これを見るとわかるように プロセス init を起点に
プロセスのツリー形式で表示されます。

ぜひ、自分の環境で確認してみて下さい。

├─────────────────────────────────┤
 
   ζ   コーヒーブレイク
   □P  ちょっと休憩。

   「ボジョレーヌーボ」

   街ではボジョレーヌーボの広告が増えてきたので
   ちょっと調べてみました。

   ボジョレーヌーボというのは毎年 11月の第3木曜日に解禁されるそうで
   それまでは売ってはいけないそうです。今年は11月18日(木)となります。
   
   産地はフランスのボジョレー地方で作られます。
   ここで作られたものだけがボジョレーヌーボを名のってよいらしいです。
   (シャンパーニュ地方のシャンパンと同じ感じでしょうか?)


   (このへんから私の個人的なウンチク)
   ちなみに、私はワインが好きなのですが、飲むときはちゃんと
   ワイングラスを使います。私のは、プレゼントでもらったものなんですが
   ワインを飲むときは、これではないとダメになってしまいました。

   普通のコップで飲んでいるかたもいるかもしれませんが
   味は全然かわります。
   日本人はビールでもガンガンに冷やして冷たいうちに飲む習慣があるので
   ワインも同じように飲むのがおいしいと思われがちですが、
   違います。

   (赤)ワインの渋みは空気に触れるほどまろやかになります。なので
   ワインの栓を抜いたら抜きっぱなしのほうが早くまろやかになります。

   ワインの本場のレストランでは広口のピッチャーにワインが入って
   出てきます。これは温度よりも自然に空気に触れさせるのを
   優先させているためです。

   ワインでグラスをくるくる回すと香りを楽しむのと同時に
   空気に触れることでワインの渋さがぬけて、おいしく飲めると思いますよ。

   そうこのくるくる回すことがワイングラスではないとできないのです。

   ワイングラスというのはよく見ると必ず上の口の部分が
   すぼまっています。これでワインがこぼれないようになっています。

   是非ためしてみて下さい。

   「おいしく飲むためのワイングラス」↓
   http://www.amazon.co.jp/exec/obidos/external-search?tag=top06-22&
keyword=%E3%82%B0%E3%83%A9%E3%82%B9&mode=kitchen-jp

├─────────────────────────────────┤

   まとめ
    ̄ ̄ ̄
  「nice」  プロセスの優先度を低く(高く)して
            プログラムを実行するときに使います。

  「ps」    現在のプロセスのスナップショットを与えます
            プロセスの状態を繰り返し更新して見たい場合は top を
            利用したほうがよいです。

  「pstree」実行中のプロセスをツリー形式で表示します。
  
├─────────────────────────────────┤

 ご感想などは linux-tips@u-waza.org までお待ちしています。
 このメルマガに返信していただいても届きます。

├─────────────────────────────────┤

> ○ 読者の声
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
* 読者のかたの応援が私をやる気にさせてくれます。
* Linux 資格無料認定試験 - LTI -の感想もいっぱいです。
* さっそく紹介させていただきます。


mymymsさん
> 面白かったです。有難うございます。
> 問題考えるのは、大変ですね。

匿名希望 さん
> LPIC試験の様に101,102に別けたほうが
> より範囲を限定し問題数も増やしてほしいです。

モジモジくん さん
> テスト問題をいくつかのレベル(ジャンル)
> 分けてもらえれば少しずつ合格していけそうです。

川端 俊司 さん
> 難易度がまちまちでした。



* 他にも読者のメッセージを多数いただいていますが
  メルマガに全部載せるのは、無理ですので
   Web でごらんください。
http://www.u-waza.org/linux-tips/voice.html

├─────────────────────────────────┤
  
> ○ 次回のテーマ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   

   以下の問題を解答したいと思います。

   ============================
   問題2 (GO! さん, るかさん)
   ============================

   コマンド名からコマンドの本体を探すためのコマンドはどれか

   ( )whois
   ( )where
   ( )which
   ( )whatis


   わかったかたはぜひ、解答文のご投稿お願いします。
   メールの Subject:に「問題2の解答」と書いて
   linux-tips@u-waza.org までお願いします。
   文字にすることで、どんどん知識は確かなものになります。

├─────────────────────────────────┤

> ○ 筆者にコンタクト
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
-- 
 Linux Tips 研究所
 Linux の知恵袋 >>& あなたのウラ技集
 Web   : http://www.u-waza.org/linux-tips/
 E-mail: linux-tips@u-waza.org

 ご意見、ご感想、裏技ご提供、間違いのご指摘など
 なんでも受け付けています。
 
 このメルマガに返信していただいても届きます。
 どうぞ、メールをください。

├─────────────────────────────────┤

 このメールマガジンの内容は自己責任においてご利用ください。
 いかなる種類の損害に対しても一切の賠償責任を負うことはできません。
 著作権は全て筆者に帰属します。許可なく転載、複製する事を禁止します。

├─────────────────────────────────┤

> ○ 配信中止方法
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 以下のページで登録 / 解除することができます。
 http://www.u-waza.org/linux-tips/regist.html

├─────────────────────────────────┤

> ○ 目次 
 ̄ ̄ ̄ ̄ ̄
    ・おしらせ

    ・今回のテーマ   
        §27. プロセスの監視 (ps, top, pstree) その2
   
    ・コーヒーブレイク
    ・次回のテーマ
    ・筆者にコンタクト
    ・配信中止方法

    ・目次
    ・おわりに

├─────────────────────────────────┤

> ○ おわりに
 ̄ ̄ ̄ ̄ ̄ ̄ ̄

       素敵な問題を考えてください。

       http://www.u-waza.org/shiken_linux/


┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 メールマガジン【Linux の知恵袋 >>& あなたのウラ技集】2000名突破

  Linux Tips, 裏技,コマンド,オプション,設定方法,試験などを提供
     《基本系》と《ウラ技》を同時に覚えながら Linux を楽しむ。
           Linux 使いになりたい人の為のメールマガジン。

 メルマガ登録/解除 → http://www.u-waza.org/linux-tips/regist.html
    バックナンバー → http://www.u-waza.org/linux-tips/magazine/
  広告掲載について → http://www.u-waza.org/ad/
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━merci!━━━┛
  Copyright (C) 2003-2004 「Linux Tips 研究所」 All Rights Reserved.

[ 前へ ] | [ 次へ ]

メールマガジン登録/解除

Linux の知恵袋 >>& あなたのウラ技集
ネットワークOS Linux の基本,裏技,未公開,投稿ネタ,セキュリティ,TCP/IPも満載。
Linux資格認定試験も雑誌に掲載されました。
配信先メールアドレス: 詳細 】by まぐまぐ

Linux の知恵袋 >>& あなたの
 ウラ技集 Linux の知恵袋 >>& あなたのウラ技集

メールマガジン登録/解除 メールマガジン登録/解除

昔の What's NEWs 昔の What's NEWs

Linuxコマンド一覧 Linuxコマンド一覧

人気メルマガの秘訣 人気メルマガの秘訣

メルマガ読者の声 メルマガ読者の声

Linux CDROMの購入価格一覧 Linux CDROMの購入価格


Linux Tips 目次 Linux Tips 目次

コピーアンドペースト §1. コピーアンドペーストをするには ? (2003.09.16)創刊号

FTP を使いたい(ログイン) §2. FTP を使いたい (ログイン)(2003.09.23)

Lindows の Click-N-Run を使わないコマンドインストール §3. Lindows の Click-N-Run を使わないコマンドインストール(2003.09.27)

ftp コマンドの中で知りたいのは ftp コマンドの中で知りたいのは どれ?(アンケート)(2003.09.29)

FTP を使いたい (ファイル取得) §4. FTP を使いたい (ファイル取得)(2003.10.07)

FTP を使うには (便利なソフト編その1) §5. FTP を使うには (便利なソフト編その1)(2003.10.14)

FTP を使うには (便利なソフト編その2) §6. FTP を使うには (便利なソフト編その2)(2003.10.22)

ドメイン情報を取得するには? (whois) §7. ドメイン情報を取得するには? (whois)(2003.10.30)

このファイル消せますか?(rm, bash, シェル) §8. このファイル消せますか?(rm, bash, シェル)(2003.11.07)

Linux 資格無料認定試験 - LTI - にチャレンジ!! Linux 資格無料認定試験 - LTI - にチャレンジ!!(2003.11.14)

このファイル消せますか?(rm, bash, シェル) その2 §9. このファイル消せますか?(rm, bash, シェル) その2(2003.11.24)

あなたのシェルは何色? (bash,sh,csh,tcsh,ksh,zsh,ash,bsh,cygwin) あなたのシェルは何色?(bash,sh,csh,tcsh, ksh,zsh,ash,bsh,cygwin) (2003.11.28)

このファイル消せますか?(rm, bash, シェル) その3 §10. このファイル消せますか?(rm, bash, シェル) その3(2003.12.02)

base64 でエンコードされたファイルのデコード (uudecode) §11. base64 でエンコードされたファイルのデコード (uudecode)(2003.12.11)

base64 でエンコードされたファイルのデコード (uudecode)その 2 §12. base64 でエンコードされたファイルのデコード (uudecode)その 2(2003.12.18)

base64 でエンコードされたファイルのデコード (uudecode)解答 §13. base64 でエンコードされたファイルのデコード (uudecode)解答(2003.12.26)

§14. Linux 資格無料認定試験 - LTI v0.
1 - 解答その1 §14. Linux 資格無料認定試験 - LTI v0.1 - 解答その1(2004.01.08)

Linux 資格無料認定試験 - LTI v0.1 - 解答その2 §15. Linux 資格無料認定試験 - LTI v0.1 - 解答その2(2004.01.15)

Linux 資格無料認定試験 - LTI v0.1 - 解
 答その3 (rpm) §16. Linux 資格無料認定試験 - LTI v0.1 - 解答その3 (rpm)(2004.01.24)

Linux Tips §17. Linux 資格無料認定試験 - LTI v0.1 - 解答その4 ( vi )(2004.01.30)

Linux Tips §18. Linux 資格無料認定試験 - LTI v0.1 - ( vi の補足説明 )(2004.02.20)

Linux Tips §22. vi の4つのモード - コ マンド,挿入,置換,コマンドラインモード(2004.02.27)

Linux Tips §23. vi のコマンド (移動コマンド編)(2004.03.17)

Linux Tips §24. vi のコマンド (マクロ編)(2004.05.07)

Linux Tips §25. スパムメール対策 (ベイジアンスパムフィルタとは)(2004.08.04)

Linux Tips §26. プロセスの監視 (ps, top, pstree)(2004.11.11)

Linux Tips §27. プロセスの監視 (ps, top, pstree) その2(2004.11.19)

Linux Tips §28. コマンドのパスを探すには (which, whereis)(2004.11.25)

Linux Tips §29. ipアドレスを確認するには (ifconfig)(2004.12.03)

Linux Tips §30. ファイルの末尾をリアルタイムで表示するには (tail)(2004.12.10)


Linux 資格無料認定試験 Linux 資格無料認定試験

合格者一覧 合格者一覧

解答解説募集中 解答解説募集中

Linux の認定試験,資格 Linux試験,資格比較


Linux Tips 研究所 Linux Tips 研究所

Linux Links と Linux 書籍 Linux Links と Linux 書籍

効果的なメルマガ広告 効果的なメルマガ広告

広告効果(アンケート反応率) 広告効果(アンケート反応率)




Linux Tips,Linux の裏技,コマンド,オプション,設定方法,操作方法などを提供するページです。 Linux の使い方,操作方法,コマンド,オプション,設定方法,裏技,Tipsなどを提供するこのページをチェック Linux の使い方,操作方法,コマンド,オプション,設定方法,裏技,Tipsなどを提供するこのページをチェック

Copyright © 2003 「Linux Tips 研究所」 All Rights Reserved.  本サイトはリンクフリー(連絡不要)です。