АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

iozone - Интернет в облаке

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

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

ПРОГРАММА:

ИМЯ


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

СИНТАКСИС


Йозон [-a | -A] [-s размер файла_Kb] [-r Record_size_Kb] [-f [путь] имя файла] [-i тестXNUMX] [-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 размер_линии]
[-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] [- + у] [- + м
имя_файла_клиента] [- + п] [- + Н] [- + п процент_читать] [- + г] [- + т] [- + л] [- + L] [- + D] [- + А
madvise_selector] [- + ч хоста] [- + Т] [- + w Процент де-дублировать.]

ОПИСАНИЕ


Йозон это инструмент тестирования файловой системы. Тест генерирует и измеряет различные
файловые операции. Йозон был перенесен на многие машины и работает на многих операционных
системы. Этот документ будет охватывать множество различных типов проверяемых операций.
а также описание всех параметров командной строки.

Йозон полезен для проведения обширного анализа файловой системы компьютера производителя.
Платформа. Этот тест тестирует производительность файлового ввода-вывода для следующих операций.

Чтение, запись, повторное чтение, повторная запись, чтение в обратном направлении, чтение с шагом, fread, fwrite,
произвольное чтение / запись, варианты pread / pwrite

Хотя компьютеры обычно приобретаются с расчетом на какое-то приложение, вполне вероятно, что
со временем состав приложений изменится. Многие поставщики улучшили свои операционные
системы для хорошей работы с некоторыми часто используемыми приложениями. Хотя это ускоряет
ввода-вывода для этих нескольких приложений также вероятно, что система может не работать должным образом
для других приложений, не предназначенных для данной операционной системы. Пример этого
Тип расширения: База данных. Многие операционные системы протестировали и настроили
файловая система, поэтому она хорошо работает с базами данных. Пока пользователи базы данных довольны, другие
пользователи могут не быть так счастливы, поскольку вся система может отдавать все системные ресурсы
пользователям базы данных за счет всех остальных пользователей. По мере того, как время катится по системе
администратор может решить, что на эту
машина. Теперь нагрузка может сместиться от приложения случайного чтения (базы данных) к
последовательный читатель. Пользователи могут обнаружить, что машина работает очень медленно при запуске этого
новое приложение и недовольны решением о покупке этой платформы. От
через Йозон для получения широкого охвата производительности файловой системы покупатель с большей вероятностью
чтобы увидеть любые горячие или холодные точки и выбрать платформу и операционную систему, которые лучше
сбалансирован.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-a Используется для выбора полностью автоматического режима. Производит вывод, охватывающий все проверенные файлы
операции для записей размером от 4k до 16M для файлов размером от 64k ​​до 512M.

-A Эта версия автоматического режима обеспечивает больший охват, но требует много времени.
Ассоциация -a опция автоматически прекратит использование передачи размером менее 64 КБ после того, как
размер файла 32 МБ или больше. Это экономит время. В -A вариант говорит Йозон Что Вы
готовы ждать и хотят плотного покрытия для небольших переводов, даже если файл
размер очень большой. ПРИМЕЧАНИЕ: Эта опция устарела в Йозон версия 3.61 Использовать
-az -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 Включите сброс (fsync, fflush) в расчеты времени

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

-f имя файла
Используется для указания имени файла для тестируемого временного файла. Это полезно, когда
используется опция размонтирования. При тестировании с размонтированием между тестами необходимо
чтобы тестируемый временный файл находился в каталоге, который можно размонтировать. это
невозможно размонтировать текущий рабочий каталог как процесс Йозон is
работает в этом каталоге.

-F имя файла имя файла имя файла ?
Укажите имена каждого временного файла, которые будут использоваться при тестировании пропускной способности. В
количество имен должно быть равно количеству процессов или потоков, которые
указано.

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

-G Используйте msync (MS_SYNC) для файлов mmap. Это сообщает операционной системе, что все данные
в пространство mmap нужно записывать на диск синхронно.

-h Отображает экран справки.

-H # Используйте асинхронный ввод-вывод POSIX с # асинхронными операциями. Йозон будет использовать асинхронный ввод-вывод 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 (без bcopy) с # асинхронными операциями. Йозон будет использовать POSIX
асинхронный ввод-вывод и не будет выполнять никаких дополнительных копий. Буферы, используемые Йозон будет
передается непосредственно системному вызову асинхронного ввода-вывода.

-K Внесите несколько случайных обращений в тестирование.

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

-L # Установите размер строки кэша процессора равным значению (в байтах). Говорит Йозон кеш процессора
размер линии. Это используется внутри, чтобы ускорить тест.

-m Сообщает Йозон использовать несколько буферов внутри. Некоторые приложения читают в
один буфер снова и снова. У других есть массив буферов. Эта опция позволяет
моделируемые приложения обоих типов. Иозоны поведение по умолчанию - повторное использование
внутренние буферы. Эта опция позволяет переопределить значение по умолчанию и использовать
несколько внутренних буферов.

