1.トップコマンド
1. はじめに
top コマンドは、Linux で一般的に使用されるパフォーマンス分析ツールで、Windows タスク マネージャーと同様に、システム内の各プロセスのリソース使用量をリアルタイムで表示できます。つまり、このコマンドがフォアグラウンドで実行されると、ユーザーがプログラムを終了するまで、このコマンドは排他的にフォアグラウンドを占有します。 top コマンドは、システムのプロセッサ ステータスをリアルタイムで監視します。このコマンドは、システム内の CPU の最も「重要な」タスクのリストを表示します。このコマンドの多くの機能は、対話型コマンドを通じてアクセスするか、個人用カスタマイズ ファイルに設定することでアクセスできます。
2. よく使用されるオプション
-b: バッチモードで動作します。
-c: 完全な治療コマンドを表示します。-d: 画面の更新間隔
-I: 失敗プロセスを無視します。
-s: 機密モード-S: 蓄積モード
-i: 間隔を設定します。
-u: ユーザー名を指定します。
-p: プロセスを指定します。-n: ループで表示する回数。
3. topコマンドで出力される各パラメータの紹介
リーリー
3.1. システム実行時間と平均負荷
トップ-21:50:48up4分、2ユーザー、負荷平均:0.00、0.02、0.00
説明:
3.2、タスク
タスク:合計102、ランニング1、睡眠101、停止0、ゾンビ0
説明:
2 行目はタスクまたはプロセスの概要を示します。プロセスはさまざまな状態になる可能性があります。ここには全プロセスの数が表示されます。さらに、実行中、スリープ中、停止中、ゾンビ プロセスの数もあります (ゾンビはプロセスの状態です)。このプロセスの概要情報は「t」で切り替えることができます。
3.3、CPUステータス
CPU:0.5%us、0.8%sy、0.0%ni、98.4%id、0.2%wa、0.0%hi、0.1%si、0.0%st
説明:
3.4. メモリ使用量
メモリ:1030416ktotal、141908kused、888508kfree、14684kbuffers
スワップ:2047996k合計、0kused、2047996kfree、51848kcached
説明:
接出来两行显示显存使用率linux定时关机命令,有点像'free'命令。第一行是化学显存使用,第二行是虚拟显存使用(交换空间)。化学显存显示如下:全部可用显存、已使用显存、空闲显存、缓冲显存。相像地:交换部份显示的是:全部、已使用、空闲和缓冲交换空间。显存显示可以用'm'命令切换。
3.5、字段列
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 2900 1412 1204 S 0.0 0.1 0:01.34 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 4 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/0 6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 7 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/1 8 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/1 9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1 10 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/1
说明:
S:这个是进程的状态。它有以下不同的值:
D-不可中断的睡眠态。
R–运行态
S–睡眠态
T–被跟踪或已停止
Z–僵尸态
还有许多在默认情况下不会显示的输出,它们可以显示进程的页错误、有效组和组ID和其他更多的信息。
二、htop命令
1、htop命令简介
top作为日常管理工作中最常用也是最重要的Linux系统监控工具之一,可以动态观察系统进程状况。但其缺点就是只支持鼠标操作,显示也单调。作为刚刚Windows转入Linux的我来说,现今有了一个更好的选择:htop。htop是Linux系统下一个基本文本模式的、交互式的进程查看器,主要用于控制台或shell中,可以取代top,或则说是top的中级版。
htop命令优点:
1)快速查看关键性能统计数据,如CPU(多核布局)、内存/交换使用;
2)可以纵向或横向滚动浏览进程列表,以查看所有的进程和完整的命令行;
3)杀坠入程时可以直接选择而不须要输入进程号;
4)通过键盘操作条目;
5)比top启动得更快;
2、安装htop
[root@example.com ~]# yum install -y htop
3、常用功能键
键入htop命令,打开htop:
里面左上角显示CPU、内存、交换区的使用情况,右侧显示任务、负载、开机时间,下边就是进程实时状况。
下边是F1~F10的功能和对应的字母快捷键:
命令行选项(COMMAND-LINEOPTIONS):
インタラクティブコマンド:
4. 表示手順
左側の部分は上から下にそれぞれ CPU、メモリ、スワップ パーティションの使用量を示します。右側の部分は次のとおりです。タスクはプロセスの合計数、現在実行中のプロセスの数、負荷平均はシステムの 1 分、5 分です。 10 分間の平均負荷状態と稼働時間はシステムの実行時間です。
5. htop の使用説明
F1: ヘルプ情報を表示します
F2Hトップ設定
セットアップオプションの下:
左側と右側に分かれた表示情報を設定します。左列は左側に表示される情報を表しますlinux htoplinux htop。新しいオプションを追加する場合は、右列が左側に表示される情報を表します。を選択すると、Availablemeters を選択して追加でき、F5 で Go を上辺に追加し、F6 を上辺に追加できます。 Leftcolumn と Rightcolumn のオプションでは、LED、Bar (プログレスバー)、Text (テキストモード) などの情報表示方法を選択でき、個人の好みに応じて設定できます
表示するコンテンツを選択し、スペースxを押して表示し、選択後、F10を押して保存します
インターフェースが表示される色を設定します。
表示する各種内容を選択後、F7(下り通信)、F8(上り通信)、F9(表示キャンセル、F10(変更保存))で表示する機能です。
F3検索プロセス
インターフェイスで F3 を押すか、「/」を直接入力して検索モードに入り、プロセス名に基づいて検索します。
など検索されたプロセスは、見やすくするために設定された色でマークされます。
F4: フィルター
これはあいまい検索と同等であり、大文字と小文字を区別しません。以下に検索するコンテンツを入力すると、インターフェイスには検索されたコンテンツのみが表示され、次のように表示されやすくなります。
F5: ツリー形式で表示F6: 並べ替え方法
F6 を押すと、上のインターフェイスにジャンプし、[並べ替え] で並べ替える方法を選択できます。
F7、F8: プロセスのnice値を調整します
F7 は Nice 値を減らす (優先順位を下げる)、F8 は Nice 値を減らす (優先順位を下げる) Linux コマンド詳細辞書、プロセスを選択し、F7 または F8 を押して Nice 値、nice 値の範囲を減らすか減少させます。は-20-19です。
F9: プロセスを強制終了します
プロセスを選択し、F9を押して強制終了します。
F10: htop を終了します
延長学習:
以上がlinux htop Linux でのトップ コマンドの詳細な理解: パフォーマンス分析ツールと一般的なオプションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。