Контекстные переключения в секунду (сколько раз может обработать сервер)

Контекстные переключения в секунду (сколько раз может обработать сервер)

В моем случае я думаю о серверах Citrix, обрабатывающих клиентов, но мне интересно, есть ли способ оценить это?

Я понимаю, что нет способа получить это точно без проб и ошибок, но я надеялся на грубую оценку. В этом случае сервер будет регистрировать предупреждения / ошибки, если поле будет выше X контекстных переключений, и мне нужно выяснить допустимые числа, чтобы начать проб и ошибок. Поскольку, похоже, большая часть программного обеспечения для мониторинга использует контекстные переключения для обнаружения высокой нагрузки, было бы неплохо иметь какой-то общий метод для расчета грубого числа того, что может обработать сервер.

Если это имеет значение, то это на серверах Windows.

решение1

Видетьhttp://technet.microsoft.com/en-us/library/cc938606.aspx. Это максимально приближенное к точному значению X.

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

Дж.Р.

Связанный контент