Це команда iostat2pcp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
iostat2pcp - імпортувати дані iostat та створити архів PCP
СИНТАКСИС
iostat2pcp [-v] [-S старт] [-t інтервал] [-Z часовий пояс] infile вихідний файл
ОПИС
iostat2pcp читає текстовий файл, створений за допомогою іостат(1) (infile) і перекладає це на a
Архів Performance Co-Pilot (PCP) з базовою назвою вихідний файл. Якщо infile є - то
iostat2pcp зчитує зі стандартного введення, що забезпечує легку попередню обробку іостат(1) вихід
з sed(1) або подібне.
Отриманий архів PCP можна використовувати з усіма інструментами клієнта PCP для побудови графіків підмножин
використання даних pmchart(1), виконати скорочення даних та звітність, відфільтрувати за допомогою PCP
двигун висновку pmie(1) і т.д.
Серія фізичних файлів буде створена з префіксом вихідний файл. Це такі вихідний файл.0
(дані продуктивності), вихідний файл.meta (метадані, що описують дані про продуктивність)
та вихідний файл.індекс (тимчасовий індекс для підвищення ефективності операцій відтворення для
архів). Якщо будь-який з цих файлів уже існує, то iostat2pcp волі НЕ перезаписати їх
і вийде з повідомленням про помилку.
Перший вихідний зразок з іостат(1) містить статистичний підсумок з моменту завантаження та
ігнорується iostat2pcp, тому перший реальний набір даних є другим у іостат(1)
вихід.
Найкращі результати досягаються, коли іостат(1) був запущений з власним -t прапорець, тому кожен вихід
зразок має префікс часу. Навіть краще -t з $S_TIME_FORMAT=ISO встановити
середовище, коли іостат(1) запускається, і в цьому випадку мітка часу включає часовий пояс.
Зверніть увагу, що якщо $S_TIME_FORMAT=ISO is НЕ використовується з -t варіант тоді іостат(1) може виробляти
мітка часу, керована LC_TIME з локалі, яка знаходиться у форматі iostat2pcp не може
розібрати. Формати для позначки часу iostat2pcp приймає ілюструється цим
приклади:
2013-07-06T21:34:39+1000
(для $S_TIME_FORMAT=ISO).
2013-07-06 21:34:39
(для деяких європейських форматів, наприклад, de_AT, de_BE, de_LU та en_DK.utf8).
06/07/13 21:34:39
(для всіх $LC_TIME налаштування для англійських мов за межами Північної Америки, напр
en_AU, en_GB, en_IE, en_NZ, en_SG та en_ZA, а також усі іспанські локалі, наприклад es_ES,
es_MX та es_AR).
Зокрема, відзначимо, що деякі поширені північноамериканські $LC_TIME налаштування будуть НЕ працювати з
iostat2pcp (а саме en_US, POSIX і C), оскільки вони використовують формат MM/DD, який може бути
неправильно конвертовано у передбачуваний формат DD/MM. Це ще одна причина рекомендувати
встановлення $S_TIME_FORMAT=ISO.
Якщо у вхідному потоці немає позначок часу, iostat2pcp спробує вивести зразок
інтервал, якщо основні дані диска (-d варіант для іостат(1)) знайдено. Якщо це не вдасться, то
-t для визначення зразка можна використовувати параметр інтервал за секунди. Цей параметр ігнорується
якщо у вхідному потоці знайдено позначки часу.
Команда -S параметр може використовуватися, щоб вказати час початку для першого реального зразка в infile,
де старт має мати формат HH:MM:SS. Цей параметр ігнорується, якщо знайдено позначки часу
у вхідному потоці.
Команда -Z параметр може бути використаний для визначення часового поясу. Він повинен мати формат +HHMM (протягом годин
і хвилини на схід від UTC) або -HHMM (для годин і хвилин на захід від UTC). Зверніть увагу, зокрема
Що ні зонаінфо (він же Олсон), наприклад, Європа/Париж або Posix TZ формат,
наприклад, EST+5 дозволено для -Z варіант. Цей параметр ігнорується, якщо встановлені часові позначки ISO
знайдено у вхідному потоці. Якщо часовий пояс не вказано і його неможливо визначити, він
за замовчуванням UTC.
Деякий додатковий вихід діагностики створюється за допомогою -v варіант.
iostat2pcp це сценарій Perl, який використовує PCP::LogImport Perl обгортку навколо PCP
libpcp_import бібліотека, і як така може бути використана як приклад для розробки нових інструментів для
імпортувати інші типи даних про продуктивність та створювати архіви PCP.
КЕВЕЙТ
iostat2pcp Вимагається infile були створені версією іостат(1) від
<http://freshmeat.net/projects/sysstat>.
iostat2pcp обробляє -c (ЦП), -d (диск), -x (розширений диск) і -p (розділ) звіт
формати (у тому числі їх -k, -m, -z та ALL варіанти), але не враховує -n
(Мережева файлова система) формат звіту з іостат(1); це обмеження, обумовлене попитом
а не технічне обмеження.
CFP НАВКОЛИШНЄ СЕРЕДОВИЩЕ
Змінні середовища з префіксом PCP_ використовуються для параметризації файлу та каталогу
назви, які використовує PCP. При кожній установці файл /etc/pcp.conf містить локальні значення
для цих змінних. The $PCP_CONF змінна може використовуватися для визначення альтернативи
файл конфігурації, як описано в pcp.conf(5).
Використовуйте iostat2pcp онлайн за допомогою служб onworks.net