


Cet article vous apporte des connaissances sur la façon de vérifier les différents statuts de Linux sous Linux, notamment : les E/S réseau, le disque, le processeur, la mémoire et d'autres connaissances connexes. J'espère qu'il vous sera utile.
L'objectif du jour :
① Apprenez à vérifier différents états de Linux, notamment : les E/S réseau, le disque, le processeur, la mémoire, etc.
② Apprenez à comprendre la signification des commandes et soyez capable de découvrez rapidement l’existence de la question cluster.
1. Commandes de base
linux surveille le réseau IO, le disque, le CPU, la mémoire :
- CPU : vmstat, sar –u, top
- disk IO : iostat –xd, sar –d , top
- E/S réseau : iftop -n, ifstat, dstat –nt, sar -n DEV 2 3
- Capacité du disque : df –h
- Utilisation de la mémoire : gratuit –m, top
2. Commandes communes
(1) Mémoire : nombre de barrettes, taille de chaque barrette, si la mémoire est DDR4 ou DDR3, si la fréquence mémoire est de 2666MT/S ou 1600MT/s
Nombre de barrettes : dmidecode|grep -A5 'Périphérique de mémoire'|grep Taille | grep -v Installé |wc -l
Chaque taille : dmidecode|grep -A5 'Périphérique de mémoire'|grep Taille |
Type de mémoire : dmidecode | grep -A16 "Périphérique de mémoire" | grep 'Type :' |grep -v Inconnu |uniq
Fréquence de la mémoire : dmidecode | grep -A16 "Périphérique de mémoire" | grep -v Inconnu |uniq
(2) Disque dur : nombre de blocs, taille
fdisk -l | grep "Disk /dev/sd"(3) Vérifiez quel processus occupe le port
netstat -antp | fgrep(4) Afficher les ressources du processus
- jps -l # Obtenir l'identifiant du processus
- jmap -heap 21046
(5) Nombre de processeurs
chat / proc/cpuinfo| grep "identifiant physique" | uniq| wc -l(6)Nombre de cœurs de processeur
cat /proc/cpuinfo| grep "cœurs de processeur"|cat /proc/cpuinfo | grep "model name"| uniq
3. Explication détaillée des commandes principales
3.1. system
USER PID %CPU % MEM VSZ RSS TTY STAT START TIME COMMAND
● USER, le nom d'utilisateur du propriétaire du processus. ● Le PID, numéro de processus, peut identifier de manière unique le processus. ● %CPU, le temps CPU occupé par le processus depuis le dernier rafraîchissement et le pourcentage du temps total.
● %MEM, le pourcentage de mémoire utilisé par le processus. ● VSZ, la taille de la mémoire virtuelle utilisée par le processus, en K. ● RSS, la quantité totale de mémoire physique occupée par le processus, en K.
● STAT, état du processus, utilisation (R - en cours d'exécution ou prêt à fonctionner ; S - état de veille ; I - inactif ; Z - gelé ; D - veille ininterrompue ; le processus W n'a pas de pages résidentes ; T- stop ou tracking. ) sont représentés par ces lettres.
● START, l'heure à laquelle le processus commence à s'exécuter.
● TIME, le temps CPU total utilisé par le processus.
● COMMAND, la ligne de commande à exécuter.
3.2, Top
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.
1. La partie supérieure indique la charge globale du système :
- ligne du haut : de gauche à droite se trouvent l'heure actuelle du système, la durée d'exécution du système et la valeur de charge moyenne du processeur du système au cours des 1 min, 5 min et 15 minutes précédentes.
- Ligne des tâches : Cette ligne donne le état global du processus Informations statistiques, y compris le nombre total de processus au cours de la période statistique, le nombre de processus en cours d'exécution, le nombre de processus dormants, le nombre de processus arrêtés et le nombre de processus zombies
- Ligne CPU(s) : informations statistiques globales sur le processeur, y compris les processus en mode utilisateur, le rapport de temps CPU occupé par les processus en mode système, le rapport de temps CPU occupé par les processus avec une belle valeur supérieure à 0 en mode utilisateur, le rapport de temps CPU en mode utilisateur. état d'inactivité, état d'attente et rapport temporel de traitement des interruptions dures et des interruptions logicielles
- Ligne Mem : Cette ligne fournit des statistiques sur la mémoire, y compris la mémoire physique totale, la mémoire utilisée, la mémoire libre et la quantité de mémoire utilisée comme tampons
- Ligne d'échange : Statistiques de la mémoire virtuelle, y compris l'espace d'échange total, utilisé. La taille de la zone d'échange, la taille de la zone d'échange libre et la taille de l'espace d'échange utilisé comme cache
2. l'état d'exécution de chaque processus :
- PID : PID du processus
- USER : Pull L'utilisateur qui a démarré le processus
- PR : La valeur de la colonne plus 100 est la priorité du processus. Si la priorité est. inférieur à 100, le processus est un processus en temps réel. Sinon, c'est un processus normal. Le niveau supérieur facilite l'obtention de la planification du processeur. Dans les résultats de sortie ci-dessus, la priorité du processus Java est. 120, qui est un processus ordinaire, la priorité du processus est de 2, qui est un processus en temps réel, et la priorité RT du processus de migration correspond à 0, qui est la priorité la plus élevée. Niveau
- NI : La belle valeur de priorité. du processus. Dans cette colonne, la belle valeur du processus en temps réel est 0, et la belle plage de valeurs du processus ordinaire est -20~19
- VIRT : La taille de la mémoire virtuelle occupée par le processus (par défaut unité ko)
- RES : La taille de la mémoire physique occupée par le processus (unité ko par défaut)
- SHR : La taille de la mémoire partagée occupée par le processus (unité ko par défaut)
- S : L'état d'exécution du processus
- %CPU : Le pourcentage de CPU occupé par le processus pendant la période d'échantillonnage
- %MEM : Le pourcentage de mémoire occupé par le processus pendant la période d'échantillonnage
- TIME+ : Le temps CPU total utilisé par le processus
- COMMAND : Le temps de démarrage du processus Commandes
1 Pas de panique si vous rencontrez des problèmes. Sur la base de votre expérience, vous pouvez utiliser des commandes pour dépanner la mémoire, le disque, le réseau et le processeur. Les problèmes appartiennent uniquement à ces catégories. Vous ne devez pas apporter de modifications à la hâte pour compliquer des problèmes simples.
2. Selon la commande ci-dessus, définissez la surveillance et l'avertissement à l'avance. La surveillance et l'alerte précoce peuvent vous permettre de découvrir des informations sur les performances du système à temps, telles que le disque est presque plein ou la mémoire surchargée. Nous pouvons effectuer des ajustements à l'avance.
Recommandations associées : "Tutoriel vidéo Linux"
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!

