Windows server 2012 r2 тормозит

Windows pure performance

В данной статье рассказано о средствах Windows, помогающих установить причину почему тормозит сервер. В статье рассмотрена операционная система Windows Server 2012 R2 — одна из самых популярных у VDS / VPS хостинг провайдеров.

При поиске причины тормозов сервера очень важно найти непосредственно процесс который создает наибольшую нагрузку на систему. В этом может оказать неоценимую помощь приложение perfmon которое входит в состав ОС Windows. Наибольший интерес для новичков будет представлять окно Resource Monitor.

Запуск Resource Monitor под Windows Server

Наиболее простой способ запуска это в окне Run (команда Win + R) набрать комманду perfmon /res.

Windows Server Resource Monitor Run

Альтернативный вариант — в окне Task Manager (открывается комбинацией клавиш Ctrl-Shift-Esc) перейти на вкладку Peformance и внизу вкладки нажать на ссылку Open Resource Monitor.

Task Manager Performance

Вкладка Performance дает общую информацию о системе, которая может быть также полезна. Можно понять загрузка какого ресурса близка к 100%: памяти, CPU или локальной сети.

Использование Resource Monitor для поиска причины почему тормозит сервер.

Очень часто поиск причины тормозов сервера начинают с проверки загруженности дисковой системы. Ниже представлено окно Resource Monitor на вкладе Disk.

HDD - частая причина почему тормозит сервер

На вкладке Disk Activity показана загруженность в процентах. Если загрузка, близка к 100%, то скорее всего дисковая система является причиной низкой производительности системы. Щелкая по заголовку Total (B / Sec) можно отсортировать файлы с которыми в данный момент роботает система по объему чтетния и записи на диск. Наиболее загруженный файл и будет причиной тормозов системы. Зная какой файл создает высокую нагрузку гораздо легче понять, какой процесс нагружает систему. Если это какой-то системный файл начинающийся с C:/Windows, то есть смысл воспользоваться поисковой системой, чтобы понять, какой системной службе принадлежит данный файл.

Следущей причиной может стать Сетевая нагрузка. Особенно это актуально для VPS серверов. В случае если вы подключаетесь по RDP то сетевый задержки могут ощущаться как тормоза сервера. Переходим на вкладку Network:

Сетевая нагрузка возможная причина тормозов сервера

В первую очередь обращаем внимание на общую нагрузку сети. Если она близка к 100% процентам, то скорее всего проблема в сети. На вкладке Processes with Network Activity и TCP Connections мы можем найти название процесса, который нагружает сеть. К сожалению, системные и серверный службы запускаются при помощи системного файла svchost.exe, и часто непонятно какая именно служба загружает сеть. Но если, вы видите, что причина в svchost.exe, то причину нужно искать в службах Windows.

Бывает так, что вы запустили слишком много программ и у вас банально не хватает оперативной памяти. В этом случае нам может помочь вклада Memory. Иформация по процессам аналогична вкладке Network:

Resource Monitor Memory

Самый простой случаей это загрузка CPU. Ее можно посмотреть на вкладке как на вкладке CPU так и в обычном Task Manager:

Resource Monitor CPU

Таким образом, Resource Monitor предоставляет нам мощное средство для анализа текущей загруженности системы. Технической описание Resource Monitor на сайте https://msdn.microsoft.com/ru-ru/library/windows/desktop/aa372266(v=vs.85).aspx


Windows Server

Началось, всё с того, что потребовалось закинуть 3 бухгалтеров на один терминальный сервер. В будущем планировалось подключать удаленные точки, поэтому выбрал именно этот вариант с терминалом. Одна база 1С, весом в 1Гб, 3 пользователя работающие по локальной сети, что может быть проще. А не тут то было, связка 1C Бухгалтерия 8.3 и windows server 2012 R2 тормозила так, что бухгалтера отказывались работать.
Начну по порядку: 
Виртуальный сервер с windows server 2012 R2.
Процессор Intel core i7, 3.6 Ghz
Памяти 10Gb.
Обычный жесткий диск — WD Caviar Black 1Tb.

Да, полноценным сервером назвать это трудно, но кто не хочет сэкономить в наше время?!

