Linuxi serveri jõudluse analüüs: protsessori, RAM-i ja kettatiheduse tuvastamine
Kui teie Linuxi-põhine mäng või veebiserver kogevad äkilist aeglustumist, hangumist või mittereageerimist, peate teadma, kas probleemi põhjuseks on riistvararessursside vähesus või taustal töötav rakendus. Sellest artiklist saate teada, kuidas Linuxi terminali käskude abil koheselt jälgida serveriressursse ja tuvastada kitsaskohti.
Käsk 1: täiustatud tegumihaldur (htop)
Kõige populaarsem tööriist, mis erinevalt tavalisest käsust "top" kuvab kõik protsessori tuumad ja RAM-i tarbimise värviliselt ja graafiliselt:
- Ubuntu installimine:
apt install htop -y| AlmaLinuxi installimine:dnf install htop -y - Selle käivitamiseks terminalis htop Lihtsalt kirjutage. Ülaservas näete kõige rohkem protsessorit ja mälu tarbivaid rakendusi ning klaviatuurilt saate vaadata probleemset protsessi (PID).
F9Saate selle koheselt lõpetada (Kill), vajutades nuppu.
Käsk 2: ketta lugemise/kirjutamise (I/O) kiiruse analüüs (iotop)
Teie serveri aegluse põhjuseks ei pruugi olla protsessor, vaid kettale kirjutatakse liiga palju andmeid (ketta I/O pudelikael). Selle tuvastamiseks tehke järgmist.
- Terminali juurde
iotopSisestades saate hetkega jälgida MySQL-i päringu või logi kirjutamise protsessi, mis kasutab sel hetkel ketast kõige rohkem (MB/s).
Käsk 3: võrguliiklus ja vahetu ribalaius (iftop)
Jälgige võrguliidest, et näha, kas teie serveris on DDoS-rünnak või skript tarbib liigset liiklust.
- Terminali juurde
iftopSisestades saate vaadata kõiki teie serveriga ühendatud väliseid IP-aadresse ja seda, kui palju Mbps andmeid need IP-d saadavad/saavad reaalajas graafika abil.
See artikkel on spetsiaalselt ette valmistatud PvPServeri jaoks.