> For the complete documentation index, see [llms.txt](https://antons-organization-1.gitbook.io/administrirovanie-linux/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://antons-organization-1.gitbook.io/administrirovanie-linux/bazovye-zadachi/processy-i-potreblenie-resursov-servera/processy-i-potreblenie-resursov-servera.-praktika.md).

# Процессы и потребление ресурсов сервера. Практика

На практике пользователю необходимо просматривать списки процессов и останавливать процессы, а также просматривать имеющиеся и потребляемые ресурсы сервера в системе.

Ниже приведены несколько примеров наиболее часто используемых команд:

```
# процессы
top
sudo ps aux # вывод всех процессов
sudo ps     # вывод текущих процессов
sudo pgrep <name> # вывод PID процесса, в соотв. с его именем
sudo kill -9 <pid> # убийство процесса по PID
sudo killall -s 9 <name> # убийство всех процессов по имени
sudo pkill <name> # убивает конкретный процесc, находя его по имени




# ЦПУ
lscpu # общая информация
cat /proc/cpuinfo # подробная информация

# ОЗУ
cat /proc/meminfo # общая информация и потребление
free -h # удобное представление на основе данных из файла meminfo
ps aux --sort -rss # использование памяти по процессам

# диски
lsblk # общая информация
df -h # просмотр занятного места по разделам
du -сh <dir> # просмотр занятого места в каталоге

# сеть
/sys/class/net/<interface>/speed # просмотр максимальной скорости интерфейса
```

При необходимости уточняйте описание утилит и ключей выполнения в Интернете или в руководстве man.
