англійськафранцузькаіспанська

Ad


Значок OnWorks

iozone - онлайн у хмарі

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

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

ПРОГРАМА:

ІМ'Я


Iozone - тест файлової системи

СИНТАКСИС


Іозон [-а|-А] [-s розмір файлу_Кб] [-r розмір_запису_Кб] [-f [шлях]ім'я файлу] [-i тест] [-E]
[-p] [-m] [-M] [-t діти] [-h] [-o] [-l min_number_procs] [-u max_number_procs] [-v]
[-R] [-x] [-d мікросекунди] [-F шлях 1 шлях 2...] [-V модель ] [-j крок] [-T] [-C] [-B]
[-D] [-G] [-I] [-H глибина] [-k глибина] [-U точка_монтування] [-S розмір_кешу] [-O] [-L line_size]
[-K] [-N] [-Q] [-P start_cpu] [-c] [-e] [-b Excel.xls] [-J мілісекунд] [-X
[шлях]ім'я файлу] [-Y [шлях]ім'я файлу] [-w] [-W] [-z] [-Z] [-n min_filesize_Kb] [-g
max_filesize_Kb] [-y min_recordsize_Kb] [-q max_recordsize_Kb] [-+d] [-+u] [-+м
client_filename] [-+н] [-+Н] [-+стр відсоток_читання] [-+р] [-+т] [-+л] [-+Л] [-+D] [-+А
madvise_selector] [-+ч ім'я хоста] [-+Т] [-+ш Відсоток роздвоєний.]

ОПИС


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

Іозон корисно для визначення широкого аналізу файлової системи комп'ютера постачальника
платформа. Тест перевіряє продуктивність файлу введення-виведення для наступних операцій.

Читайте, пишіть, перечитуйте, перепишіть, читайте задом наперед, читайте кроком, лякайте, пишіть,
випадкові варіанти читання/запису, попереднього/пзапису

Хоча комп’ютери зазвичай купуються з урахуванням додатків, це також ймовірно
з часом суміш для нанесення буде змінюватися. Багато постачальників покращили свою роботу
системи, щоб добре працювати для деяких часто використовуваних додатків. Хоча це прискорюється
вводу-виводу для цих кількох програм також імовірно, що система може працювати погано
для інших програм, які не були націлені операційною системою. Приклад цього
Тип покращення: База даних. Багато операційних систем протестували та налаштували
файлову систему, тому вона добре працює з базами даних. Поки користувачі бази задоволені іншим
користувачі можуть бути не такими задоволені, оскільки вся система може віддавати всі системні ресурси
користувачам бази даних за рахунок усіх інших користувачів. У міру того, як йде час по системі
адміністратор може вирішити, що ще кілька завдань автоматизації офісу можна перенести на це
машина. Тепер навантаження може переміститися з програми випадкового зчитування (бази даних) до a
послідовний зчитувач. Користувачі можуть виявити, що машина працює дуже повільно під час виконання цього
новий додаток і залишилися незадоволені рішенням придбати цю платформу. За
використання Іозон щоб отримати широке покриття продуктивності файлової системи, покупець має набагато більшу ймовірність
щоб побачити гарячі чи холодні точки та вибрати платформу та операційну систему, які є кращими
збалансований.

ВАРІАНТИ


-a Використовується для вибору повністю автоматичного режиму. Видає вихід, який охоплює весь перевірений файл
операції для записів розміром від 4 КБ до 16 Мб для файлів розміром від 64 Кб до 512 Мб.

-A Ця версія автоматичного режиму забезпечує більше покриття, але займає купу часу.
Команда -a Опція автоматично припинить використання розмірів передачі менше 64 Кб
розмір файлу 32 Мб або більше. Це економить час. The -A опція розповідає Іозон Що Ви
готові чекати і хочуть щільне покриття для невеликих передач, навіть якщо файл
розмір дуже великий. ПРИМІТКА: Ця опція не підтримується в Іозон версія 3.61. Використовуйте
-аз -i 0 -i 1 замість цього.

-b ім'я файлу
Використовується для визначення імені файлу, який буде використовуватися для виведення файлу, сумісного з Excel
який містить результати.

-B Використовуйте файли mmap(). Це призводить до того, що всі тимчасові файли, які вимірюються
створений і доступний за допомогою інтерфейсу mmap(). Деякі додатки вважають за краще лікувати
файли як масиви пам'яті. Ці програми mmap() файл, а потім просто отримати доступ
масив із завантаженнями та сховищами для виконання файлового введення-виводу.

-c Включіть close() у розрахунки часу. Це корисно, тільки якщо ви підозрюєте це
close() зламано в операційній системі, яка зараз тестується. Це може бути корисним
для тестування NFS версії 3, щоб допомогти визначити, чи працює nfs3_commit
добре.

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

-d # Мікросекундна затримка поза бар'єром. Під час тестів пропускної здатності всі потоки або
перед початком тесту процеси примушуються до бар’єру. Як правило, всі
потоки або процеси звільняються в той же момент. Цей варіант дозволяє
затримка певного часу в мікросекундах між випуском кожного з процесів або
нитки.

-D Використовуйте msync(MS_ASYNC) у файлах mmap. Це повідомляє операційній системі, що все
дані в просторі mmap необхідно записувати на диск асинхронно.

-e Включіть flush (fsync,fflush) у розрахунки часу

-E Використовується для вибору тестів розширення. Доступно лише на деяких платформах. Використовує pread
інтерфейси.

-f ім'я файлу
Використовується для визначення імені файлу для тимчасового файлу, що тестується. Це корисно, коли
використовується параметр unmount. При тестуванні з відмонтуванням між тестами це необхідно
щоб тимчасовий файл, який тестується, був у каталозі, який можна розмонтувати. це є
неможливо розмонтувати поточний робочий каталог як процес Іозон is
працює в цьому каталозі.

-F ім'я файлу ім'я файлу ім'я файлу ?
Вкажіть кожне з імен тимчасових файлів, які будуть використовуватися під час тестування пропускної здатності. The
кількість імен має дорівнювати кількості процесів або потоків, які є
вказано.

-g # Встановити максимальний розмір файлу (у Кбайтах) для автоматичного режиму. Можна також уточнити -g #k (розмір
в Кбайтах) або -g #m (розмір в Мбайтах) або -g #g (розмір в Гбайтах). Побачити -n за мінімум
розмір файлу.

-G Використовуйте msync(MS_SYNC) для файлів mmap. Це повідомляє операційній системі, що всі дані
у просторі mmap потрібно записати на диск синхронно.

-h Відображає екран довідки.

-H # Використовуйте POSIX async I/O з # асинхронними операціями. Іозон використовуватиме асинхронний ввод-вивод POSIX з
bcopy з асинхронних буферів повертається в буфер програм. Деякі версії
MSC NASTRAN виконує введення-виведення таким чином. Ця техніка використовується додатками для того, щоб
асинхронний ввод-вивод може виконуватися в бібліотеці і не потребує змін у файлі
внутрішня модель додатків.

-i # Використовується, щоб указати, які тести виконувати. (0=запис/перезапис, 1=читання/перечитання, 2=випадковий-
читати/записувати, 3=читати назад, 4=перезаписувати-записувати, 5=читати кроком, 6=fwrite/re-fwrite,
7=fread/Re-fread, 8=змішане робоче навантаження, 9=pwrite/Re-pwrite, 10=pread/Re-pread,
11=pwritev/Re-pwritev, 12=preadv/Re-preadv). Тому завжди потрібно буде вказувати 0
що будь-який з наступних тестів матиме файл для вимірювання. -i # -i # -i # is
також підтримується, щоб можна було вибрати більше одного тесту.

