GoGPT Best VPN GoSearch

Значок OnWorks

perf-diff - онлайн у хмарі

Запустіть perf-diff у безкоштовному хостинг-провайдері OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда perf-diff, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


perf-diff - Читання файлів perf.data та відображення диференціального профілю

СИНТАКСИС


пер різниця [базовий файл] [файл даних1] [[файл даних2] ... ]

ОПИС


Ця команда відображає різницю в продуктивності двох або більше файлів perf.data
зафіксовано через запис perf.

Якщо параметри не передано, буде прийнято perf.data.old і perf.data.

Диференціальний профіль відображається лише для подій, які відповідають обом указаним perf.data
файли.

Якщо параметри не передано, зразки будуть відсортовані за dso та символом. Як perf.data
файли можуть походити з різних двійкових файлів, адреси символів можуть відрізнятися. Отже, відмінність перф
базується на порівнянні назв файлів і символів.

ВАРІАНТИ


-D, --dump-raw-trace
Дамп необробленого сліду в ASCII.

--kallsyms=
ім'я шляху kallsyms

-m, --модулі
Завантажити символи модуля. ПОПЕРЕДЖЕННЯ: використовуйте лише з -k і живим ядром

-d, --dsos=
Враховуйте лише символи в цих dsos. CSV, який розуміє файл: ім'я файлу записів
Цей параметр вплине на відсоток стовпця «Базова лінія/Дельта». Дивіться --percentage
Додаткова інформація.

-C, --comms=
Враховуйте лише символи в цих комунікаціях. CSV, який розуміє файл: ім'я файлу записів
Цей параметр вплине на відсоток стовпця «Базова лінія/Дельта». Дивіться --percentage
Додаткова інформація.

-S, --символи=
Враховуйте лише ці символи. CSV, який розуміє файл: ім'я файлу записи. Цей варіант
вплине на відсоток стовпця Baseline/Delta. Дивіться --percentage, щоб дізнатися більше
Інформація.

-s, --sort=
Сортувати за ключем(ами): pid, comm, dso, symbol, cpu, parent, srcline. Перегляньте опис
of --sort на сторінці довідки perf-report.

-t, --роздільник полів=
Використовуйте спеціальний символ-роздільник і не заповнюйте пробіли, замінюючи всі входження
цього роздільника в назвах символів (та інших виводах) з a . характер, що таким чином
це єдиний недійсний роздільник.

-v, -- багатослівний
Будьте багатослівними, наприклад, показуйте необроблені підрахунки на додаток до різниці.

-f, --сила
Не скаржись, зроби це.

--symfs=
Знайдіть файли з символами щодо цього каталогу.

-b, --лише базова лінія
Показувати лише елементи, які збігаються на базовому рівні.

-c, --compute
Вибір диференціального обчислення - delta,ratio,wdiff (за замовчуванням це delta). Побачити
Розділ МЕТОДИ ПОРІВНЯННЯ для отримання додаткової інформації.

-p, --точка
Показати значення періоду для обох порівнюваних записів історії.

-F, --формула
Показати формулу для заданого обчислення.

-о, --порядок
Укажіть номер стовпця сортування обчислень.

--відсоток
Визначте, як відображати відсоток накладних витрат відфільтрованих записів. Фільтри можуть бути
застосовується параметрами --comms, --dsos та/або --symbols.

"відносний" означає, що він відноситься лише до відфільтрованих записів, щоб
сума показаних записів завжди буде 100%. «абсолютний» означає, що він зберігається
вихідне значення до та після застосування фільтра.

ПОРІВНЯННЯ


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

Усі зразки з небазових файлів perf.data, які не відповідають жодному базовому запису, є
відображається з порожнім простором у стовпці базової лінії та можливі результати обчислень (дельта)
у відповідній колонці.

Зразки файлів прикладів: - файл A із зразками f1, f2, f3, f4, f6 - файл B із зразками f2,
f4, f5 - файл C із зразками f1, f2, f5

Приклад вихідних даних: x – обчислення відбувається для пари b – відсоток базової вибірки

· perf diff ABC

базовий рівень/обчислення A/обчислення B/зразки C
---------------------------------------
bx f1
bxx f2
b f3
bx f4
b f6
xx f5

· perf diff BAC

базовий рівень/B обчислення/A обчислення/C зразки
---------------------------------------
bxx f2
bx f4
bx f5
xx f1
x f3
x f6

· perf diff CBA

базовий рівень/C обчислення/B обчислення/A зразки
---------------------------------------
bx f1
bxx f2
bx f5
x f3
xx f4
x f6

ПОРІВНЯННЯ МЕТОДИ


дельта
Якщо вказано Дельта стовпець відображається зі значенням d обчислюється як:

d = A->період_відсоток - B->період_відсоток

з: - A/B відповідає історичному запису з указаного файлу даних/базового рівня (або
perf.data/perf.data.old) відповідно.

· period_percent — це % значення періоду запису в одному файлі даних

· з фільтрацією за -C, -d та/або -S, period_percent може бути змінено відносно того, як
записи фільтруються. Використовуйте --percentage=absolute, щоб запобігти таким коливанням.

співвідношення
Якщо вказано Ratio стовпець відображається зі значенням r обчислюється як:

r = A->період / B->період

з: - A/B відповідає історичному запису з указаного файлу даних/базового рівня (або
perf.data/perf.data.old) відповідно.

· період — значення періоду входу

wdiff:ВАГА-B,ВАГА-A
Якщо вказано Weighted різниця стовпець відображається зі значенням d обчислюється як:

d = B->період * ВАГА-A - A->період * ВАГА-B

· A/B відповідає історичному запису з указаного файлу даних/базового рівня (або
perf.data/perf.data.old) відповідно.

· період — значення періоду входу

· ВАГА-A/ВАГА-B — це ваги, які надаються користувачем -c варіант позаду : роздільник
як -c wdiff:1,2.

· WEIGHT-A — вага файлу даних

· WEIGHT-B — вага файлу базових даних

Використовуйте perf-diff онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad




×
реклама
❤️Робіть покупки, бронюйте або купуйте тут — безкоштовно, це допомагає зберегти послуги безкоштовними.