linux设备节点是应用程序和设备驱动程序沟通的一个桥梁;设备节点被创建在“/dev”,是连接内核与用户层的枢纽,相当于硬盘的inode一样的东西,记录了硬件设备的位置和信息。设备节点使用户可以与内核进行硬件的沟通,读写设备以及其他的操作。

区别:1、open是UNIX系统调用函数,而fopen是ANSIC标准中的C语言库函数;2、open的移植性没fopen好;3、fopen只能操纵普通正规文件,而open可以操作普通文件、网络套接字等;4、open无缓冲,fopen有缓冲。

在linux中,可以利用“rpm -qa pcre”命令判断pcre是否安装;rpm命令专门用于管理各项套件,使用该命令后,若结果中出现pcre的版本信息,则表示pcre已经安装,若没有出现版本信息,则表示没有安装pcre。

端口映射又称端口转发,是指将外部主机的IP地址的端口映射到Intranet中的一台计算机,当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上;可以通过使用动态或固定的公共网络IP路由ADSL宽带路由器来实现。

在linux中,eof是自定义终止符,是“END Of File”的缩写;因为是自定义的终止符,所以eof就不是固定的,可以随意的设置别名,linux中按“ctrl+d”就代表eof,eof一般会配合cat命令用于多行文本输出,指文件末尾。

linux查询mac地址的方法:1、打开系统,在桌面中点击鼠标右键,选择“打开终端”;2、在终端中,执行“ifconfig”命令,查看输出结果,在输出信息第四行中紧跟“ether”单词后的字符串就是mac地址。

手机远程linux工具有:1、JuiceSSH,是一款功能强大的安卓SSH客户端应用,可直接对linux服务进行管理;2、Termius,可以利用手机来连接Linux服务器;3、Termux,一个强大的远程终端工具;4、向日葵远程控制等等。

linux中,lsb是linux标准基础的意思,是“Linux Standards Base”的缩写,是linux标准化领域中的标准;lsb制定了应用程序与运行环境之间的二进制接口,保证了linux发行版与linux应用程序之间的良好结合。


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

SublimeText3 version anglaise
Recommandé : version Win, prend en charge les invites de code !

Listes Sec
SecLists est le compagnon ultime du testeur de sécurité. Il s'agit d'une collection de différents types de listes fréquemment utilisées lors des évaluations de sécurité, le tout en un seul endroit. SecLists contribue à rendre les tests de sécurité plus efficaces et productifs en fournissant facilement toutes les listes dont un testeur de sécurité pourrait avoir besoin. Les types de listes incluent les noms d'utilisateur, les mots de passe, les URL, les charges utiles floues, les modèles de données sensibles, les shells Web, etc. Le testeur peut simplement extraire ce référentiel sur une nouvelle machine de test et il aura accès à tous les types de listes dont il a besoin.

Dreamweaver Mac
Outils de développement Web visuel

Adaptateur de serveur SAP NetWeaver pour Eclipse
Intégrez Eclipse au serveur d'applications SAP NetWeaver.

SublimeText3 Linux nouvelle version
Dernière version de SublimeText3 Linux