Використовуйте Sar для моніторингу продуктивності системи

sarє багатоцільовою утилітою моніторингу продуктивності системи, яка є частиною sysstatпакету. За допомогою sar, ви можете збирати, звітувати або зберігати різні типи системної діяльності, такі як процесор, оперативна пам’ять, ввод-вивод, використання диска тощо.

У цій статті ми розглянемо процес встановлення та використання sarдля моніторингу продуктивності системи.

Передумови

  • Примірник під керуванням CentOS 7 x64.
  • Користувач sudo.

Встановлення пакета sysstat

Щоб використовувати sar, вам потрібно встановити sysstatпакет. Проте бажано спочатку оновити пакунки вашої системи, якщо ви цього не робили давно.

sudo yum update
sudo shutdown -r now

Завантажте та встановіть останню стабільну версію sysstatз офіційного сайту:

cd ~
wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.2.0-1.x86_64.rpm
sudo yum install sysstat-11.2.0-1.x86_64.rpm

Запуск служби sysstat

sudo systemctl enable sysstat
sudo systemctl start sysstat

Використання sar для отримання статистики продуктивності системи

Коротше кажучи, використання sarкоманди таке:

sar [ options ] [ <interval> [ <count> ] ]

Варіанти sarпокриття кожного куточка системи, основні варіанти включають:

-B                               Paging statistics
-b                               I/O and transfer rate statistics
-d                               Block devices statistics
-F [ MOUNT ]                     Filesystems statistics
-H                               Hugepages utilization statistics
-I { <int> | SUM | ALL | XALL }  Interrupts statistics
-m { <keyword> [,...] | ALL }    Power management statistics
-n { <keyword> [,...] | ALL }
-q                               Queue length and load average statistics
-R                               Memory statistics
-r [ ALL ]                       Memory utilization statistics
-S                               Swap space utilization statistics
-u [ ALL ]                       CPU utilization statistics
-v                               Kernel tables statistics
-W                               Swapping statistics
-w                               Task creation and system switching statistics
-y                               TTY devices statistics

Для цілей цього підручника ми розглянемо лише деякі з найпоширеніших випадків використання sar.

Відобразити продуктивність процесора 4 рази з інтервалом в 1 секунду:

sar 1 4

АБО

sar -u 1 4

За замовчуванням sarвідображатиметься звіт про продуктивність процесора, якщо параметри не вказано.

Виводити статистику продуктивності процесора раз на секунду, доки не натиснеш Ctrl-C для скасування:

sar 1

У цьому прикладі вказано лише інтервал, а кількість повторів – ні.

Показати статистику продуктивності для ЦП (-u), пам'яті (-r), простору підкачки (-S) і вводу-виводу (-d):

sar -urSbd 1

Показати статистику продуктивності для мережевого інтерфейсу:

sar -n DEV 1

Збережіть статистику у вказаний файл \~/sar.log:

sar -u -r -o ~/sar.log 1

Висновок

sarє універсальною командою, у цій статті згадується лише кілька прикладів її використання. Ви можете дізнатися більше про нього, ввівши sar -hабо відвідавши його офіційну домашню сторінку .

Дякую, що читаєте.

Залишити коментар

Повстання машин: застосування ШІ в реальному світі

Повстання машин: застосування ШІ в реальному світі

Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.

DDOS-атаки: короткий огляд

DDOS-атаки: короткий огляд

Ви також стали жертвою DDOS-атак і спантеличені методами запобігання? Прочитайте цю статтю, щоб вирішити свої запитання.

Ви коли-небудь замислювалися, як хакери заробляють гроші?

Ви коли-небудь замислювалися, як хакери заробляють гроші?

Можливо, ви чули, що хакери заробляють багато грошей, але чи замислювалися ви коли-небудь, як вони заробляють такі гроші? давайте обговоримо.

Революційні винаходи від Google, які полегшать ваше життя.

Революційні винаходи від Google, які полегшать ваше життя.

Ви хочете побачити революційні винаходи Google і як ці винаходи змінили життя кожної людини сьогодні? Тоді читайте в блозі, щоб побачити винаходи Google.

Friday Essential: Що сталося з автомобілями, керованими штучним інтелектом?

Friday Essential: Що сталося з автомобілями, керованими штучним інтелектом?

Концепція самокерованих автомобілів, щоб вирушати в дороги за допомогою штучного інтелекту, є мрією, яку ми давно мріємо. Але, незважаючи на кілька обіцянок, їх ніде не видно. Прочитайте цей блог, щоб дізнатися більше…

Технологічна сингулярність: віддалене майбутнє людської цивілізації?

Технологічна сингулярність: віддалене майбутнє людської цивілізації?

Оскільки наука розвивається швидкими темпами, бере на себе багато наших зусиль, ризики піддати себе незрозумілій Сингулярності також зростає. Читайте, що може означати для нас сингулярність.

Функціональні можливості шарів еталонної архітектури великих даних

Функціональні можливості шарів еталонної архітектури великих даних

Прочитайте блог, щоб дізнатися про різні шари архітектури великих даних та їх функціональні можливості найпростішим способом.

Еволюція зберігання даних – інфографіка

Еволюція зберігання даних – інфографіка

Методи зберігання даних можуть розвиватися з моменту народження Даних. Цей блог висвітлює еволюцію зберігання даних на основі інфографіки.

6 дивовижних переваг використання пристроїв розумного дому в нашому житті

6 дивовижних переваг використання пристроїв розумного дому в нашому житті

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

Оновлення доповнення macOS Catalina 10.15.4 спричиняє більше проблем, ніж вирішує

Оновлення доповнення macOS Catalina 10.15.4 спричиняє більше проблем, ніж вирішує

Нещодавно Apple випустила додаткове оновлення macOS Catalina 10.15.4, щоб виправити проблеми, але схоже, що оновлення викликає більше проблем, що призводять до блокування комп’ютерів Mac. Прочитайте цю статтю, щоб дізнатися більше