rsync по ssh производительности

IT имеет свой собственный бюджет?

Мой не делает и мы уверены в других фондах отделов для всего, в чем мы нуждаемся. Сосет достижение.

2
задан 23 August 2009 в 09:42
5 ответов

Довольно много, если можно настроить клиенты к не rsync одновременно.

Но я не был бы озабочен ЦП/RAM, так как я думаю, что узкое место будет пропускной способностью к жестким дискам.

Во всяком случае последуйте совету от sysadmin1138 и бдительно следите открытые за ресурсами с легким инструментом как gkrellm (который может показать Вам CPU, поршень, жесткие диски и сеть одновременно).

2
ответ дан 3 December 2019 в 09:29

Rsync не масштабируется линейно, особенно когда они не запускаются одновременно. Самая интенсивная часть является начальным битом, где это читает каталоги и синхронизация списки файлов. Новейшая версия rsync стороны ступает это таким образом, Вас только оставляют с контрольными суммами. Если использование ЦП становится проблемой, можно отключить эту часть также.

Сторона SSH вещей обычно не будет использовать слишком много CPU, даже когда Вы начинаете продвигать серьезную пропускную способность. Его высоко оптимизированный и не сделает очень многого. Для записи у меня есть нажатие 45meg секунда через ssh зашифрованный туннель без любого из ядер на мигании поля. Загрузка подпрыгнула немного от доступа к диску продвижения данных по массиву RAID.

2
ответ дан 3 December 2019 в 09:29

Основное горлышко бутылки, скорее всего, будет Вашими дисками, не Вашими центральными процессорами. rsync инструмент для копирования файлов. То, что это делает шифрование также, плюс, но большая часть из время, будет потрачен, читая диски.

Самые важные числа не являются Вашей скоростью ЦП, но Вашей скоростью диска. Если Вы хотите больше скорости, необходимо использовать своего рода RAID.

1
ответ дан 3 December 2019 в 09:29
  • 1
    RAID только ускорит Ваш доступ к диску при использовании RAID0 (дорожки). Все другие формы RAID обычно don' t приводят к выигрышу в быстродействии. Если Вы хотите более быстрый доступ к диску, Вы нуждаетесь в более быстрых дисках и удостоверяетесь, что они распространены приятно через Ваши дисковые адаптеры. –  wolfgangsz 23 August 2009 в 17:14

Я начал бы делать некоторое тестирование масштаба. Запустите один процесс, проверьте его загрузки ЦП и загрузки в память в taskmanager. Работайте четыре параллельно и сделайте то же для каждого. Предположение этого масштабируется линейно, необходимо получить справедливую идею относительно того, когда Вы начали бы поражать пределы ЦП/RAM. Если это не масштабируется линейно, то необходимо будет получить больше точек данных и сделать математику.

1
ответ дан 3 December 2019 в 09:29

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

Однако я не полагаю, что Вы поразите пределы своего ЦП или RAM, прежде чем система станет неприменимой из-за загрузки IO, которую Вы помещаете в него.

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

Если бы Вы действительно хотите протестировать что-то, я протестировал бы, сколько можно выполнить одновременно, прежде чем это станет медленнее, чем выполнение их один за другим. На нормальных sata дисках I ожидал бы, что это число будет меньше чем дюжиной.

0
ответ дан 3 December 2019 в 09:29

Теги

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