-M Йозон вызовет uname () и поместит строку в выходной файл.

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

-N Сообщайте результаты в микросекундах на операцию.

-o Записи синхронно записываются на диск. (O_SYNC). Йозон откроет файлы
с флагом O_SYNC. Это заставляет все записи в файл полностью идти на диск
прежде чем вернуться к тесту.

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

-p Это очищает кеш процессора перед каждой файловой операцией. Йозон выделит
другой внутренний буфер, который выровнен по той же границе кеш-памяти процессора и
размера, соответствующего кэш-памяти процессора. Это альтернативное заполнение будет нулевым.
буфер перед началом каждого теста. Это очистит кеш процессора и позволит
один, чтобы увидеть подсистему памяти без разгона за счет процессора
кэш.

-P # Привяжите процессы / потоки к процессорам, начиная с этого cpu #. Доступно только на
некоторые платформы. Первый подпроцесс или поток начнется на указанном
процессор. Будущие процессы или потоки будут помещены на следующий процессор. Один раз
общее количество процессоров превышено, тогда будущие процессы или потоки будут
размещены по круговой системе.

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

-Q Создайте файлы смещения / задержки. Йозон создаст задержку по сравнению с файлами данных смещения
который может быть импортирован с помощью графического пакета и нанесен на график. Это полезно для
определение того, имеют ли определенные смещения очень высокие задержки. Например, точка, в которой UFS
выделит свой первый косвенный блок. Из данных видно влияние
распределение экстентов для файловых систем на основе экстентов с этой опцией.

-r # Используется для указания размера записи в килобайтах для тестирования. Также можно указать -r #k
(размер в килобайтах) или -r #m (размер в мегабайтах) или -r #g (размер в Гбайтах).

-R Создать отчет в формате Excel. Йозон создаст отчет, совместимый с Excel, в соответствии со стандартом
вне. Этот файл можно импортировать с помощью Microsoft Excel (разделенный пробелами) и использовать для
создать график производительности файловой системы. Примечание. Трехмерные графики представляют собой столбцы.
ориентированный. Вам нужно будет выбрать это при построении графиков, так как по умолчанию в Excel используется строка.
ориентированные данные.

-s # Используется для указания размера тестируемого файла в килобайтах. Также можно указать
-s #k (размер в килобайтах) или -s #m (размер в мегабайтах) или -s #g (размер в Гбайтах).

-S # Установите размер кэша процессора равным значению (в килобайтах). Это говорит Йозон размер
кэш процессора. Он используется внутри для выравнивания буфера и для очистки
функциональность.

-t # Run Йозон в режиме пропускной способности. Эта опция позволяет пользователю указать, сколько
потоки или процессы, которые должны быть активными во время измерения.

-T Используйте потоки POSIX для тестов пропускной способности. Доступно на платформах с 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 и файлового ввода-вывода.

- + м имя файла
Используется для указания имени файла, которое будет использоваться для указания клиентов в
распределенное измерение. Файл содержит по одной строке для каждого клиента. Поля
ограниченное пространство. Поле 1 - это имя клиента. Поле 2 - это рабочий каталог, на
клиент, на котором будет работать Iozone. Поле 3 - это путь к исполняемому файлу Iozone на
клиент.

- + п Повторные тесты не выбраны. Используется для предотвращения повторных тестов.

- + Н Никакого усечения или удаления предыдущего тестового файла перед последовательным тестом записи.
Полезно только после использования -w в предыдущей команде, чтобы оставить тестовый файл на месте.
для повторного использования. Этот флаг имеет ограниченное использование, когда одного повторного тестирования недостаточно или для
легко контролировать, когда повторные тесты последовательной записи происходят без усечения файла или
удаление.

- + у Используется для включения сбора статистики ЦП.

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

- + п percent_reads
Используется для установки процента потоков / процессов, которые будут выполнять тестирование чтения в
тестовый пример для смешанной рабочей нагрузки.

- + г Включить O_RSYNC | O_SYNC на всем тестировании.

- + л Включить блокировку диапазона байтов.

- + L Включить блокировку диапазона байтов и режим общего файла.

- + D Включите O_DSYNC во всех тестах.

- + т Включить тест производительности сети. Используйте с - + m

- + А# Включить безумное поведение. 0 = нормальный, 1 = случайный, 2 = последовательный, 3 = не нужно, 4 = обязательно

- + В Включите последовательное тестирование смешанной нагрузки.

- + Т Включите регистрацию отметок времени.

- + ч Задайте имя хоста вручную.

- + w# Процент данных, подлежащих дублированию между файлами.

Используйте iozone онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

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

Команды Linux

Ad