Создание монитора времени безотказной работы - определение узких мест в сети [дубликат]

Итак, я работаю на мониторе работоспособности веб-сайтов, который должен проверять тысячи веб-сайтов в минуту, выполняя простой HTTP-вызов и проверяя полученный код состояния.

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

В любом случае я ударился о стену. Максимальное количество сайтов, которые я могу проверить, составляет примерно 2000 в минуту. Это число не меняется, если я запускаю 1 или 10 экземпляров кода.

Если я запускаю несколько процессов, пропускная способность каждого процесса снижается, так что общий вывод по-прежнему составляет 2000 сайтов, проверяемых в минуту.

Фактическая пропускная способность сети не кажется слишком высокой. Я имею в виду, что 2000 веб-сайтов означают примерно 1 мегабайт данных (и это довольно много). Так что это, вероятно, проблема где-то в другом месте, и я пытаюсь определить это.

Протестировано в цифровом океане.

Заранее спасибо.

0
задан 22 February 2017 в 09:08
1 ответ
  • Установить мониторинг.
    • Соберите данные о вашей системе.
    • Анализируйте данные.
    • Примите решения.
    • Внесите изменения.
    • Отслеживайте изменения.
    • Промойте и повторите, если это необходимо.

Если это не поможет, угадайте. Я предполагаю, что гауссово излучение взаимодействует с поясом Ван Аллена.

Протестировано в цифровом океане.

Попробуйте использовать другого провайдера, у которого сеть лучше.

0
ответ дан 24 November 2019 в 04:56

Теги

Похожие вопросы