Использование полосы пропускания больше максимальной скорости

С zsh:

whence -pm '*'

Или:

print -rl -- $commands

(обратите внимание, что для команд, которые появляются более чем в одном компоненте $ PATH , они будут перечислять только первый).

Если вы хотите, чтобы команды не содержали полных путей и были хорошо отсортированы:

print -rl -- ${(ko)commands}

(то есть получить ключи этого ассоциативного массива вместо значений).

1
05.03.2019, 11:44
1 ответ

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

Большая часть лишнего трафика будет отброшена. Посмотрите на значение превышения.

If the capacity of the interface is exceeded, the frame that is currently being received is dropped and the overrun counter is incremented.

PS То, что SCP делает это, мало соответствует поведению приложения, основанного на TCP, и уж тем более SCP, который известен своей медленностью. Это кажется гораздо более типичным для приложения на основе UDP/многоадресной передачи/торрента. Сильно подозреваю, что что-то упускают из виду.

2
27.01.2020, 23:30

Теги

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