Установил 2012R2, настроил службу удаленных рабочих столов, создал пользователей, поставил 1C, закинул базу. Запускаю… и понимаю, что не может программа грузиться 20 секунд, когда на обычном компе с core i3 грузится в трое быстрее.

  • Первым что испробовал, перенес всю виртуальную машину на SSD диск (и базу соответственно, тоже) скорость загрузки от этого не улучшилась.
  • По многочисленным советам на форумах пробовал отключать в 1С Бухгалтерия регламентные задания и полнотекстовый поиск. Результат ни как не повлиял на скорость работы и загрузки.
  • Начал грешить на тонкости самой виртуальной машины Hyper-V, установил 1С на физический сервер, перекинул лицензию на клиента. Запускаю и все тормоза 1с 8.3 остаются на прежнем месте.

После проделывания вышеперечисленных записей, понимаю что server 2012 R2 сам тормозит работу 1С и чтобы окончательно убедиться в этом, установил 1с 8.3 на windows server 2008R2 (благо имеется такой на стороне). Запускается в миг, база летает, всё как надо.

На выходных запасаюсь образом 2008R2, чаем и терпением. Пока пил чай и читал новинки операционной системы 2012 R2, натыкаюсь на удивительную вещицу: DFSS. ​​
Dynamic Fair Share Scheduling — позволяет балансировать и распределять ресурсы CPU между пользователями.

Решение

Открываем PowerShell и запускаем команду:

(gwmi win32_terminalservicesetting -N «root\cimv2\terminalservices»).enabledfss

1 — включено, 0 — выключено.

У меня выдает значение 0, т.к. DFSS уже отключено.

После чего открываем реестр windows (regedit) и меняем в следующих ветках некоторые значения:

1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Quota System параметр EnableCpuQuota на 0.

2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TSFairShare\Diskпараметр EnableFairShare на 0.

Перезагружаем сервер и радуемся быстрой работой 1С и win server 2012R2.

Источник: http://blogmax.ru/blog/10-windows-server-2012r2-i-1s-8-3-medlennaya-rabota.html

Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Еще…Меньше

Симптомы

Рассмотрим следующий сценарий:

  • У вас установлена на сервере Windows Server 2012 R2 обновления 2927901 .

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


В этом сценарии сервер становится медленным и в конечном итоге не отвечает.

Причина

Эта проблема возникает при вызове функции SetDefaultPrinter() , которая задает используемый по умолчанию принтер, реестр дескриптор остается открытым. В результате утечки.

Решение

Сведения об исправлении

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

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

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Чтобы просмотреть полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание, посетите следующий веб-сайт корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В форме «Пакет исправлений доступен для скачивания» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Предварительные условия

Для установки этого обновления в Windows Server 2012 R2, сначала необходимо установить обновление 2919355 .

Необходимость перезагрузки

После установки исправления компьютер необходимо перезагрузить.

Сведения о замене исправлений

Это исправление не заменяет все ранее выпущенные исправления.

Английский (США) версия данного исправления устанавливает файлы с атрибутами, указанными в приведенных ниже таблицах. Дата и время для файлов указаны в формате UTC. Дата и время для файлов на локальном компьютере отображаются в местном времени с вашим текущим смещением летнего времени (DST). Кроме того, при выполнении определенных операций с файлами, даты и время могут изменяться.

Сведения о файлах для Windows Server 2012 R2 и заметкиВажно. Windows 8.1 и Windows Server 2012 R2 исправления включены в те же пакеты. Однако только «Windows 8.1» отображается на странице запрос исправления. Для получения пакета исправлений, который применяется к одной или обеих операционных систем, установите исправления, перечисленные в разделе «Windows 8.1» на странице. Всегда обращайтесь к разделу «Применяется к» в статьи для определения фактических операционной системы, к которому применяется каждое исправление.

  • Файлы, относящиеся к определенному продукту, этапу разработки (RTM, SPn) и направлению (поддержки LDR, GDR) можно определить по номерам версий, как показано в следующей таблице.

    Версия

    Продукт

    Контрольная точка

    Направление поддержки

    6.3.960 0.17xxx

    Windows Server 2012 R2

    RTM

    GDR

  • Файлы МАНИФЕСТА (.manifest) и MUM (.mum), устанавливаемые для каждой среды, указаны отдельно в разделе Дополнительные сведения о файлах» для Windows 8.1 и Windows Server 2012 R2». Файлы MUM и MANIFEST, а также связанные файлы каталога безопасности (CAT) чрезвычайно важны для поддержания состояния обновленных компонентов. Файлы каталога безопасности, для которых не перечислены атрибуты, подписаны цифровой подписью корпорации Майкрософт.

