will that not be a trivial?
Предположим, что используется прямой ввод-вывод, что требуется для работы iodepth=.
Последовательное задание с iodepth=2 будет отправлять два последовательных запроса ввода-вывода одновременно.
Последовательное задание с numjobs=2 будет иметь два потока, каждый из которых выполняет последовательный ввод-вывод.
Это разные шаблоны ввода-вывода. Последний будет генерировать двукратное увеличение пропускной способности шины ввода-вывода, даже если физический ввод-вывод уменьшится до 1-кратного из-за кэшей устройств. (Я подозреваю, что два задания, как правило, остаются синхронизированными из-за кешей устройств, если только вы не использовали несколько файлов и рандомизированныйfile_service_type=
). Если операции ввода-вывода представляют собой синхронную запись (sync=true ), физический ввод-вывод вообще не будет уменьшен, если только устройство не выполняет необычную оптимизацию (, возможно, де -дублирующий контроллер SSD ). ].
Пожалуйста, попробуйте заменить
fallocate -l 4G /home/.swap/swapfile
с
dd if=/dev/zero of=/home/.swap/swapfile bs=1M count=4096