-I Використовуйте DIRECT IO, якщо можливо, для всіх операцій з файлами. Повідомляє файловій системі, що все
операції з файлом полягають в обході кешу буфера і переході безпосередньо на диск. (ні
доступний на всіх платформах)

-j # Встановити крок доступу до файлів на (# * розмір запису). Тест читання кроками буде читати
рекорди на цьому кроку.

-J # Мілісекундна затримка перед кожною операцією введення-виводу. Це імітує цикл обчислень ЦП
програми, яка передує операції введення-виводу. Можна також використовувати -X or -Y до
контролювати цикл обчислень на основі операції введення-виводу.

-k # Використовуйте POSIX async I/O (без bcopy) з # асинхронними операціями. Іозон використовуватиме POSIX
асинхронний ввод-вивод і не виконуватиме жодних додаткових копій. Буфери, які використовуються Іозон буде
передається безпосередньо до системного виклику асинхронного введення-виводу.

-K Введіть кілька випадкових доступів у тестуванні.

-l # Установіть нижню межу кількості процесів для запуску. Під час виконання тестів пропускної здатності
ця опція дозволяє користувачеві вказати найменшу кількість процесів або потоків
почати. Цей параметр слід використовувати в поєднанні з -u варіант.

-L # Встановити розмір рядка кешу процесора на значення (у байтах). Розповідає Іозон кеш процесора
розмір лінії. Це використовується внутрішньо для прискорення тесту.

