Ceci est un mémo personnel. Il sera mis à jour de temps en temps car il n'a pas encore été organisé. (Le contrôle de fonctionnement est de 7,6 centos)
=======================================================================
top
======================================================================= ●CPU
cat /proc/cpuinfo
○free
free -m
-m Afficher les résultats d'affichage en mégaoctets. -s nombre de secondes Affiché chaque nombre de secondes spécifié. -t Affiche également la mémoire physique totale et les snaps.
vmstat -n -S m
cat /proc/meminfo
MemTotal: 8069288 ko Toute la mémoire physique reconnue par le noyau MemFree: 6269572 ko Mémoire non utilisée à aucune fin
---------------------------------------------
| Buffers / Cached |
---------------------------------------------
| Active(file) / Inactive(file) | Shmem |
---------------------------------------------
Buffers + Cached = Active(file) + Inactive(file) + Shmem
--------------------------------------------------
| Active(anon) + Inactive(anon) |
--------------------------------------------------
| Shmem | AnonPages |??|
--------------------------------------------------
Active(anon) + Inactive(anon) = Shmem + AnonPages
-----------------------------------------------------------------------------
| Buffers / Cached | AnonPages |??|
-----------------------------------------------------------------------------
| Active(file) + Inactive(file) | Active(anon) + Inactive(anon) |
-----------------------------------------------------------------------------
| | Shmem | |
-----------------------------------------------------------------------------
---------------------------------------------------------------------------------
| Buffers / Cached | AnonPages |??|
---------------------------------------------------------------------------------
| Active(file) + Inactive(file) | Unevictalbe | Active(anon) + Inactive(anon) |
---------------------------------------------------------------------------------
ps n'est pas l'utilisation réelle de la mémoire du processus La quantité de mémoire réelle occupée par chaque processus lorsqu'il n'y a qu'un seul processus en cours d'exécution. (Habituellement, des dizaines de processus s'exécutent)
[How to measure actual memory usage of an application or process?][m1] [m1]:https://stackoverflow.com/questions/131303/how-to-measure-actual-memory-usage-of-an-application-or-process
ps aux
ps aux | grep postgre | awk '{sum += $6}END{print sum}'
Nom Signification Mémoire virtuelle VSZ (Virtual Set Size) RSS (taille de l'ensemble résident) Consommation de mémoire physique PSS (taille d'ensemble proportionnelle) Mémoire que le processus possède réellement USS (taille de jeu unique) Mémoire occupée par un processus
○pmap -x
pmap -x <PID>
pmap -x 7876 7876: python3 Address Kbytes RSS Dirty Mode Mapping 0000000000400000 4 0 0 r-x-- python3.6 0000000000601000 4 4 4 r---- python3.6 0000000000602000 4 4 4 rw--- python3.6
○cat /proc/
ps -ef | grep [nom du processus que vous voulez vérifier]
cat /proc/<pid>/smaps
cat /proc/7876/smaps 00400000-00401000 r-xp 00000000 fd:00 55039406 /usr/bin/python3.6 Size: 4 kB Rss: 0 kB Pss: 0 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB Referenced: 0 kB Anonymous: 0 kB AnonHugePages: 0 kB Swap: 0 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Locked: 0 kB
Shared_Clean et Shared_Dirty sont des valeurs partagées avec d'autres processus La somme de Private_Clean et Private_Dirty est la zone mémoire allouée par chaque processus.
cat /proc/<PID>/smaps | egrep 'Private_Clean|Private_Dirty' | awk '{sum += $2}END{print sum}'
cat /proc/1111/smaps | awk '/^Rss/{sum += $2}END{print sum}'
cat /proc/1111/smaps | awk '/^Pss/{sum += $2}END{print sum}'
======================================================================
⇒ Capacité Stockage physique Vérifiez l'appareil reconnu et sa capacité
fdisk -l
Vérifiez la capacité de la partition et le système de fichiers
df -Th
Quoi et combien d'espace est consommé dans le répertoire de montage
du -k
Unité de fichier
ls -l
● Stockage (E / S) ○ Total de toutes les E / S sur tous les appareils
vmstat
○ Vérification des rapports d'E / S IOPS pour chaque appareil
iostat
cat /proc/diskstats
Bandwidth
iotop
○
blktrace
=======================================================================
○ adresse IP
ip -4 a
○ Table de routage
route -rn
/proc/net/route
○ Communication
ping
nc -vz [ip] [port]
○ Nombre d'octets / paquets envoyés / reçus, nombre de paquets rejetés, nombre de paquets d'erreur
ifconfig
/proc/net/dev
/sys/class/net/$INTERFACE/statistics
○ Confirmer en quelques secondes iftop ifstat
○ Vérifiez l'état de la liaison réseau et la vitesse de reconnaissance
ethtool
mii-tool
○ Confirmation de la carte réseau utilisée Vérifiez chaque carte réseau et vérifiez quelle carte réseau est affichée
tcpdump -n -i eth0 dst port 9403 or src port 9403
tcpdump -n -i lo dst port 9403 or src port 9403
=======================================================================
lspci
/proc/<PID>/environ
Recommended Posts