Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Администрирование в ИС.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
457.08 Кб
Скачать

Поддержка большего числа пользователей на вашем сервере

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

  1. Версия вашего ПО.

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

  3. Память, самый важный аппаратный компонент терминального сервера. Например, может обременить процессор и диск, т.к. активней будет использоватсья файл подкачки. Шаги, которые следует предпринять:

  1. Вы должны понять, как работает память среди терминального сервера.

  2. Выяснить, достаточно ли память для того, что вы хотите сделать.

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

Реальная оценка памяти.

Объем памяти, который требуется пользователю, зависит от приложения и ОС. Для базовой системы: 128 – 2003, 512 – 2012.

Для профессиональных пользователей, использующих Outlook, IE, Excel, хорошей оценкой будет приблизительно 15МБ памяти для каждого пользователя. Для пользователей, которые использует одно приложение, цифра в 2 раза меньше.

Память рассчитывается: 128 + 15*N(кол-во пользователей).

Использование памяти среди терминального сервера

Потребление памяти может существенно меняться в зависимости от выполняемых задач. Например, оценочная цифра 15МБ может существенно увеличиться, если активно используются документы, содержащие графику и пр. большие документы.

Как определить достаточно ли физической памяти?

Лучший способ использовать перформанс- монитор. В этом случае следует следить за тенденциями изменения след. счетчиков:

  1. Process | Working Set | Total – свойство процесса, а не системной памяти. Total даст общий итог в Байтах всех рабочих множеств всех процессов в системе.

  2. Memory | PagesInput | Sec – сообщает частоту обращения процесса к той части памяти, которая не была в его рабочем множестве, означает, что система должна была взять ее из файла подкачки.

  3. Memory | PagesOutput | Sec – сообщает, сколько раз в секунду система решила урезать рабочее множество в процессах, записывая часть памяти на диск

  4. Memory | Available Bytes – отслеживает количество свободных Байт в физической памяти.

  5. Terminal | Services | Active Sessions – число пользовательских сеансов.

Обнаружение утечек памяти

Утечка памяти забирает из системы пригодную память, большинство утечек прогрессирует и отбирает с течением времени всё больше памяти. Утечки памяти происходят из-за проблем с каким-то приложением или драйвером. Технически утечка памяти происходит, когда система выделяет процессу больше памяти, чем процесс возвращает в пул. Утечку памяти может вызвать любой тип процесса, и вы можете обнаружить утечку, контролируя параметры Paged Pool Bytes и Paged File Useage.

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