Что такое iodepth в fio? [closed]

curl --fail выполняет часть того, что вы хотите:

из man curl :

-f, --fail

(HTTP) Ошибка без вывода сообщений (нет вывода вообще) на ошибки сервера. В основном это делается для лучшего включения скриптов и т. Д., Чтобы лучше справляться с неудачными попытками. В обычных случаях, когда HTTP-сервер не может доставить документ, он возвращает HTML-документ с указанием этого (который часто также описывает причину и многое другое). Этот флаг предотвратит вывод команды curl и возврат ошибки 22.

Этот метод не является отказоустойчивым, и бывают случаи, когда неуспешные коды ответа будут проскальзывать, особенно когда задействована аутентификация (коды ответов 401 и 407).

Но он блокирует вывод на экран.

4
05.08.2018, 20:44
1 ответ

will that not be a trivial?

Предположим, что используется прямой ввод-вывод, что требуется для работы iodepth=.

Последовательное задание с iodepth=2 будет отправлять два последовательных запроса ввода-вывода одновременно.

Последовательное задание с numjobs=2 будет иметь два потока, каждый из которых выполняет последовательный ввод-вывод.

Это разные шаблоны ввода-вывода. Последний будет генерировать двукратное увеличение пропускной способности шины ввода-вывода, даже если физический ввод-вывод уменьшится до 1-кратного из-за кэшей устройств. (Я подозреваю, что два задания, как правило, остаются синхронизированными из-за кешей устройств, если только вы не использовали несколько файлов и рандомизированныйfile_service_type=). Если операции ввода-вывода представляют собой синхронную запись (sync=true ), физический ввод-вывод вообще не будет уменьшен, если только устройство не выполняет необычную оптимизацию (, возможно, де -дублирующий контроллер SSD ). ].

6
27.01.2020, 20:59

Теги

Похожие вопросы