Это больше походит на вопрос о суперпользователе. Ответ Kyle является довольно точечным на, можно просто отредактировать boot.ini и иметь его загрузка Linux, затем установить GRUB, необходимо также смочь загрузиться в дистрибутив с помощью установки CD и установить GRUB.
См.: http://www.linux.com/archive/feature/113945 для справки с установкой Вашего boot.ini
Хорошо, если Вы переносите эту целую вещь в 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
спор с общим размером передачи.
Если то, что Вы хотите сделать, является пропускной способностью испытательной сети, существуют более прямые способы сделать так.
Испытать 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
Отправка SIGUSR1
кому: dd
заставит это производить свой прогресс. Вы могли вычислить различие между последующими вызовами для получения приблизительного уровня.
можно использовать iperf, если Вы действительно хотите протестировать возможность соединения с большой деталью.
Иначе,
Создайте тестовый файл 100 МБ
dd if=/dev/urandom of=./test.bin bs=1024000 count=100
затем scp этот файл для проверения производительности загрузки
scp test.bin x.x.x.x:.
или scp от противоположной стороны для проверения производительности загрузки
Обычно лучше для использования iperf для тестирования пропускной способности, потому что это не имеет никакого шифрования наверху, но можно вставить объем плазмы между dd и ssh для наблюдения скорости передачи в режиме реального времени:
dd if=/dev/random | pv | ssh somehost 'cat > /dev/null'
Кроме того, на FreeBSD можно отправить SIGINFO в dd путем удара Ctrl+T, после того, как та некоторая статистика (включая скорость) будет отображена