CPU Time - это отражение того, сколько времени ваша программа тратит на выполнение инструкций в CPU по сравнению с ожиданием ввода-вывода или других ресурсов. Стоит ли беспокоиться, что это 5+ часов?
Я думаю, нет, некоторые вещи, которые следует учитывать:
Как долго работает этот процесс?
Есть ли у вас какие-либо проблемы с производительностью процесса или других процессов на коробке, из-за которых это может происходить кража процессора?
Какие еще процессы у вас есть? Это активные процессы, которые вы ожидаете использовать процессор? Для справки из 80 процессов у меня есть около 20 с использованием более 1 секунды процессорного времени.
Редактировать
Возможно, служба WCF крадет ЦП у других служб, вам необходимо отслеживать их, чтобы убедиться, что их производительность соответствует вашим ожиданиям. Вы также можете получить представление о суммарной загрузке процессора. Если вы, например, видите, что используется только 25% вашего процессора, то другие ваши службы не должны быть затронуты; однако, если ваш бег превышает 75%, это может повлиять на них.
Когда дело доходит до мониторинга, обязательно следите за временем, чтобы вы могли видеть, как меняется производительность, и это поможет вам изолировать проблемы. Например, ваша служба работает нормально, но затем после развертывания она постепенно начинает потреблять все больше и больше ресурсов ЦП (допустим, 10% в неделю). Если вы не используете свой процессор, вы можете однажды проснуться и увидеть, что ваш сервис работает медленно, что может занять несколько недель после развертывания.