Один вопрос об оболочке с ssh

Это больше походит на вопрос о суперпользователе. Ответ Kyle является довольно точечным на, можно просто отредактировать boot.ini и иметь его загрузка Linux, затем установить GRUB, необходимо также смочь загрузиться в дистрибутив с помощью установки CD и установить GRUB.

См.: http://www.linux.com/archive/feature/113945 для справки с установкой Вашего boot.ini

2
задан 17 January 2011 в 08:42
5 ответов

Хорошо, если Вы переносите эту целую вещь в time:

time sh -c "dd if=/dev/zero bs=4096 count=1048576 | ssh user@ip 'cat > /dev/null'"

это даст, дают Вам время, которое это берет передачу для завершения. Разделите байты, переданные к этому времени, и это - Ваша пропускная способность.

Для метра прогресса можно использовать объем плазмы, который избавляет от необходимости использовать время (1):

dd if=/dev/zero bs=1024 count=10000 | pv --size 10240000 | ssh user@ip 'cat > /dev/null'

который даст Вам хороший метр прогресса, особенно если Вы загрузитесь --size спор с общим размером передачи.

9
ответ дан 3 December 2019 в 08:33

Если то, что Вы хотите сделать, является пропускной способностью испытательной сети, существуют более прямые способы сделать так.

Испытать ttcp или его замена: nuttcp

[tla ~]$ nuttcp -S

michael@challenger:~$ nuttcp -4 -r tla
   41.5574 MB /  10.46 sec =   33.3336 Mbps 2 %TX 4 %RX
michael@challenger:~$ nuttcp -4 -t tla
   15.4347 MB /  10.13 sec =   12.7821 Mbps 1 %TX 2 %RX 0 retrans 3.30 msRTT
3
ответ дан 3 December 2019 в 08:33

Отправка SIGUSR1 кому: dd заставит это производить свой прогресс. Вы могли вычислить различие между последующими вызовами для получения приблизительного уровня.

2
ответ дан 3 December 2019 в 08:33

можно использовать iperf, если Вы действительно хотите протестировать возможность соединения с большой деталью.

Иначе,

Создайте тестовый файл 100 МБ

dd if=/dev/urandom of=./test.bin bs=1024000 count=100

затем scp этот файл для проверения производительности загрузки

scp test.bin x.x.x.x:.

или scp от противоположной стороны для проверения производительности загрузки

1
ответ дан 3 December 2019 в 08:33

Обычно лучше для использования iperf для тестирования пропускной способности, потому что это не имеет никакого шифрования наверху, но можно вставить объем плазмы между dd и ssh для наблюдения скорости передачи в режиме реального времени:

dd if=/dev/random | pv | ssh somehost 'cat > /dev/null'

Кроме того, на FreeBSD можно отправить SIGINFO в dd путем удара Ctrl+T, после того, как та некоторая статистика (включая скорость) будет отображена

0
ответ дан 3 December 2019 в 08:33

Теги

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