Скорость дроссельной заслонки Ruby Net/SFTP

Есть ли способ ограничить соединение передачи с ruby ​​Net/SFTP библиотека? Я хотел бы использовать это для загрузки некоторых резервных копий каждую ночь, но не хочу при этом потреблять всю пропускную способность сервера.


person wmarbut    schedule 20.08.2012    source источник
comment
Единственное, к чему я пришел @theTinMan, так это к QOS для всех соединений ssh, что не дало того, что я хотел.   -  person wmarbut    schedule 20.08.2012


Ответы (1)


Рассмотрим этот пример из документации Net::SFTP:

# open and read from a pseudo-IO for a remote file
sftp.file.open("/path/to/remote", "r") do |f|
  puts f.gets
end

Что произойдет, если вы поместите sleep внутрь этого блока?

person the Tin Man    schedule 20.08.2012
comment
похоже, это помогает! Спасибо, это изобретательный способ сделать что-то - person wmarbut; 20.08.2012