Уменьшить время запуска экземпляра

Я настроил пакетный скрипт, который запускается при запуске Windows-машины. Это очень просто. Все, что он делает, это запускает apache и отправляет сообщение завиток на мой сервер.

Я начал измерять это время и заметил, что мне требуется почти 3 минуты, чтобы получить сообщение curl. Это очень долго. Тем более, что быстрое время загрузки для меня имеет решающее значение.

Мне интересно, есть ли что-то, что я могу сделать, чтобы уменьшить время запуска? Какую конфигурацию я должен использовать, чтобы уменьшить его?

Я уже использую SSD-накопитель, но хотел бы узнать больше о том, существует ли операционная система Windows и версия процессора, которые больше всего снижают время запуска.

Создание приборной панели для анализа данных на GCP - часть I
Создание приборной панели для анализа данных на GCP - часть I
Недавно я столкнулся с интересной бизнес-задачей - визуализацией сбоев в цепочке поставок лекарств, которую могут просматривать врачи и...
0
0
40
1

Ответы 1

Почему вы используете скрипт для запуска apache?

Windows более чем способна запустить службу сама по себе и в более подходящее время, чем если бы вы ждали, пока ОС полностью запустится, чтобы запустить скрипт...

Вы должны удалить запуск apache из своего скрипта и поставить его на автоматический запуск, а затем оставить только свой завиток в скрипте, вы можете выиграть некоторое время...

Спасибо, что уделили ваше время, я провел тесты на машинах с полностью загруженной ОС и могу подтвердить, что запуск службы для запуска apache занимает безумное количество времени (10 с +), а запуск вручную происходит мгновенно. Я почти уверен, что это не сценарий, который вызывает проблемы с корпусом, потому что я также не могу войти в систему во время загрузки.

MattK 29.01.2019 10:27

Да, это потому, что ваш экземпляр все еще должен запускаться. Запускается ли экземпляр Windows быстрее, если у вас нет сценария запуска?

night-gold 29.01.2019 10:29

Пока я все еще находился в бесплатном пробном режиме, я получал сообщение о завивке примерно через 2 минуты. Хотя все еще плохо, это было управляемо. К сожалению, Google удалил эти машины, как только закончилась бесплатная пробная версия (вызвали у меня настоящую головную боль), поэтому я не знаю, отличались ли они (с точки зрения процессора) от тех, которые я использую сейчас.

MattK 29.01.2019 10:31

Я проверю отчет.

MattK 29.01.2019 10:32

Какой тип экземпляра вы используете? Это очень сильно влияет на запуск Windows...

night-gold 29.01.2019 10:34

Время, необходимое для загрузки экземпляра, немного непоследовательно. У меня сейчас меньше 2 минут даже без каких-либо изменений сценария. Что... лучше, чем 3 минуты, но не совсем в желаемом диапазоне. Отсутствие стратапа apache не коррелирует с какой-либо заметной экономией времени. Я использую Google Compute n1-standard-8, процессор Intel Haswell. ОС — Windows Server 2016, но ничто не заставляет меня использовать именно эту ОС WIN. Я хотел бы услышать больше о том, какой тип экземпляра следует использовать для ускорения загрузки.

MattK 29.01.2019 12:18

Тип экземпляра должен быть достаточно большим, чтобы иметь хорошую скорость запуска. Если вам не нужна конкретная ОС Windows, вам следует взглянуть на образ на основе Linux, такой как Debian, скорость запуска должна быть выше, чем у Windows.

night-gold 29.01.2019 14:20

Windows, к сожалению, обязательна. В общем, я ничего не могу сделать?

MattK 29.01.2019 20:44

Не уверен, что смогу помочь больше... извините

night-gold 29.01.2019 21:11

Другие вопросы по теме