Maison > Tutoriel système > Linux > linux htop Une compréhension approfondie de la commande top sous Linux : outils d'analyse des performances et options communes

linux htop Une compréhension approfondie de la commande top sous Linux : outils d'analyse des performances et options communes

WBOY
Libérer: 2024-06-02 12:24:58
original
639 Les gens l'ont consulté

1. commande supérieure

1.Introduction

La commande top est un outil d'analyse des performances couramment utilisé sous Linux. Elle peut afficher l'utilisation des ressources de chaque processus du système en temps réel, similaire au Gestionnaire des tâches de Windows. top est un processus d'affichage dynamique, c'est-à-dire que l'état actuel peut être continuellement actualisé via le clavier de l'utilisateur. Si cette commande est exécutée au premier plan, elle occupera exclusivement le premier plan jusqu'à ce que l'utilisateur termine le programme. La commande top fournit un contrôle en temps réel du système. Elle affichera une liste des tâches les plus « sensibles » pour le processeur du système. Cette commande peut trier les tâches par utilisation du processeur, utilisation de la mémoire vidéo et temps d'exécution. et de nombreuses fonctionnalités de cette commande sont accessibles via des commandes interactives ou définissez-la ensuite dans le fichier de personnalisation personnel.

2. Options couramment utilisées

-b : Fonctionner en mode batch ;

-c : Afficher la commande de traitement complète ;

-d : intervalle de rafraîchissement de l'écran ;

-Je : Ignore le processus d'échec ;

-s : Mode confidentiel ;

-S : mode accumulation ;

-i : Réglez l'intervalle de temps ;

-u : Spécifiez le nom d'utilisateur ;

-p : Préciser le processus ;

-n : Le nombre de fois à afficher en boucle.

3. Introduction à chaque paramètre généré par la commande top

[root@hpf-linux ~]# top -bn1
top - 21:50:48 up 4 min,  2 users,  load average: 0.00, 0.02, 0.00
Tasks: 102 total,   1 running, 101 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.5%us,  0.8%sy,  0.0%ni, 98.4%id,  0.2%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:   1030416k total,   141908k used,   888508k free,    14684k buffers
Swap:  2047996k total,        0k used,  2047996k free,    51848k cached
  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        
.................................
Copier après la connexion

3.1. Durée de fonctionnement du système et charge moyenne

top-21:50 :48up4min,2utilisateurs,charge moyenne :0,00,0,02,0,00

Description :

3.2, Tâche

Tâches : 102 au total, 1 en cours d'exécution, 101 en train de dormir, 0 arrêté, 0 zombie

Description :

La deuxième ligne montre le résumé de la tâche ou du processus. Les processus peuvent être dans différents états. Le nombre de tous les processus est affiché ici. À cela s'ajoutent le nombre de processus en cours d'exécution, en veille, arrêtés et zombies (le zombie est l'état d'un processus). Ces informations récapitulatives du processus peuvent être basculées avec « t ».

3.3, état du processeur

Cpu(s):0,5%us,0,8%sy,0,0%ni,98,4%id,0,2%wa,0,0%hi,0,1%si,0,0%st

Description :

3.4. Utilisation de la mémoire

Mem : 1030 416 ktotal, 141 908 kutilisés, 888 508 kgratuits, 14684 kbuffers

Échange : 2047996ktotal,0kutilisé,2047996kgratuit,51848kcaché

Description :

接出来两行显示显存使用率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
Copier après la connexion

说明:

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
Copier après la connexion

3、常用功能键

linux htop_linux htop_linux htop

键入htop命令,打开htop:

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

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

命令行选项(COMMAND-LINEOPTIONS):

COMMANDES INTERACTIVES :

4. Afficher les instructions

La partie gauche de haut en bas montre respectivement l'utilisation du processeur, de la mémoire et de la partition d'échange. La partie droite est : les tâches sont le nombre total de processus, le nombre de processus en cours d'exécution, la moyenne de charge est le système 1 minute, 5 minutes. La condition de charge moyenne sur 10 minutes et la durée de disponibilité correspondent à la durée de fonctionnement du système.

5. instructions d'utilisation du htop

F1 : Afficher les informations d'aide

wKiom1aV4_aCg3inAABr_4lVmHQ933.png

linux htop_linux htop_linux htop

Paramètres F2Htop

wKioL1aV5ELAmpxeAABF1w8y9PA575.png

Sous l'option Configuration :

Définissez les informations affichées en haut, divisées en côtés gauche et droit. La colonne gauche représente les informations affichées à gauche linux htoplinux htop, et la colonne droite représente les informations affichées à gauche si vous souhaitez ajouter de nouvelles options. , vous pouvez sélectionner Mètres disponibles à ajouter, F5 pour ajouter Aller aux deux côtés supérieurs et F6 est ajouté aux deux côtés supérieurs. Les options sous Leftcolumn et Rightcolumn peuvent sélectionner la méthode d'affichage des informations, notamment LED, Bar (barre de progression) et Texte (mode texte), qui peuvent être définies en fonction des préférences personnelles

wKioL1aV5FegJb6DAABGb_xQiwY998.png

Sélectionnez le contenu à afficher, appuyez sur espace x pour l'afficher, après la sélection, appuyez sur F10 pour enregistrer

wKiom1aV5DiQji_QAAAnuj2S0Wg248.png

Définissez les couleurs dans lesquelles l'interface est affichée.

La fonction consiste à réduire ou annuler divers contenus à afficher. Après la sélection, F7 (communication vers le bas), F8 (communication vers le haut), F9 (annuler l'affichage, F10 (enregistrer la modification)) afficheront ces informations en fonction des besoins individuels.

Processus de recherche F3

Appuyez sur F3 dans l'interface ou entrez directement "/" pour accéder directement au mode de recherche, qui recherche en fonction du nom du processus. Comme

linux htop_linux htop_linux htop

Les processus recherchés seront marqués de la couleur définie pour une visualisation facile.

F4 : Filtre

Cela équivaut à une recherche floue et ne fait pas de distinction entre les majuscules et les minuscules. Après avoir saisi le contenu à rechercher ci-dessous, l'interface affichera uniquement le contenu recherché, ce qui le rendra plus pratique à visualiser, tel que :

F5 : Affichage sous forme d'arborescence

F6 : Méthode de tri

Après avoir appuyé sur F6, vous accéderez à l'interface ci-dessus, vous permettant de choisir les méthodes à trier. Sous Trier par, sélectionnez les méthodes par lesquelles vous souhaitez trier.

F7, F8 : Ajustez la belle valeur du processus

F7 signifie réduire la belle valeur (réduire la priorité), F8 pour réduire la belle valeur (réduire la priorité) Dictionnaire détaillé des commandes Linux, sélectionnez un processus, appuyez sur F7 ou F8 pour réduire ou réduire la belle valeur, la belle plage de valeurs est - 20-19.

F9 : Tuer le processus

Sélectionnez un processus et appuyez sur F9 pour le tuer.

F10 : Quitter htop

Apprentissage étendu :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:itcool.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal