Назад | Перейти на главную страницу

Почему при использовании служб терминалов (удаленный рабочий стол) действительно высокая дельта других байтов ввода-вывода (100 ГБ)?

Я запускаю сервер с Win 2003 Standard, и когда я выполняю удаленную работу, я вижу, что I / O Other Delta исключительно высоки. Если я не перемещаю мышь и не касаюсь чего-либо, его размер составляет около 4 ГБ, но если я начинаю перемещать мышь, он достигает более 100 ГБ. Что именно включается в Other I / O и нормально ли иметь такой высокий I / O? Что вызывает это и как я могу решить эту проблему?

Мы замечаем, что когда сервер подвергается нагрузке в этом отношении, это отрицательно влияет на производительность системы и вызывает проблемы с сетью для других приложений. У нас осталось не менее 3 ГБ ОЗУ из установленных 11 ГБ, а загрузка ЦП постоянно ниже 20-30%.

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

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

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

Это не значит, что клиенты Microsoft плохие. В Терминальный сервер MS также имеет множество настроек, вам нужно настроить их в соответствии с вашими требованиями.

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

В Windows 2003 с процессором AMD может иметь место дрейф времени, который приводит к неоправданно высоким показаниям счетчика производительности. Вы можно прочитать об этом здесь. Попробуйте добавить переключатель / usepmtimer, упомянутый в статье.