Для всех поддерживаемых версий Windows Server 2012 R2 для систем на базе x64

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Pmcsnap.dll

6.3.9600.17795

825,856

10-Apr-2015

01:07

x64

Ppcsnap.dll

6.3.9600.17415

260,096

29-Oct-2014

01:45

x64

Печать management.lnk

Неприменимо

1,118

22-Aug-2013

06:44

Неприменимо

Printmanagement.msc

Неприменимо

146,389

18-Jun-2013

15:10

Неприменимо

Compstui.dll

6.3.9600.17795

309,760

10-Apr-2015

01:55

x64

Dafprintprovider.dll

6.3.9600.17415

269,312

29-Oct-2014

00:41

x64

Findnetprinters.dll

6.3.9600.17415

66,048

29-Oct-2014

02:04

x64

Printui.exe

6.3.9600.17415

62,976

29-Oct-2014

02:43

x64

Puiapi.dll

6.3.9600.17415

192,512

29-Oct-2014

00:55

x64

Puiobj.dll

6.3.9600.17795

477,184

10-Apr-2015

01:11

x64

Localspl.dll

6.3.9600.17796

1,091,072

13-Apr-2015

22:48

x64

Winprint.dll

6.3.9600.17415

45,568

29-Oct-2014

01:24

x64

Win32spl.dll

6.3.9600.17669

864,256

29-Jan-2015

01:04

x64

Prnntfy.dll

6.3.9600.17415

221,184

29-Oct-2014

01:45

x64

Windows.systemtoast.print.notification.lnk

Неприменимо

1,515

22-Aug-2013

06:44

Неприменимо

Winspool.drv

6.3.9600.17796

512,512

13-Apr-2015

22:47

Неприменимо

Splwow64.exe

6.3.9600.17480

128,512

04-Nov-2014

06:27

x64

Spoolsv.exe

6.3.9600.17796

827,392

13-Apr-2015

22:47

x64

Compstui.dll

6.3.9600.17415

289,280

29-Oct-2014

01:52

x86

Dafprintprovider.dll

6.3.9600.17415

203,776

29-Oct-2014

00:35

x86

Findnetprinters.dll

6.3.9600.17415

55 808

29-Oct-2014

01:28

x86

Printui.exe

6.3.9600.17415

61,952

29-Oct-2014

01:58

x86

Puiapi.dll

6.3.9600.17415

167,424

29-Oct-2014

00:44

x86

Puiobj.dll

6.3.9600.17415

367,104

29-Oct-2014

01:20

x86

Prnntfy.dll

6.3.9600.17415

199,168

29-Oct-2014

01:15

x86

Winspool.drv

6.3.9600.17796

397,824

13-Apr-2015

22:42

Неприменимо

Сведения о дополнительных файлах для Windows Server 2012 R2

Дополнительные файлы для всех поддерживаемых версий Windows Server 2012 R2 для систем на базе x64

Имя файла

Amd64_1931ab4e75aec455cc41bca0f725e9b8_31bf3856ad364e35_6.3.9600.17797_none_c941430d2186b666.manifest

Версия файла

Неприменимо

Размер файла

733

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Amd64_264e4068facf310aebf7e1a7f601c099_31bf3856ad364e35_6.3.9600.17797_none_d4d0f1d957e92d24.manifest

Версия файла

Неприменимо

Размер файла

732

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Amd64_387605f1609042bde6bc39e87d613dfe_31bf3856ad364e35_6.3.9600.17797_none_4be2674c2aec9e5c.manifest

Версия файла

Неприменимо

Размер файла

713

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Amd64_4f9830b733c10be5a6a8afd55a4488c0_31bf3856ad364e35_6.3.9600.17797_none_3f5947990e1c8fb2.manifest

Версия файла

Неприменимо

Размер файла

