Инструмент google compute engine gcloud исключительно медленный

Я попытался загрузить и использовать gcloud bash для управления моими учетными записями, однако все, что я делаю с инструментом, исключительно медленное. Для ответа на команду, на которую набирается команда, потребуется MINUTES.

Возможно, есть брандмауэр, который мне нужно открыть на моем маршрутизаторе или что-то еще, чтобы заставить его работать быстро, как это предполагалось? Например, строки "Установка..." в этом видео https://youtu.be/4y4-xn4Vi04?t=1m21s - вы заметите, что они полностью заполнены в учебнике в пределах несколько секунд. Это займет 10 минут, чтобы завершить работу на моей машине.

Я нахожусь на новом Macbook Air, и все другие интернет/и т.д. работают очень быстро. Я нахожусь на приличном скоростном интернет-соединении от AT & T Uverse (30 Мбит/с/3 Мбит/с). Все остальные браузеры быстрые и просто прекрасные, единственное, что есть в мире, с которыми я столкнулся, - это инструмент gcloud.

Спасибо! Марк

Ответ 1

Я проследил это обратно к фильтрам пакетов. Когда я удалил это правило №5 в модеме AT/amp; T Uverse модем/маршрутизатор (Motorola NVG589), все работает нормально. Это был параметр по умолчанию в модемом, который вызвал всевозможные проблемы.

packet filters

Ответ 2

Я просто столкнулся с подобной проблемой, хотя и не так плох, как минуты ответа. Что помогло мне отключить отчет об использовании.

Глядя на некоторые тайминги:

$ gcloud config set disable_usage_reporting False
$ time gcloud compute -h | tail -1
  real  0m7.058s
  user  0m0.464s
  sys   0m0.088s

Для доступа к справке требуется 7 секунд.

К счастью, это значительно улучшилось после отключения отчетов:

$ gcloud config set disable_usage_reporting True
$ time gcloud compute -h | tail -1
  real  0m0.541s
  user  0m0.459s
  sys   0m0.080s

Гораздо лучше!

Ответ 3

Ответ Mark Shust намекнул мне, что что-то может происходить с IPv6. Отключение этой поддержки в моем маршрутизаторе привело к тому, что время gcloud вернется на пару секунд с более чем 2 минут для gcloud compute machine-types list.

Примечание. Мне также пришлось отключить поддержку IPv6 в apt по той же причине, так что это, вероятно, проблема с моим маршрутизатором или интернет-провайдером, а не с облачным sdk Google.