Вы на самом деле хотели бы использовать scp, который использует SSH. Если бы Вы хотите использовать rsync вместо этого, Вы хотели бы использовать -e ssh
аргумент.
Что касается сценариев его Вы, вероятно, создали бы любого 1) для цикла, который выполняет итерации через массив, который содержит список всех местоположений и выполняет соответствующую команду scp/rsync ИЛИ 2) Вы могли использовать оператор находки, который проходит и выполняет каждую команду scp/rsync для Вас.
Пример команды находки был бы чем-то как (непротестированный):
find /dir/companies/*/filedir/ -type f -name \*.csv -exec scp {} username@otherserver.tld \;
Я предлагаю, чтобы при использовании SSH для какого-либо типа передачи, Вы установили своего рода аутентификацию с открытым ключом, так, чтобы Вам не предложили пароль.
Я могу вдаваться в большее количество подробностей если потребуется, просто пытаясь запустить Вас и указал в правильное направление.
Некоторые из инструментов, которые я использовал для измерения скорости сайта, были следующими:
Тест времени загрузки Pingdom; http://tools.pingdom.com/fpt/ и Pingdom в целом как сервис.
Blitz.io; http://blitz.io/
И, наконец, Load Impact (я не могу прикрепить другой URL, .com)
Все они могут обеспечивать проверки нескольких местоположений, и оба имеют разновидности бесплатных / платных тестов.