715

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Amd64_5a682078d3278c9752896f5c885ad193_31bf3856ad364e35_6.3.9600.17797_none_b20657a3e0839f4b.manifest

Версия файла

Неприменимо

Размер файла

713

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Amd64_81d0882cf7546cfdfd99e5f3662da67e_31bf3856ad364e35_6.3.9600.17797_none_0539bc9d5e178701.manifest

Версия файла

Неприменимо

Размер файла

1,453

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Amd64_ccdd6a12475fad457aff97aa77c6dd9e_31bf3856ad364e35_6.3.9600.17797_none_4498ee66b960e9bb.manifest

Версия файла

Неприменимо

Размер файла

733

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Amd64_d738af7998de4d102b4c8903680eb460_31bf3856ad364e35_6.3.9600.17797_none_ed5489553c0e3452.manifest

Версия файла

Неприменимо

Размер файла

1,089

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Amd64_microsoft-windows-p..erandprintui-pmcppc_31bf3856ad364e35_6.3.9600.17797_none_fc1ec3b954ae222f.manifest

Версия файла

Неприменимо

Размер файла

24,611

Дата (UTC)

15-Apr-2015

Время (UTC)

18:06

Имя файла

Amd64_microsoft-windows-p..installerandprintui_31bf3856ad364e35_6.3.9600.17797_none_c70ac16cc9e8c793.manifest

Версия файла

Неприменимо

Размер файла

23,376

Дата (UTC)

15-Apr-2015

Время (UTC)

18:06

Имя файла

Amd64_microsoft-windows-p..ooler-core-localspl_31bf3856ad364e35_6.3.9600.17797_none_20d1dfc866aa9582.manifest

Версия файла

Неприменимо

Размер файла

5,181

Дата (UTC)

15-Apr-2015

Время (UTC)

18:06

Имя файла

Amd64_microsoft-windows-p..ooler-networkclient_31bf3856ad364e35_6.3.9600.17797_none_2a29bc8644e68099.manifest

Версия файла

Неприменимо

Размер файла

10,348

Дата (UTC)

15-Apr-2015

Время (UTC)

18:06

Имя файла

Amd64_microsoft-windows-p..randprintui-asyncui_31bf3856ad364e35_6.3.9600.17797_none_6c97d3e8c622a1f4.manifest

Версия файла

Неприменимо

Размер файла

6,621

Дата (UTC)

15-Apr-2015

Время (UTC)

18:06

Имя файла

Amd64_microsoft-windows-p..ting-spooler-client_31bf3856ad364e35_6.3.9600.17797_none_83e477ebecaa4d2d.manifest

Версия файла

Неприменимо

Размер файла

2,813

Дата (UTC)

14-Apr-2015

Время (UTC)

23:12

Имя файла

Amd64_microsoft-windows-printing-spooler-core_31bf3856ad364e35_6.3.9600.17797_none_c70224ee958541bd.manifest

Версия файла

Неприменимо

Размер файла

244,450

Дата (UTC)

15-Apr-2015

Время (UTC)

18:06

Имя файла

Package_1_for_kb3055615~31bf3856ad364e35~amd64~~6.3.2.0.mum

Версия файла

Неприменимо

Размер файла

1,839

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Package_2_for_kb3055615~31bf3856ad364e35~amd64~~6.3.2.0.mum

Версия файла

Неприменимо

Размер файла

2,089

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Package_3_for_kb3055615~31bf3856ad364e35~amd64~~6.3.2.0.mum

Версия файла

Неприменимо

Размер файла

3,240

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Package_4_for_kb3055615~31bf3856ad364e35~amd64~~6.3.2.0.mum

Версия файла

Неприменимо

Размер файла

2,304

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Package_5_for_kb3055615~31bf3856ad364e35~amd64~~6.3.2.0.mum

Версия файла

Неприменимо

Размер файла

2,069

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Package_6_for_kb3055615~31bf3856ad364e35~amd64~~6.3.2.0.mum

Версия файла

Неприменимо

Размер файла

2,095

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Package_7_for_kb3055615~31bf3856ad364e35~amd64~~6.3.2.0.mum

Версия файла

Неприменимо

Размер файла

2,328

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Package_8_for_kb3055615~31bf3856ad364e35~amd64~~6.3.2.0.mum

Версия файла

