Подчеркните пропускную способность и чтение диска в Linux

Мне нужно активировать HighBandwidth и высокое чтение с диска для моей цели тестирования предупреждений. Итак, кто-нибудь знает какую-либо команду Linux для запуска HighBandwidth(передачи и получения) на 70 ГБ, а также чтения диска более 50 МБ для целей тестирования?

1 ответ

Вы можете активировать максимально возможную пропускную способность, отправив /dev/zeroс одного компьютера на другой напрямую подключен. Вы можете добиться этого, используя socat:

на одном компьютере:

      socat - TCP-LISTEN:9999 </dev/zero

в другом, связанном с ним:

      socat TCP:xxx.xxx.xxx.xxx:9999 - >/dev/null

куда xxx.xxx.xxx.xxxэто IP другой машины.

Если вы хотите узнать, какая у вас пропускная способность, вы можете использовать pv, который напечатает его:

      socat TCP:xxx.xxx.xxx.xxx:9999 - | pv >/dev/null

Точно так же вы можете прочитать очень большой файл и отбросить его в /dev/null:

      cat /very_large_file | pv >/dev/null

для запуска высокого чтения диска.

Другие вопросы по тегам