Вот решение на Python:
python -c "from time import sleep
with open('/tmp/file.txt') as f:
for line in f:
for c in line:
print(c, end='', flush=True);sleep(1);"
Вы должны просто вставить это в командную строку и изменить имя входного файла.
I'm trying to check what the maximum transfer speed is over ethernet. In my local network I want the communication between a Linux device and a Microsoft machine.
предлагает вам сделать это простым, вам не нужно делать поток с бесконечными нулями .
/tmp
. systemctl enable tmpfs.mount
с последующей перезагрузкой.Это поместит папку /tmp
в оперативную память и не позволит дисковому вводу-выводу испортить номера передачи. Таким образом, все это будет в ОЗУ, и самым медленным будет передача по Ethernet, какими бы ни были эти переходы. с linux на linux, используйте безопасную копию scp
поверх SSH, и вы заметите некоторое сокращение из-за накладных расходов SSH. Он аккуратно выводит скорость передачи для вас при выполнении scp
.
В проводной сети со скоростью 1 Гбит/с, например, когда две системы расположены рядом друг с другом по 6-футовому кабелю категории 6, скорость передачи данных между Windows и Linux составляет 112 МБ/с.
Через SSH с защищенным копированием в LAN с несколькими коммутаторами (не маршрутизаторами )часто около 80 МБ/с; это на рэл 7.
1 Гбит/с = 1000 Мбит/с и является теоретическим без учета накладных расходов Ethernet. 1000 / (8 бит на байт )= теоретическая максимальная скорость 125 МБ/с. Видение ~112 МБ/с — это 89,6%. Я никогда не сталкивался со скоростью более 113 Мбит/с в проводной сети со скоростью 1 Гбит/с, показанной во всплывающем окне на компьютере с Windows.
fwiw :только что создал 7,6-гигабайтный tar-файл поверх scp
между двумя системами rhel 7.9 в проводной сети со скоростью 1 Гбит/с в рабочей среде, так что представьте, что присутствуют как минимум 2 [дорогих] маршрутизатора cisco. Все внутри здания. С сервера с 512 ГБ ОЗУ безопасно скопировано на компьютер с ssd и 16 ГБ ОЗУ. SCP закончил в 1 :11 и сказал в конце 106,5 МБ/с. Итак, рассмотрим базовую скорость передачи 106 МБ/с против 112 МБ/с... 84,8% против 89,6% и примерное снижение скорости из-за накладных расходов ssh.