Неприменимо

Размер файла

2,305

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Package_for_kb3055615_rtm_gm~31bf3856ad364e35~amd64~~6.3.2.0.mum

Версия файла

Неприменимо

Размер файла

3,367

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Package_for_kb3055615_rtm~31bf3856ad364e35~amd64~~6.3.2.0.mum

Версия файла

Неприменимо

Размер файла

3,904

Дата (UTC)

15-Apr-2015

Время (UTC)

17:58

Имя файла

Wow64_microsoft-windows-p..installerandprintui_31bf3856ad364e35_6.3.9600.17797_none_d15f6bbefe49898e.manifest

Версия файла

Неприменимо

Размер файла

22,630

Дата (UTC)

15-Apr-2015

Время (UTC)

18:06

Имя файла

Wow64_microsoft-windows-p..ooler-networkclient_31bf3856ad364e35_6.3.9600.17797_none_347e66d879474294.manifest

Версия файла

Неприменимо

Размер файла

9,132

Дата (UTC)

14-Apr-2015

Время (UTC)

23:03

Имя файла

Wow64_microsoft-windows-p..randprintui-asyncui_31bf3856ad364e35_6.3.9600.17797_none_76ec7e3afa8363ef.manifest

Версия файла

Неприменимо

Размер файла

3,837

Дата (UTC)

15-Apr-2015

Время (UTC)

18:06

Имя файла

X86_microsoft-windows-p..ting-spooler-client_31bf3856ad364e35_6.3.9600.17797_none_27c5dc68344cdbf7.manifest

Версия файла

Неприменимо

Размер файла

2,809

Дата (UTC)

14-Apr-2015

Время (UTC)

23:03

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Ссылки

Дополнительные сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

  • Remove From My Forums
  • Общие обсуждения

  • Домен на 2012 R2, (не активирована, тестируем 180 дней). 

    На сервере подняты AD, DNS, DHCP. Настроены групповые политики. Установлен простенький бесплатный (его старая, бесплатная версия) почтовик hMail с базой MySQL, сервер Kaspersky Security Center с базой (не знаю
    какая, говорят что устанавливалась вместе с ним по умолчанию), а также сам Kaspersky Endpoint Security. А также VirtualBox с двумя развернутыми виртуалками (на одной server 2008 R2 с ролью WSUS, на второй обычная винда).
    Сетка изолированная, связи с интернетом нет. Рабочих станций около 600.

    Со временем начинает увеличиваться время ответа сервера при пинге (утром, днём, вечером, с нагрузкой и без), а если зайти на сервер локально, то можно визуально видеть
    подтормаживания интерфейса, да и время загрузки оснастки AD тоже увеличивается. Канал связи не нагружен, да и до других серверов (сервера программ САПР, сервера базы данных Oracle, файлового) пинги нормальные. Сам сервер
    показывает что процессор, сетевые интерфейсы (4 штуки), память — не нагружены. Да и железо достаточно мощное. Пинги тоже странные — могут быть 6-10 <1, потом несколько = 20-50, потом опять <1. Иногда может вообще не
    пройти пинг. Опять же со временем <1 становится 40-50, а максимальные значения достигают 400-600. Приходится перезагружать. Хватает на неделю и опять начинаются проблемы.

    • Изменен тип

      26 августа 2014 г. 11:07

Author Wannes Eulaers

Wannes


This person is a Verified Professional

This person is a verified professional.

Verify your account
to enable IT peers to see that you are a professional.

tabasco

I’m seeing tiworker listed with a relative high CPU. Is the machine trying (and possibly failing) to install updates?

Also, in resource monitor, if you expand Disk activity, you can sort on response time (should be the last column). If you see a lot of response times over 250 ms, you’ll get the feeling your environment is slow.

If this is the case, check your server hardware management tools (like HP SMH or Dell OpenManage) for mentions of RAID controller battery failure or predictive disk failure (or, if you’re not on RAID, check the SMART of your HDD).


1 found this helpful
thumb_up
thumb_down

  • Windows server 2012 r2 срок окончания поддержки
  • Windows server 2012 r2 with update ключ
  • Windows server 2012 r2 server license
  • Windows server 2012 r2 образ диска
  • Windows server 2012 r2 обновление rdp