gsutil rsync убивает мой кабельный модем; ищет дросселирование командной строки
Я написал сценарии bash для синхронизации файлов с корзинами Google Nearline; это сырые фотографии и музыка, так много ГБ файлов. У нас много устройств, потоковое вещание Netflix/Amazon, игры, телефоны, планшеты, Skype, большие и маленькие загрузки - и все это без проблем в течение нескольких недель. Каждый раз в течение нескольких минут после запуска gsutil rsync мое интернет-соединение прекращается, и мне нужно отключить кабельный модем. Он изолирован от gsutil rsync, независимо от того, использую ли я ключ -m. Это было подтверждено как проблема более 20 раз.
Я успешно использовал gsutil rsync при регулировании на панели настроек "Network Link Conditioner", но я не хочу регулировать всю свою систему. Я использую El Capitan 10.11.3. Я прочитал несколько вариантов, таких как "trickle", даже из документации Google по gsutil, но ссылка плохая, и я не думаю, что она основана на текущей Mac OS. У меня есть отдельный скрипт, который также работал с использованием pfctl, но мне пришлось пропустить все возможные диапазоны IP-адресов Google, которые я мог найти, и сценарий работает, только если я root.
Я ищу какой-нибудь способ решить эту проблему, и я подумал, что, несомненно, будет более простой способ ограничить утилиту командной строки внутри скрипта bash на Mac, но я не могу найти тот, который работает на El Capitan. Какие-либо предложения?