Діагностика 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
60 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 2048 Linux

6.3

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

-9.7%

CPU
CPU
10 Xeon Cores
RAM
RAM
64 GB
Space
Space
300 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 65536 Windows

138.99

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

-20.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
8 TB
KVM-SSD 8192 Metered Linux

57

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

-20.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
10 TB
KVM-SSD 16384 Metered Linux

95

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

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 8192
OS
CentOS
Software
Software
Keitaro

28.99

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

-9.8%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 1024 Linux

4.99

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

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
MT5 KVM 4096 Windows

19.99

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

-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
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 1024 Linux

6.6

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

-9.5%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 32768 Windows

74.49

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

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

cookie

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

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