Я использую scp для копирования файла с удаленного сервера на локальный, и он работает должным образом.
scp remote_server.com:/data/ar_uw2a_vol_0286036c_2012-04-24-05-35-00 .
У меня 2 вопроса:
1) Поскольку я копирую файл с рабочего сервера, я не хочу влиять на производительность, если scp требует времени. Влияет ли эта операция на производительность удаленного сервера?
2) Есть ли лучший / более быстрый способ скопировать файл? Файл уже будет другим (имя основано на текущей дате и времени)
Поскольку я копирую файл с рабочего сервера, я не хочу влиять на производительность, если scp требует времени. Влияет ли эта операция на производительность удаленного сервера?
Дайте определение «производительность». Если мы говорим о производительности процессора, то SCP обойдется вам в цену шифрования с помощью 128-битного AES (я считаю, что это значение по умолчанию для SSH2, но сейчас не могу найти ссылку).
Если вы говорите о производительности полосы пропускания, это будет стоить вам накладных расходов на алгоритм шифрования и силы.
Если вы говорите о пропускной способности, вам придется ограничить скорость в соответствии с вашими потребностями, используя либо limit
в SCP (как упоминает Дэвид Шварц в своем комментарии выше) или в другом инструменте, например, pv
.
Есть ли лучший / более быстрый способ скопировать файл? Файл уже будет другим (имя основано на текущей дате и времени)
Определите «лучше» и «быстрее». Определите их очень внимательно. Если вы перегружаете свой ЦП (что очень маловероятно), есть другие варианты, чем если вы насыщаете свою пропускную способность. Однако оба связаны с ограничением скорости и довольно просты.