linux stress, наложить работу на определенные диски

Спасибо за комментарий Марка Плотника. Я нашел решение. Хотя он не использует расширение истории bash. (Я считаю, что использование расширения истории bash для достижения этого невозможно после прочтения [раздел 9.3.1 справочного руководства bash].(https://www.gnu.org/software/bash/manual/html_node/Event-Designators.html)

Решение состоит в том, чтобы поместить следующие строки в ~/.inputrcили раскомментировать соответствующие строки в /etc/inputrcдля глобального эффекта.

"\e[5~": history-search-backward
"\e[6~": history-search-forward

Соответствующий код можно найти, нажав CtrlV , а затем клавишу PageUp . Команды взяты из раздела 8.4.2 руководства bash. .

После этого я могу использовать клавишу PageUp , чтобы перейти к первой команде, как прокомментировал Марк.

0
22.01.2020, 20:14
1 ответ

Вам просто нужно cdперейти в каталог на диске, который вы хотите выделить. Использование опции -vподтверждает, что файлы стресса создаются в текущем каталоге.

# stress -v -d 1 
stress: info: [29736] dispatching hogs: 0 cpu, 0 io, 0 vm, 1 hdd
stress: dbug: [29736] using backoff sleep of 3000us
stress: dbug: [29736] --> hoghdd worker 1 [29737] forked
stress: dbug: [29737] seeding 1048575 byte buffer with random data
stress: dbug: [29737] opened./stress.yPWMGk for writing 1073741824 bytes
stress: dbug: [29737] unlinking./stress.yPWMGk
stress: dbug: [29737] fast writing to./stress.yPWMGk

Я также предлагаю вам использовать fio, если вам нужен более точный инструмент.

0
28.01.2020, 02:54

Теги

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