команда dd передается по каналу по gzip и ssh быстрее и быстрее как dd прогресс

Если Вы открыты для альтернатив не для Windows затем, Вы могли бы дать openfiler попытку. Это может быть интегрировано с AD руководством, и его требование к оборудованию намного ниже, чем это для Windows.

3
задан 22 April 2014 в 05:25
1 ответ

Команду можно упростить, исключив две команды gzip . Если сжатие полезно в вашем случае, гораздо проще сжать данные в пути, задав аргумент -C команде ssh , это также менее подвержено ошибкам, поскольку вы случайно не используете gzip на одном конце, а не на другом.

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

Существует пять кандидатов на узкое место:

  1. Ввод-вывод на источнике
  2. ЦП на источнике
  3. Пропускная способность сети
  4. ЦП на целевом устройстве
  5. Ввод-вывод на целевом объекте

Глядя наверх на каждом компьютере, вы должны увидеть, есть ли процесс, связанный с передачей, затрачивающий почти 100% времени ЦП. Если это так, это верный признак того, что центральным процессором на этом компьютере является узкое место.

Если OTOH вы видите команду dd на обоих концах, проводя много времени в состоянии D (то есть не- прерывистый сон), это показатель того, что ввод-вывод на этом компьютере является узким местом.

Чтобы узнать, является ли сеть узким местом, просмотрите вывод netstat . Если сеть является узким местом, вы должны увидеть большую очередь отправки в источнике и пустую очередь приема в пункте назначения.

Если и очередь отправки, и очередь приема большие, это означает, что узкое место находится в месте назначения. Если оба пустые, это означает, что узкое место находится в источнике.

Если копия без сжатия заканчивается узким местом в сетевом соединении, сжатие, вероятно, улучшит производительность. Если узкое место было где-то еще, сжатие вряд ли поможет. Если время процессора, затрачиваемое на шифрование и дешифрование данных, было узким местом в первую очередь, сжатие может снизить производительность, если только данные не слишком избыточны и не имеют высокой степени сжатия.

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

Но пропускная способность может варьироваться по многим другим причинам, включая:

  • Фрагментация на нижележащем носителе.
  • Плохие секторы на носителе, замедляющие передачу данных
  • Физические свойства носителя, вызывающие колебания в пропускной способности в зависимости от местоположения на носителе.
  • Нагрузка на компьютер, вызванная другими несвязанными процессами
  • Изменения в доступной сети capacity
5
ответ дан 3 December 2019 в 05:43

Теги

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