-m Розповідає Іозон використовувати кілька буферів всередині. Деякі програми читаються в a
один буфер знову і знову. Інші мають масив буферів. Цей варіант дозволяє
обидва типи додатків для моделювання. Іозон поведінка за замовчуванням – повторне використання
внутрішні буфери. Ця опція дозволяє змінити значення за замовчуванням і використовувати
кілька внутрішніх буферів.

-M Іозон викличе uname() і помістить рядок у вихідний файл.

-n # Встановити мінімальний розмір файлу (у Кбайтах) для автоматичного режиму. Можна також уточнити -n #k (розмір
в Кбайтах) або -n #m (розмір в Мбайтах) або -n #g (розмір в Гбайтах). Побачити -g для максимуму
розмір файлу.

-N Звіт про результати в мікросекундах за операцію.

-o Записи синхронно записуються на диск. (O_SYNC). Іозон відкриє файли
з прапором O_SYNC. Це змушує всі записи у файл повністю перейти на диск
перед поверненням до еталону.

-O Дайте результати в операціях за секунду.

-p Це очищає кеш процесора перед кожною операцією з файлом. Іозон виділить
інший внутрішній буфер, який вирівняний з тією ж межею кешу процесора і є
розміром, який відповідає кешу процесора. Це заповнить нуль цей альтернативний
буфер перед початком кожного тесту. Це очистить кеш процесора та дозволить
можна побачити підсистему пам'яті без прискорення за рахунок процесора
кеш-пам'ять

-P # Прив’язуйте процеси/потоки до процесорів, починаючи з цього #процесора. Доступно лише на
деякі платформи. Перший підпроцес або потік розпочнеться на вказаному
процесор. Майбутні процеси або потоки будуть розміщені на наступному процесорі. один раз
загальна кількість процесорів перевищено, тоді будуть майбутні процеси або потоки
розміщені за круговою системою.

-q # Встановити максимальний розмір запису (у Кбайтах) для автоматичного режиму. Можна також уточнити -q #k (розмір
в Кбайтах) або -q #m (розмір в Мбайтах) або -q #g (розмір в Гбайтах). Побачити -y за мінімум
розмір запису.

-Q Створюйте файли зміщення/затримки. Іозон створить файли даних із затримкою та зміщенням
які можна імпортувати за допомогою графічного пакета та наносити на графік. Це корисно для
визначення того, чи мають певні зміщення дуже високі затримки. Наприклад, точка, де UFS
виділить свій перший непрямий блок. З даних можна побачити вплив
виділення екстентів для файлових систем на основі цього параметра.

-r # Використовується для визначення розміру запису в Кбайтах для перевірки. Можна також уточнити -r #k
(розмір у Кбайтах) або -r #m (розмір в Мбайтах) або -r #g (розмір в Гбайтах).

