OSDN Git Service

a1aefb4781b4ef055c21a41b593f93d5eb2e3e02
[linuxjf/JF.git] / docs / LFS-BOOK / chapter06 / procps.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4   <head>
5     <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
6     <title>
7       6.30. Procps-3.2.8
8     </title>
9     <link rel="stylesheet" href="../stylesheets/lfs.css" type="text/css" />
10     <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
11     <link rel="stylesheet" href="../stylesheets/lfs-print.css" type=
12     "text/css" media="print" />
13   </head>
14   <body class="lfs" id="lfs-7.2">
15     <div class="navheader">
16       <h4>
17         Linux From Scratch - Version 7.2
18       </h4>
19       <h3>
20         第6章 基本的なソフトウェアのインストール
21       </h3>
22       <ul>
23         <li class="prev">
24           <a accesskey="p" href="bison.html" title="Bison-2.6.2">前のページ</a>
25           <p>
26             Bison-2.6.2
27           </p>
28         </li>
29         <li class="next">
30           <a accesskey="n" href="grep.html" title="Grep-2.14">次のページ</a>
31           <p>
32             Grep-2.14
33           </p>
34         </li>
35         <li class="up">
36           <a accesskey="u" href="chapter06.html" title=
37           "第6章 基本的なソフトウェアのインストール">上に戻る</a>
38         </li>
39         <li class="home">
40           <a accesskey="h" href="../index.html" title=
41           "Linux From Scratch - Version 7.2">ホーム</a>
42         </li>
43       </ul>
44     </div>
45     <div class="wrap" lang="ja" xml:lang="ja">
46       <h1 class="sect1">
47         <a id="ch-system-procps" name="ch-system-procps"></a>6.30.
48         Procps-3.2.8
49       </h1>
50       <div class="package" lang="ja" xml:lang="ja">
51         <p>
52           Procps パッケージはプロセス監視を行うプログラムを提供します。
53         </p>
54         <div class="segmentedlist">
55           <div class="seglistitem">
56             <div class="seg">
57               <strong class="segtitle">概算ビルド時間:</strong> <span class=
58               "segbody">0.1 SBU</span>
59             </div>
60             <div class="seg">
61               <strong class="segtitle">必要ディスク容量:</strong> <span class=
62               "segbody">2.6 MB</span>
63             </div>
64           </div>
65         </div>
66       </div>
67       <div class="installation" lang="ja" xml:lang="ja">
68         <h2 class="sect2">
69           6.30.1. Procps のインストール
70         </h2>
71         <p>
72           以下のパッチを適用して、カーネルが時間きざみの率 (clock tick rate)
73           を決定する際に表示されるエラーメッセージを抑えます。
74         </p>
75         <pre class="userinput">
76 <kbd class=
77 "command">patch -Np1 -i ../procps-3.2.8-fix_HZ_errors-1.patch</kbd>
78 </pre>
79         <p>
80           <span class="command"><strong>watch</strong></span>
81           コマンドにおいて、ユニコードに関する問題を修正するためにパッチを適用します。
82         </p>
83         <pre class="userinput">
84 <kbd class=
85 "command">patch -Np1 -i ../procps-3.2.8-watch_unicode-1.patch</kbd>
86 </pre>
87         <p>
88           Makefile におけるバグを修正します。 これは make-3.82 を利用した場合に Procps
89           がビルドできない点を修正するものです。
90         </p>
91         <pre class="userinput">
92 <kbd class=
93 "command">sed -i -e 's@\*/module.mk@proc/module.mk ps/module.mk@' Makefile</kbd>
94 </pre>
95         <p>
96           パッケージをコンパイルします。
97         </p>
98         <pre class="userinput">
99 <kbd class="command">make</kbd>
100 </pre>
101         <p>
102           このパッケージにテストスイートはありません。
103         </p>
104         <p>
105           パッケージをインストールします。
106         </p>
107         <pre class="userinput">
108 <kbd class="command">make install</kbd>
109 </pre>
110       </div>
111       <div class="content" lang="ja" xml:lang="ja">
112         <h2 class="sect2">
113           <a id="contents-procps" name="contents-procps"></a>6.30.2. Procps
114           の構成
115         </h2>
116         <div class="segmentedlist">
117           <div class="seglistitem">
118             <div class="seg">
119               <strong class="segtitle">インストールプログラム:</strong> <span class=
120               "segbody">free, kill, pgrep, pkill, pmap, ps, pwdx, skill,
121               slabtop, snice, sysctl, tload, top, uptime, vmstat, w,
122               watch</span>
123             </div>
124             <div class="seg">
125               <strong class="segtitle">インストールライブラリ:</strong> <span class=
126               "segbody">libproc.so</span>
127             </div>
128           </div>
129         </div>
130         <div class="variablelist">
131           <h3>
132             概略説明
133           </h3>
134           <table border="0">
135             <col align="left" valign="top" />
136             <tbody>
137               <tr>
138                 <td>
139                   <p>
140                     <a id="free" name="free"></a><span class=
141                     "term"><span class=
142                     "command"><strong>free</strong></span></span>
143                   </p>
144                 </td>
145                 <td>
146                   <p>
147                     物理メモリ、スワップメモリの双方において、メモリの使用量、未使用量を表示します。
148                   </p>
149                 </td>
150               </tr>
151               <tr>
152                 <td>
153                   <p>
154                     <a id="kill" name="kill"></a><span class=
155                     "term"><span class=
156                     "command"><strong>kill</strong></span></span>
157                   </p>
158                 </td>
159                 <td>
160                   <p>
161                     プロセスに対してシグナルを送信します。
162                   </p>
163                 </td>
164               </tr>
165               <tr>
166                 <td>
167                   <p>
168                     <a id="pgrep" name="pgrep"></a><span class=
169                     "term"><span class=
170                     "command"><strong>pgrep</strong></span></span>
171                   </p>
172                 </td>
173                 <td>
174                   <p>
175                     プロセスの名前などの属性によりプロセスを調べます。
176                   </p>
177                 </td>
178               </tr>
179               <tr>
180                 <td>
181                   <p>
182                     <a id="pkill" name="pkill"></a><span class=
183                     "term"><span class=
184                     "command"><strong>pkill</strong></span></span>
185                   </p>
186                 </td>
187                 <td>
188                   <p>
189                     プロセスの名前などの属性によりプロセスに対してシグナルを送信します。
190                   </p>
191                 </td>
192               </tr>
193               <tr>
194                 <td>
195                   <p>
196                     <a id="pmap" name="pmap"></a><span class=
197                     "term"><span class=
198                     "command"><strong>pmap</strong></span></span>
199                   </p>
200                 </td>
201                 <td>
202                   <p>
203                     指定されたプロセスのメモリマップを表示します。
204                   </p>
205                 </td>
206               </tr>
207               <tr>
208                 <td>
209                   <p>
210                     <a id="ps" name="ps"></a><span class="term"><span class=
211                     "command"><strong>ps</strong></span></span>
212                   </p>
213                 </td>
214                 <td>
215                   <p>
216                     現在実行中のプロセスを一覧表示します。
217                   </p>
218                 </td>
219               </tr>
220               <tr>
221                 <td>
222                   <p>
223                     <a id="pwdx" name="pwdx"></a><span class=
224                     "term"><span class=
225                     "command"><strong>pwdx</strong></span></span>
226                   </p>
227                 </td>
228                 <td>
229                   <p>
230                     プロセスが実行されているカレントディレクトリを表示します。
231                   </p>
232                 </td>
233               </tr>
234               <tr>
235                 <td>
236                   <p>
237                     <a id="skill" name="skill"></a><span class=
238                     "term"><span class=
239                     "command"><strong>skill</strong></span></span>
240                   </p>
241                 </td>
242                 <td>
243                   <p>
244                     指定された条件に合致するプロセスに対してシグナルを送信します。
245                   </p>
246                 </td>
247               </tr>
248               <tr>
249                 <td>
250                   <p>
251                     <a id="slabtop" name="slabtop"></a><span class=
252                     "term"><span class=
253                     "command"><strong>slabtop</strong></span></span>
254                   </p>
255                 </td>
256                 <td>
257                   <p>
258                     リアルタイムにカーネルのスラブキャッシュ (slab cache) 情報を詳細に示します。
259                   </p>
260                 </td>
261               </tr>
262               <tr>
263                 <td>
264                   <p>
265                     <a id="snice" name="snice"></a><span class=
266                     "term"><span class=
267                     "command"><strong>snice</strong></span></span>
268                   </p>
269                 </td>
270                 <td>
271                   <p>
272                     指定された条件に合致するプロセスのスケジュール優先度 (scheduleing priority) を表示します。
273                   </p>
274                 </td>
275               </tr>
276               <tr>
277                 <td>
278                   <p>
279                     <a id="sysctl" name="sysctl"></a><span class=
280                     "term"><span class=
281                     "command"><strong>sysctl</strong></span></span>
282                   </p>
283                 </td>
284                 <td>
285                   <p>
286                     システム稼動中にカーネル設定を修正します。
287                   </p>
288                 </td>
289               </tr>
290               <tr>
291                 <td>
292                   <p>
293                     <a id="tload" name="tload"></a><span class=
294                     "term"><span class=
295                     "command"><strong>tload</strong></span></span>
296                   </p>
297                 </td>
298                 <td>
299                   <p>
300                     システムの負荷平均 (load average) をグラフ化して表示します。
301                   </p>
302                 </td>
303               </tr>
304               <tr>
305                 <td>
306                   <p>
307                     <a id="top" name="top"></a><span class=
308                     "term"><span class="command"><strong>top</strong></span></span>
309                   </p>
310                 </td>
311                 <td>
312                   <p>
313                     CPU をより多く利用しているプロセスの一覧を表示します。
314                     これはリアルタイムにプロセッサーの動作状況を逐次表示します。
315                   </p>
316                 </td>
317               </tr>
318               <tr>
319                 <td>
320                   <p>
321                     <a id="uptime" name="uptime"></a><span class=
322                     "term"><span class=
323                     "command"><strong>uptime</strong></span></span>
324                   </p>
325                 </td>
326                 <td>
327                   <p>
328                     システムの稼動時間、ログインユーザー数、システム負荷平均 (load average) を表示します。
329                   </p>
330                 </td>
331               </tr>
332               <tr>
333                 <td>
334                   <p>
335                     <a id="vmstat" name="vmstat"></a><span class=
336                     "term"><span class=
337                     "command"><strong>vmstat</strong></span></span>
338                   </p>
339                 </td>
340                 <td>
341                   <p>
342                     仮想メモリの統計情報を表示します。 そこではプロセス、メモリ、ページング、ブロック入出力
343                     (Input/Output; IO)、トラップ、CPU 使用状況を表示します。
344                   </p>
345                 </td>
346               </tr>
347               <tr>
348                 <td>
349                   <p>
350                     <a id="w" name="w"></a><span class="term"><span class=
351                     "command"><strong>w</strong></span></span>
352                   </p>
353                 </td>
354                 <td>
355                   <p>
356                     どのユーザーがログインしていて、どこから、そしていつからログインしているかを表示します。
357                   </p>
358                 </td>
359               </tr>
360               <tr>
361                 <td>
362                   <p>
363                     <a id="watch" name="watch"></a><span class=
364                     "term"><span class=
365                     "command"><strong>watch</strong></span></span>
366                   </p>
367                 </td>
368                 <td>
369                   <p>
370                     指定されたコマンドを繰り返し実行します。 そしてその出力結果の先頭の一画面分を表示します。
371                     出力結果が時間の経過とともにどのように変わるかを確認することができます。
372                   </p>
373                 </td>
374               </tr>
375               <tr>
376                 <td>
377                   <p>
378                     <a id="libproc" name="libproc"></a><span class=
379                     "term"><code class="filename">libproc</code></span>
380                   </p>
381                 </td>
382                 <td>
383                   <p>
384                     本パッケージのほとんどのプログラムが利用している関数を提供します。
385                   </p>
386                 </td>
387               </tr>
388             </tbody>
389           </table>
390         </div>
391       </div>
392     </div>
393     <div class="navfooter">
394       <ul>
395         <li class="prev">
396           <a accesskey="p" href="bison.html" title="Bison-2.6.2">前のページ</a>
397           <p>
398             Bison-2.6.2
399           </p>
400         </li>
401         <li class="next">
402           <a accesskey="n" href="grep.html" title="Grep-2.14">次のページ</a>
403           <p>
404             Grep-2.14
405           </p>
406         </li>
407         <li class="up">
408           <a accesskey="u" href="chapter06.html" title=
409           "第6章 基本的なソフトウェアのインストール">上に戻る</a>
410         </li>
411         <li class="home">
412           <a accesskey="h" href="../index.html" title=
413           "Linux From Scratch - Version 7.2">ホーム</a>
414         </li>
415       </ul>
416     </div>
417   </body>
418 </html>