ホームページ  >  記事  >  システムチュートリアル  >  linux htop Linux でのトップ コマンドの詳細な理解: パフォーマンス分析ツールと一般的なオプション

linux htop Linux でのトップ コマンドの詳細な理解: パフォーマンス分析ツールと一般的なオプション

WBOY
WBOYオリジナル
2024-06-02 12:24:58579ブラウズ

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-不可中断的睡眠态。

linux htop_linux htop_linux htop

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、常用功能键

linux htop_linux htop_linux htop

键入htop命令,打开htop:

里面左上角显示CPU、内存、交换区的使用情况,右侧显示任务、负载、开机时间,下边就是进程实时状况。

下边是F1~F10的功能和对应的字母快捷键:

命令行选项(COMMAND-LINEOPTIONS):

インタラクティブコマンド:

4. 表示手順

左側の部分は上から下にそれぞれ CPU、メモリ、スワップ パーティションの使用量を示します。右側の部分は次のとおりです。タスクはプロセスの合計数、現在実行中のプロセスの数、負荷平均はシステムの 1 分、5 分です。 10 分間の平均負荷状態と稼働時間はシステムの実行時間です。

5. htop の使用説明

F1: ヘルプ情報を表示します

wKiom1aV4_aCg3inAABr_4lVmHQ933.png

linux htop_linux htop_linux htop

F2Hトップ設定

wKioL1aV5ELAmpxeAABF1w8y9PA575.png

セットアップオプションの下:

左側と右側に分かれた表示情報を設定します。左列は左側に表示される情報を表しますlinux htoplinux htop。新しいオプションを追加する場合は、右列が左側に表示される情報を表します。を選択すると、Availablemeters を選択して追加でき、F5 で Go を上辺に追加し、F6 を上辺に追加できます。 Leftcolumn と Rightcolumn のオプションでは、LED、Bar (プログレスバー)、Text (テキストモード) などの情報表示方法を選択でき、個人の好みに応じて設定できます

wKioL1aV5FegJb6DAABGb_xQiwY998.png

表示するコンテンツを選択し、スペースxを押して表示し、選択後、F10を押して保存します

wKiom1aV5DiQji_QAAAnuj2S0Wg248.png

インターフェースが表示される色を設定します。

表示する各種内容を選択後、F7(下り通信)、F8(上り通信)、F9(表示キャンセル、F10(変更保存))で表示する機能です。

F3検索プロセス

インターフェイスで F3 を押すか、「/」を直接入力して検索モードに入り、プロセス名に基づいて検索します。

など

linux htop_linux htop_linux htop

検索されたプロセスは、見やすくするために設定された色でマークされます。

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。