-R Створити звіт Excel. Іозон створить стандартний звіт, сумісний із Excel
поза. Цей файл можна імпортувати за допомогою Microsoft Excel (розділений пробілом) і використовувати для
створити графік продуктивності файлової системи. Примітка: 3D-графіки є стовпчиками
орієнтований. Вам потрібно буде вибрати це під час створення графіка, оскільки за замовчуванням в Excel є рядок
орієнтовані дані.

-s # Використовується для визначення розміру в Кбайтах файлу для перевірки. Можна також уточнити
-s #k (розмір у Кбайтах) або -s #m (розмір в Мбайтах) або -s #g (розмір в Гбайтах).

-S # Установіть значення розміру кешу процесора (у Кбайтах). Це говорить Іозон розмір
кеш процесора. Використовується внутрішньо для вирівнювання буфера та для очищення
функціональність.

-t # прогін Іозон в режимі пропускної здатності. Ця опція дозволяє користувачеві вказати, скільки
потоки або процеси, які будуть активними під час вимірювання.

-T Використовуйте POSIX pthreads для тестів пропускної здатності. Доступно на платформах, які мають POSIX
нитки.

-u # Установіть верхню межу кількості процесів для запуску. Під час виконання тестів пропускної здатності
ця опція дозволяє користувачеві вказати найбільшу кількість процесів або потоків
починати. Цей параметр слід використовувати разом із -l варіант.

-U точка монтування
Точку монтування, щоб розмонтувати та перемонтувати між тестами. Іозон буде відмонтовано та знову змонтовано
цю точку монтування перед початком кожного тесту. Це гарантує, що буферний кеш
не містить жодного тестованого файлу.

-v Відобразити версію Іозон.

-V # Вкажіть шаблон, який потрібно записати в тимчасовий файл і перевірити
точність у кожному з прочитаних тестів.

-w Не від'єднуйте тимчасові файли, коли закінчите їх використовувати.

-W Блокувати файл під час читання або запису.

-x Вимкніть кам’яні стіни. Кам’яна стіна – це техніка, яка використовується всередині Іозон. It
використовується під час тестів пропускної здатності. Код запускає всі потоки або процеси і
потім зупиняє їх на бар’єрі. Як тільки вони всі будуть готові почати, тоді вони всі
звільнений одночасно. Момент завершення будь-якого з потоків або процесів
їх роботу, тоді весь тест припиняється і пропускна здатність розраховується на
загальний ввод-вивод, який було завершено до цього моменту. Це гарантує, що весь
вимірювання було зроблено під час виконання всіх процесів або потоків
паралельні. Цей прапорець дозволяє вимкнути кам'яну стіну і подивитися, що станеться.

-X ім'я файлу
Використовується для визначення імені файлу, який буде використовуватися для запису телеметричної інформації.
Файл містить рядки зі зміщенням, розміром, delay_in_milliseconds. Кожен із цих
рядки використовуються для виконання операції введення-виведення. Це використовується, коли програма
відомі конкретні операції введення-виводу, і ми хочемо порівняти систему з цим
поведінка конкретного файлу програми.

-y # Встановити мінімальний розмір запису (у Кбайтах) для автоматичного режиму. Можна також уточнити -y #k (розмір
в Кбайтах) або -y #m (розмір в Мбайтах) або -y #g (розмір в Гбайтах). Побачити -q для максимуму
розмір запису.

-Y ім'я файлу
Використовується для визначення імені файлу, який використовуватиметься для зчитування телеметричної інформації.
Файл містить рядки зі зміщенням, розміром, delay_in_milliseconds. Кожен із цих
рядки використовуються для виконання операції введення-виведення. Це використовується, коли програма
відомі конкретні операції введення-виводу, і ми хочемо порівняти систему з цим
поведінка конкретного файлу програми.

-z Використовується спільно з -a щоб перевірити всі можливі розміри записів. Зазвичай Іозон
пропускає тестування малих розмірів записів для дуже великих файлів при повному використанні
автоматичний режим. Цей варіант змушує Іозон включити невеликі розміри записів у
також автоматичні тести.

