Анализа на перформансите на серверот Linux: процесор, RAM и детекција на густина на дискот
Кога вашите игри или веб-сервери базирани на Linux ќе доживеат ненадејни забавувања, замрзнувања или неодговорност, треба да знаете дали проблемот е предизвикан од недостаток на хардверски ресурси или апликација во заднина. Во оваа статија, ќе научите како веднаш да ги следите ресурсите на серверот и да откриете тесни грла со командите на терминалот на Linux.
Команда 1: Напреден менаџер на задачи (htop)
Најпопуларната алатка која, за разлика од стандардната команда `top`, ги прикажува сите јадра на процесорот и потрошувачката на RAM во боја и графички:
- Инсталација на Ubuntu:
apt install htop -y| Инсталација на AlmaLinux:dnf install htop -y - За да го стартувате во терминал htop Само напишете го. Најгоре можете да ги видите апликациите кои трошат најмногу процесор и меморија, а од тастатурата можете да го прегледате проблематичниот процес (PID).
F9Можете веднаш да го прекинете (Kill) со притискање на копчето.
Наредба 2: Диск за читање/запишување (в/излез) анализа на брзината (iotop)
Причината за бавноста на вашиот сервер можеби не е процесорот, туку премногу податоци што се запишуваат на дискот (тесно грло на Disk I/O). За да го откриете ова:
- До терминалот
iotopСо пишување, можете веднаш да го следите MySQL барањето или процесот на пишување дневник кој најмногу го користи дискот во тој момент во MB/s.
Команда 3: мрежен сообраќај и инстант пропусен опсег (iftop)
Следете го мрежниот интерфејс за да видите дали вашиот сервер доживува DDoS напад или дали скриптата троши прекумерен сообраќај:
- До терминалот
iftopСо пишување, можете да ги гледате сите надворешни IP адреси поврзани на вашиот сервер и колку Mbps податоци испраќаат/примаат тие IP-адреси со жива графика.
Оваа статија е специјално подготвена за PvPServer.