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

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

echo 10000 | sudo tee /proc/sys/fs/inotify/max_user_watches

tee будет записывать стандартное (ваш терминал) и в файл, поэтому вы запускаете tee с правами root напишите в корневой файл.

38
задан 13 October 2010 в 17:02

40 ответов

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

20
ответ дан 6 August 2018 в 04:31

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

  -C Запросит сжатие всех данных (включая stdin, stdout, stderr  , а также данные для переадресованных соединений X11 и TCP).  Алгоритм сжатия тот же, что и в gzip (1), а «уровень» можно контролировать с помощью параметра CompressionLevel для протокола версии 1. Сжатие желательно на линиях модема и других медленных соединениях, но только замедляет работу  быстрых сетей.  Значение по умолчанию может быть установлено на основе хоста по ходу в файлах конфигурации;  см. параметр «Сжатие».   

Итак, просто измените:

  ssh hostname  

to:

   ssh -C hostname  
8
ответ дан 7 August 2018 в 22:39

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

20
ответ дан 7 August 2018 в 22:39

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

0
ответ дан 7 August 2018 в 22:39

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

  -C Запросит сжатие всех данных (включая stdin, stdout, stderr  , а также данные для переадресованных соединений X11 и TCP).  Алгоритм сжатия тот же, что и в gzip (1), а «уровень» можно контролировать с помощью параметра CompressionLevel для протокола версии 1. Сжатие желательно на линиях модема и других медленных соединениях, но только замедляет работу  быстрых сетей.  Значение по умолчанию может быть установлено на основе хоста по ходу в файлах конфигурации;  см. параметр «Сжатие».   

Итак, просто измените:

  ssh hostname  

to:

   ssh -C hostname  
8
ответ дан 10 August 2018 в 10:46

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

0
ответ дан 10 August 2018 в 10:46

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

20
ответ дан 10 August 2018 в 10:46

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

  -C Запросит сжатие всех данных (включая stdin, stdout, stderr  , а также данные для переадресованных соединений X11 и TCP).  Алгоритм сжатия тот же, что и в gzip (1), а «уровень» можно контролировать с помощью параметра CompressionLevel для протокола версии 1. Сжатие желательно на линиях модема и других медленных соединениях, но только замедляет работу  быстрых сетей.  Значение по умолчанию может быть установлено на основе хоста по ходу в файлах конфигурации;  см. параметр «Сжатие».   

Итак, просто измените:

  ssh hostname  

to:

   ssh -C hostname  
8
ответ дан 13 August 2018 в 17:20
  • 1
    Вы можете включить эту опцию в PuTTY, если вы используете окна: Connection - & gt; SSH - & gt; Параметры протокола - & gt; Активировать сжатие. – Wug 14 May 2014 в 11:22

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

0
ответ дан 13 August 2018 в 17:20

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

20
ответ дан 13 August 2018 в 17:20

Другие вопросы по тегам:

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