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 .................................
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
说明:
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):
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
Paramètres F2Htop
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
Sélectionnez le contenu à afficher, appuyez sur espace x pour l'afficher, après la sélection, appuyez sur F10 pour enregistrer
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
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!