IIS 6 окон 2003 86x ASP.net 2,0 сайта с asp.net 4,0 sub папки замедляет производительность

Как уже упомянуто, OpenMOSIX, OpenSSI, и (не упомянутый) Kerrighed являются кластерами изображения единой системы, т.е. они обеспечивают иллюзию одной большой системы SMP. Здорово для параллельных задач, которые порождают несколько процессов с минимумом взаимодействия и небольшого диска IO, так как выравнивание нагрузки распределит их через различные узлы. Я не уверен в состоянии на этих проектах, OpenMOSIX мертв, и OpenSSI кажется менее, чем вибрирующим с большим количеством неподвижных веб-страниц.

0
задан 2 August 2013 в 22:37
1 ответ

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

В подобной ситуации, а я постоянно делаю это предложение, вам нужно загрузить и запустить Microsoft's SysInternals Process Monitor инструмент (procmon.exe).

Запустите его в окне IIS и установите фильтр только для просмотра w3wp.exe. Убедитесь, что вы установили параметр «отбрасывать отфильтрованные события». Очистите журнал, выполните (медленную) транзакцию, а затем остановите мониторинг.

Просмотрите журнал и попытайтесь определить, какой вид активности происходит. Используйте столбцы «Относительное время» и «Продолжительность», чтобы получить представление о том, что происходит и сколько времени это занимает. Иногда вещи очевидны сразу, например, много времени потрачено на сканирование на предмет наличия .EXE или .DLL в пути или отсутствующей записи в реестре.

Это может занять некоторое время, но это единственный известный мне инструмент, который дает вам эквивалент пакета сниффер для O / S. Говоря о снифферах пакетов, возможно, стоит провести трассировку wirehark, просто чтобы убедиться, что веб-сервер тратит время.

Удачи.

0
ответ дан 5 December 2019 в 15:08

Теги

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