-Z Увімкнути змішування mmap I/O та файлів I/O.

-+м ім'я файлу
Використовується для визначення імені файлу, яке використовуватиметься для визначення клієнтів у a
розподілене вимірювання. Файл містить один рядок для кожного клієнта. Поля є
розмежований простір. Поле 1 – ім’я клієнта. Поле 2 – робочий каталог, на
клієнт, на якому працюватиме Iozone. Поле 3 – це шлях до виконуваного файлу Iozone
клієнт.

-+н Повторних тестів не вибрано. Використовується для запобігання запуску повторних тестів.

-+Н Немає обрізання або видалення попереднього тестового файлу перед тестом послідовного запису.
Корисно лише після використання -w у попередній команді, щоб залишити тестовий файл на місці
для повторного використання. Цей прапор має обмежене використання, коли одного повторного тесту недостатньо або потрібно
легко контролювати, коли відбуваються послідовні повторні тести запису без усічення файлу або
видалення.

-+u Використовується для ввімкнення збору статистики ЦП.

-+d Режим діагностики для усунення несправностей підсистеми введення-виведення файлів.

-+стр відсоток_читань
Використовується для встановлення відсотка потоків/процесів, які виконуватимуть тестування читання
тестовий приклад із змішаним навантаженням.

-+р Увімкнути O_RSYNC | O_SYNC на всіх тестах.

-+л Увімкнути блокування діапазону байтів.

-+Л Увімкнути блокування діапазону байтів і режим спільного файлу.

-+D Увімкніть O_DSYNC на всіх тестах.

-+т Увімкнути перевірку продуктивності мережі. Використовуйте з -+m

-+А# Увімкнути madvise поведінку. 0 = нормальний, 1 = випадковий, 2 = послідовний, 3 = непотрібний, 4 = потрібний

-+Б Увімкнути послідовне тестування змішаного робочого навантаження.

-+Т Увімкнути реєстрацію позначок часу.

-+ч Встановіть ім’я хоста вручну.

-+ш# Відсоток даних, які можна усунути між файлами.

Використовуйте iozone онлайн за допомогою служб onworks.net


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

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

  • 1
    Плагін Eclipse Tomcat
    Плагін Eclipse Tomcat
    Надає плагін Eclipse Tomcat
    проста інтеграція сервлета tomcat
    контейнер для розробки java
    веб-додатків. Ви можете приєднатися до нас для
    обговорення...
    Завантажте плагін Eclipse Tomcat
  • 2
    WebTorrent робочий стіл
    WebTorrent робочий стіл
    WebTorrent Desktop призначений для потокової передачі
    торренти на Mac, Windows або Linux. Це
    підключається до BitTorrent і
    Однолітки WebTorrent. Тепер немає
    треба чекати...
    Завантажити WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX – це наукова програма для вдосконалення
    відбиваюча здатність рентгенівських променів, нейтрон
    відбивна здатність і поверхневий рентген
    дифракційні дані за допомогою диференціала
    еволюційний алгоритм...
    Завантажте GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP — програма для статистики
    аналіз вибіркових даних. Це безкоштовно
    заміна на пропрієтарну програму
    SPSS. PSPP має як текстові, так і
    графічний нас...
    Завантажте pspp4windows
  • 5
    Розширення Git
    Розширення Git
    Git Extensions — це окремий інструмент інтерфейсу користувача
    для керування сховищами Git. Це також
    інтегрується з Провідником Windows і
    Microsoft Visual Studio
    (2015/2017/2019). Ч...
    Завантажте розширення Git
  • 6
    eSpeak: синтез мови
    eSpeak: синтез мови
    Система синтезу мовлення для англійської та
    багато інших мов. Компактний розмір с
    чітка, але штучна вимова.
    Доступна як програма командного рядка з
    багато ...
    Завантажте eSpeak: синтез мовлення
  • Детальніше »

Команди Linux

Ad