Intereting Posts
diablo 3 не будет запускаться после добавления префикса optirun Установите GRUB на другой раздел в системе с тройной загрузкой Как я могу запустить Corel Draw? Как изменить невыполнение по умолчанию для python? Какие брандмауэры, анти DDOS и анти-Brute-Force существуют в Ubuntu Загрузочный экран с низким графическим / текстовым режимом Как я могу поместить некоторые разделители между значками запуска единой единицы? Почему существуют резервные каталоги для файлов .desktop? Как настроить локальные сайты Joomla для веб-разработки? Добавить значок разделителя в панель быстрого запуска Как восстановить стандартные сочетания клавиш по умолчанию? Установка пакета pepperflashplugin-nonfree завершается с момента выпуска Chrome 54 (12 октября 2016 года) Как я могу предотвратить запуск X-окон при загрузке Ubuntu 12.10? любая идея, какой тип ошибки это – Проверка машины / Kernel Panic 13.10 черный экран после пробуждения от приостановки

Использует ли SSH какое-либо сжатие?

Мне любопытно, SSH сжимает свои данные перед отправкой / получением? Если это не по умолчанию, можно ли включить его?

Нет и да. Вид. Это означает, что он поддерживает сжатие (zlib или zlib-ish, как я помню), но резервная копия OpenSSH по умолчанию не включена, хотя некоторые дистрибутивы могут включать ее по умолчанию (я не думаю, что Ubuntu делает ).

Подробнее см. man ssh_config . Вы ищете параметры Compression и CompressionLevel , которые затем можно установить в /etc/ssh/ssh_config .

Обратите внимание, что есть опция Compression для серверной части в sshd_config которая определяет, разрешено ли сжатие (по умолчанию). Снова, см. man sshd_config для деталей.

Вы также можете включить сжатие для каждого сеанса, используя опцию командной строки -C .

Обратите внимание, что сжатие может оказать незначительное отрицательное влияние на производительность, если соединение между вами и сервером выполняется быстро (например, в той же локальной сети или только на действительно хороших интернет-соединениях), или с одной или с обеих сторон медленный процессор (сжатие ест честный бит времени процессора).

В эти дни, для большинства людей, я предлагаю использовать его только по мере необходимости. Как правило, для ссылок менее 5-10 Мбит / с и только при передаче большого количества объемных данных (передача не-уже сжатых файлов, пересылка X11 или VNC, подобные вещи).

Вы можете включить сжатие gzip на любом SSH. Поместите Compression yes в ваш файл ~/.ssh/config , и он должен работать. Кроме того, попробуйте запустить ssh с параметром -C .

На странице ssh man (введите man ssh чтобы увидеть все это):

  -C Requests compression of all data (including stdin, stdout, stderr, and data for forwarded X11 and TCP connections). The compression algorithm is the same used by gzip(1), and the “level” can be controlled by the CompressionLevel option for pro- tocol version 1. Compression is desirable on modem lines and other slow connections, but will only slow down things on fast networks. The default value can be set on a host-by-host basis in the configuration files; see the Compression option. 

Так что просто измените:

 ssh hostname 

чтобы:

 ssh -C hostname 

вы можете включить сжатие с помощью -C но это не сработает, если серверу не разрешено использовать для него мощность ядра, не разрешая сжатие для этого. Например, я сделал это из-за этого, изменив местоположение хоста некоторых собственных данных от Strato на мой сервер. Я узнал об этом из-за использования медленной загрузки в 2 Мбит и подключения к загрузке 0,3 Мбит и проверил разницу в скорости в зависимости от уровня сжатия, поскольку более высокий уровень не всегда быстрее, так как он всасывает мощность вашего процессора или мощность сервера.
но в моем случае он отлично справляется с тем, что сокращает необходимое время до 6-го числа.