Устанавливаем диспетчер системных ресурсов Windows server 2008 R2
Устанавливаем диспетчер системных ресурсов Windows server 2008 R2
Всем привет сегодня хочу рассказывать, о том как установить и настроить диспетчер системных ресурсов Windows server 2008 R2. Напомню, что это компонент, который позволяет ограничить Службы удаленных рабочих столов и пулы приложений служб IIS по процессорам и оперативной памяти, так как на моей практике, были случаи, что iis выедала всю ОЗУ и виртуальная машина просто висла на прочь. Ниже мы рассмотрим как этого избежать.
И так принцип ясен, создаем лимит по ресурсам для определенной службы. Для начала нужно установить диспетчер системных ресурсов, он есть только в Windows server 2008 R2 Enterprise и Datacenter.
Устанавливаем компонент диспетчер системных ресурсов
Открываем диспетчер сервера > Компоненты > Добавить компоненты
Выбираем диспетчер системных ресурсов и жмем далее.
Вам покажут, что нужно добавить дополнительные компоненты.
начнется процесс установки диспетчера системных ресурсов
Через пару минут компонент будет добавлен, не забудьте проверить обновления Windows, может для него, что то найдется.
теперь давайте его запустим, для этого идем в пуск > Администрирование > диспетчер системных ресурсов
Вот как выглядит сама оснастка.
Создание условия соответствия процессов
Первым делом в Windows System Resource Manager делается условие, что именно за процесс или сборник процессов вы хотите ограничить. Щелкаем правым кликом по условие соответствия процессов и выбираем создать.
В открывшемся окне мастера введите понятное вам название, так как условий ограничения может быть много, чтобы у вас не было путаницы. Теперь жмете Добавить, и у вас на выбор 4 пункта
- Зарегистрированная служба
- Запущенный процесс
- Приложение
- Пул приложений IIS
Я для примера буду ограничивать приложение Google Chrome. для этого его нужно выбрать.
При желании можно добавлять много приложений.
если вы будите ограничивать IIS, то Windows System Resource Manager позволяет ограничивать даже конкретные пулы.
Далее переходим к созданию политик.
Создание политик выделения ресурсов
Для того, чтобы создать новую политику, щелкаем по корню правым кликом и выбираем Создать политику выделения ресурсов.
В мастере задаем имя политики и жмем добавить. Кстати если политик будет несколько, то их приоритет можно задавать с помощью стрелок.
У вас откроются 3 вкладки
- Общие > даст задать условие и ограничить процессоры
- Память > задать ограничение по памяти
- Дополнительно
Ограничение лимита по процессорам
Я выбираю для примера IISAppPool и говорю, что он не может использовать более 95 процентов процессора. По сути вы указали максимальную величину процессорного времени, которое может потреблять выбранное приложение. При наличии всего одной политики вы можете установить для процессорного времени в любое значение от 0% до 99%.
Посмотрите еще параметр Процент оставшегося времени ЦП, это сколько процессорных мощностей у вас осталось. Простой пример вы задали политикой для приложения 25% из ресурсов вашего процессора, это значит что остальным приложениям будет доступно 74 процента один процент система оставляет себе на случай того, чтобы можно было достучаться до Windows System Resource Manager.
Но тут же можно и выбрать, то что создано заранее.
Теперь переходим на вкладку Память. Тут ставим галку Использовать максимум памяти для каждого процесса и выставляем лимит, а так же действие, что будет если будет превышен лимит, я выставил остановить..
С одной стороны, если приложение запущено на вашем сервере, то на это были причины. Поэтому вы, вероятно, не захотите, чтобы сервер остановил приложение, если можно обойтись без этого. С другой стороны, предположим, что в приложении происходит утечка памяти, и такое избыточное потребление памяти может привести к проблемам в работе других еще более важных приложений на том же самом сервере. В такой ситуации, разумнее было бы остановить приложение до того, как возникнет шанс его пересечения с другим приложением.
Осталась вкладка дополнительно, тут можно явным образом задать какие процессоры использовать и указать правила управления, о них ниже.
Если вы нажмете кнопку перераспределить ресурсы, то сможете добавить дополнительные условия.
Не забудьте еще настроить уведомления о событиях и все ваш Windows System Resource Manager, готов к работе.
blog.eaglenn.ru | Заметки IT инженера
Microsoft, Linux, Lync и etc……
Настройка терминального сервера Windows Server 2008 R2
После установки операционной системы windows server 2008 R2 запустите консоль Диспетчер сервера.
выберем Добавить роли
Поставим галочку напротив Службы удаленных рабочих столов
Узел сеансов удаленных рабочих столов
Лицензирование удаленных рабочих столов
на следующем экране просто нажимаем далее
Выберем метод проверки подлинности для узла сеансов удаленных рабочих столов
Так как к моему терминалу будут подключаться компьютеры имеющие на борту Windows XP мне необходимо не требовать проверку подлинности на уровне сети.
Выберем режим лицензирования на пользователя
Добавим группы пользователей которые будут иметь право на подключение у терминальному серверу.
Настроим взаимодействие с пользователем
в моем случае я отключил любое взаимодействие, т.к. я не планирую воспроизводить на сервере аудио и графические материалы. Исключительно работать с базой данных.
Оставляем все как нам рекомендуют.
Подтвердим настройки и нажмем установить
Перезагрузимся и продолжим установку
Мы видим что установка закончилась корректно и мы можем переходить к настройке терминального сервера.
Для начала лицензируем сервер лицензий для этого запустим Диспетчер лицензирования удаленных рабочих столов







Так как мы выбрали вариант Enterprise Agreement Number введем его ключ. Ключи можно найти на просторах интернетиков совершенно свободно. Вот несколько: 4965437;3325596;6565792;4526017;5296992.
Выбираем Microsoft Server 2008 или Microsoft Server 2008 R2
Клиентская лицензия на пользователя
Вносим нужное нам количество лицензий. Например 9999


Настройка сервера лицензирования закончена.
Перейдем к конфигурации сервера узла сеансов удаленных рабочих столов
Укажем сервер лицензирования удаленных рабочих столов


На этом пока все. Спасибо всем кто осилил до конца эту статью. Жду комментариев.
В следующей статье мы будем настраивать работу программы Бэст в терминальном режиме.
Возможно это тоже интересно:
Настройка терминального сервера Windows Server 2008 R2 : 5 комментариев
Скажите, а когда будет статья как настроить бэст в терминале? Ни как не получается. На клиенте все работает, а на терминале не печатает.
Alex, здравствуйте. Статья в проекте, уже написана половина текста. ))) Подождите скоро будет.
Отлично, но майросовтовский сервер сейчас дороговат. Могу посоветовать программу Thinstuff. Переплачивать большие деньги, из-за доллара и санкций, это не правильно))
Приветствую Habro, спасибо за рекламу в блоге :-). Посмотрел я предлагаемый вами продукт. Меня интересует вопрос, а как вы решаете проблему лицензирования с Microsoft касаемо удаленных подключений к серверу. По сути вы купив одну лицензию на операционную систему предоставляете неограниченный доступ пользователей к ней. Вот мне и интересно как к этому относиться Microsoft. Ваш продукт проходил сертификацию на предмет compatible решения.
Перед покупкой обращались в органы, которые занимаются проверками легальности софта, ответ от них получили следующий, что если софт куплен легально, легально установлен на ПК и при этом Майкрософтовская винда не взламывалась, то наказывать не за что…















































