Діагностика VPS за допомогою atop

watch 29s
views 2

11:25, 24.03.2021

Зміст статті
arrow

  • Що таке atop?
  • Як встановити atop?
  • Як використовувати atop?

Якщо ви хочете контролювати використання вашого віртуального приватного сервера на Linux, вам варто звернути увагу на atop. Ця утиліта визнана багатьма експертами як одна з найбільш функціональних і простих у використанні! Однак після знайомства з atop все одно виникає питання, як нею користуватися. Ця стаття допоможе вам у цьому розібратися!

Що таке atop?

Утиліта atop - це програма на базі Linux, яка відстежує поточне навантаження на сервери та спрощує керування ними. Вона регулярно оновлюється, і остання доступна версія - від грудня 2020 року, але пам'ятайте: вона працює лише через SSH. Втім, це більш ніж компенсується перевагами atop:

  • Моніторинг процесора, оперативної пам'яті, жорсткого диска та мережі;
  • Відсоток навантаження для кожного обробленого процесу;
  • Відображення навантаження відповідно до блокових пристроїв та мережевих інтерфейсів;
  • Запис вcієї інформацію про зміни до лог-файлу у двійковому форматі;
  • Створення знімків змін через певні проміжки часу.

Як встановити atop?

Перш ніж ми опишемо, як користуватися atop, ми повинні зрозуміти, як його встановити та налаштувати. Це не так вже й складно:

1. Для Debian/Ubuntu:

  • Встановлення: apt-get install atop
  • Запуск: /etc/init.d/atop start
  • Автоматичний запуск: update-rc.d за замовчуванням

2. Для CentOS:

  • Встановлення репозиторію EPEL: yum install epel-release
  • Встановити atop: yum install atop
  • Старт: systemctl start atop
  • Автозапуск: systemctl enable atop

Далі вам потрібно звернутися до файлу конфігурації зверху, де вказано інтервал між створеними останніми моментальними знімками (в секундах), шлях до журналів і період зберігання резервної копії (в днях):

  • INTERVAL = N
  • LOGPATH = "/ var / log / atop"
  • keepdays = N

Діагностика vps за допомогою atop

Як використовувати atop?

Коли ви запускаєте програму, з'являється розділений на 2 частини екран. На першому екрані ви бачите дані про систему, на другому - про активні процеси. Тепер перейдемо до гарячих клавіш, які найчастіше потрібні при використанні atop і аналізатора журналу atopsar. Вони змінюють вигляд екрану, компілюючи активні процеси за тією чи іншою ознакою:

  • m: за обсягом пам'яті, виділеної процесам;
  • d: за завантаженням кожного процеса з жорсткого диска;
  • n: за розподілом між мережевими процесами (потрібен патч);
  • v: за деталями про кожен процес (користувач і час запуску);
  • u: від найбільш ресурсоємних до найменш ресурсоємних процесів;
  • g: повернення до початкового відображення.

Якщо вам потрібні дані не в реальному часі, а в записі за минулі періоди, скористайтеся наступною командою:

atop -r шлях до лог-файлу

За замовчуванням відображається вся історія. Однак ви можете вказати в команді потрібний період. Для цього вставте наступну команду після log, де замість YYYYMMDD потрібно вказати дату і замість nn - години, хвилини і секунди:

/ atop_ YYYYMMDD -b nn: nn: nn -e nn: nn: nn

Натискайте t, щоб переходити між картинками вперед, і Shift + t, щоб повернутися. За замовчуванням утиліта робить знімки через 10 хвилин, але ви можете змінити період за допомогою наступної команди (NN - кількість секунд):

# atop -a -w /var/log/atop.log NN

Якщо у вас виникли питання щодо діагностики VPS, то така обізнана та уважна підтримка, як HostZealot - це саме те, що ви шукали. Ми завжди підкажемо вам, як користуватися atop або як підключатися до серверів через RDP, але найголовніше - забезпечать надійний хостинг вашого сайту.

Поділитися

Чи була ця стаття корисною для вас?

Популярні пропозиції VPS

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 2048 Windows

10.23

При оплаті за рік

-5%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 1024 Windows

12.1

При оплаті за рік

-5.6%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 2048 Windows

13.7

При оплаті за рік

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 2048 Linux

8.3

При оплаті за рік

-15.6%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
1 TB
KVM-SSD 512 Metered Linux

5.33

При оплаті за рік

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 8192 Windows

28.44

При оплаті за рік

-20.2%

CPU
CPU
1 Xeon Core
RAM
RAM
1 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 1024 HK Windows

19

При оплаті за рік

-15.3%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
40 Mbps
DDoS Protected SSD-wKVM 2048 Windows

54

При оплаті за рік

-22.2%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 4096 HK Linux

33

При оплаті за рік

-29.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
2 TB
KVM-SSD 2048 Metered Linux

17

При оплаті за рік

Інші статті на цю тему

Как выбрать VPS (VDS)
Как выбрать VPS (VDS)
cookie

Чи приймаєте ви файли cookie та політику конфіденційності?

Ми використовуємо файли cookie, щоб забезпечити вам найкращий досвід роботи на нашому сайті. Якщо ви продовжуєте користуватися сайтом, не змінюючи налаштувань, вважайте, що ви згодні на отримання всіх файлів cookie на сайті HostZealot.