Зависает файловый сервер 2012

Обновлено: 04.07.2024

Ранее пользовался разными системами и дисковыми массивами, а не так давно появилась возможность обновиться, в связи с чем было закуплено неплохое десктопное железо и установлено 2 ssd. На это всё дело поставлена Windows 2019 с hyper-v ролью и поднята гостевая машина Windows 2012 R2 для файлового сервера.
Когда начался процесс миграции пользовательских данных, выявить проблемы было невозможно, она проявилась при использовании, а именно:
Если пользователь открывает какой-либо не супер мелкий файл, например pdf от 4-5 Мб или аудио/видео файл, то он очень долго открывается. К примеру возьму PDF, файл до 1 Мб открывается еще более не менее, файл более 4 Мб открывается очень долго в любой программе, будь то браузер или читалка pdf.
Диагностика выявила:
- Простое/тупо копирование данных с сервера или на сервер упирается в потолок сети 11 МБ (почти 100 Мбит) любых файлов, больших/маленьких и проблем не возникает;
- Тоже самое iperfом не выявляются проблемы, скорость с разными потоками по сети более чем приемлемая, а между виртуальными машинами запредельная, даже на долгое время;
- Данные внутри диска так же копируются на скорости близкой к его возможностям;
- кристал марк ничего критичного не показывает необычного;
- шара что на одном ssd, что на другом ведет себя одинаково.

Диски следующие:
Под системой Windows 2019: NVMe Samsung SSD 970 Pro на 500 Gb
Под виртуальные машины Windows 2012 R2 на Windows 2019: A-Data XPG GAMMIX S11 Pro на 1 TB

Прикладываю скриншоты тестирования кристал диском под системой основного сервера и под системой виртуального сервера, а так же фото настроек шары.

p.s. Никаких специфических настроек, ограничений или политик не настраивалось, обычная установка сервера, включения шары, настройка прав NTFS и все.
p.p.s. Антивируса нет

Прошу помощи куда копать и что делать, excel/word худо открываются, а с файлами большего размера беда. Первым делом я конечно грешил на диски, но одновременно два новых диска от разных производителей не могут давать одинаковую проблему, т.к. я проверял шару и на ssd samsung и на ssd a-data.
Имеется старый сервачок с hyper-v и гостевыми машинами на win2008r2 и на win2012r2, где в роли дисков выступают обычные винчестеры в рейде и sata ssd, там в любом конфигурации все хорошо и открываются файлы без проблем.

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

Применяется к: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ: 822219

Симптомы

При работе с файлами по сети вы можете испытывать один или несколько следующих симптомов:

Сервер Windows на основе файлов, настроенный как файл и сервер печати, временно перестает отвечать, а функции файлового и печатного серверов временно перестают отвечать.

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

При использовании программы по сети вы испытываете временное снижение производительности. Производительность обычно замедляется примерно на 40-45 секунд. Однако некоторые задержки могут длиться до 5 минут.

При выполнении операций копирования файлов или резервного копирования вы испытываете задержку.

Windows Обозреватель перестает отвечать при подключении к общему ресурсу или при наключении красного X на подключенной сетевой диск Windows Explorer.

При входе на файл-сервер после введите свое имя и пароль в диалоговом окне Log On Windows, появляется пустой экран. Рабочий стол не появляется.

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

Ошибка системы 53. Сетевой путь не найден.

Ошибка системы 64. Указанное имя сети больше не доступно.

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

Если несколько пользователей пытаются получить доступ Microsoft Office на сервере, файл блокируется для редактирования диалоговое окно не всегда появляется, когда второй пользователь открывает файл.

Трассировка сети указывает на задержку от 30 до 40 секунд между командой клиента SMB Service и ответом с файлового сервера.

Word не удалось прочитать из этого файла file_name. Пожалуйста, восстановите сетевое подключение или замените дискетный диск и повторное восстановление.

Причина

Эта проблема может возникнуть, если установленная на компьютере программа, не в microsoft, использует устаревший драйвер фильтра в режиме ядра. Драйвер фильтра в режиме ядра может быть устаревшим, если верны следующие условия:

На компьютере установлена одна из следующих программ:

Агент резервного копирования ARCserve для открытых файлов или агент открытых файлов ARCserve из Computer Associates International, Inc. установлен на вашем компьютере, и Ofant.sys для программы устарел.

Open Transaction Manager установлен на компьютере, и Otman.sys для программы устарел.

Open Transaction Manager включен с определенными программами корпорации VERITAS Software, но он также может быть установлен отдельно от программы VERITAS. Например, open Transaction Manager может быть включен в параметр Open File. Эта программа может быть включена в exec резервного копирования VERITAS.

Программа VERITAS, использующая драйвер Otman4.sys или Otman5.sys (например, параметр Open File), установлена на компьютере, а драйвер Otman4.sys или Otman5.sys для программы устарел.

Драйвер программы несовместим с драйвером фильтра, установленным на компьютере антивирусной программой, не относя к Майкрософт. В результате драйвер фильтра на сервере может возвращать неправильный код состояния в службу Server. Например, драйвер фильтра может возвращать код STATUS_SUCCESS вместо STATUS_OPLOCK_BREAK_IN_PROGRESS кода.

Решение

Чтобы устранить эту проблему, обратитесь к производителю программы, чтобы узнать о доступности обновления драйвера фильтра. Дополнительные сведения о том, как связаться с партнерами по компьютеру для получения последнего обновления для Ofant.sys, посетите сайт Computer Associates.

Если вы установили Open Transaction Manager отдельно, свяжитесь с Columbia Data Products, Inc. чтобы узнать о доступности обновления, которое может разрешить эту проблему. Чтобы связаться с продуктами данных Columbia, посетите продукты данных Columbia.

Дополнительные сведения о том, как связаться с VERITAS, посетите службу поддержки VERITAS

Дополнительная информация

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

Чтобы временно решить эту проблему, перезапустите службы Server на сервере. Чтобы перезапустить службы Server, выполните следующие действия:

В поле Открыть введите cmd и нажмите кнопку ОК.

В командной строке введите следующие строки и нажмите кнопку Ввод после каждой строки:

Чтобы устранить эту проблему, используйте любой из следующих методов:

Используйте журналы производительности и оповещений для мониторинга счетчика длины очереди диска объекта Производительность PhysicalDisk. В обычных условиях количество запросов на ввод/выход ожидания (I/O) обычно не превышает 1,5-2 раз больше числа шпиндлов, которые есть на физическом диске. Большинство дисков имеют один шпиндл, хотя избыточный массив независимых дисков (RAID) устройств обычно имеет несколько шпиндлов. Когда программа выполняет небольшие последовательные операции I/O, вы видите всплеск в счетчике длины очереди на текущих дисках, когда операции, связанные с I/O, находятся в очереди. Вы также можете увидеть увеличение счетчика контекстных коммутаторов/секунд объекта производительности System.

Отключить оппортунистическую блокировку на клиенте или на сервере. Чтобы отключить оппортунистическую блокировку клиента, установите следующее значение реестра:

Чтобы отключить оппортунистическую блокировку на сервере, установите следующее значение реестра до 0:

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

Изменить реестр, чтобы временно отключить драйвер фильтра.

Дополнительные сведения о временной деактивации драйвера фильтра в режиме ядра см. в дополнительных сведениях о том, как временно отключить драйвер фильтра режима ядра в Windows.

Ключ реестра, который хранит информацию для Ofant.sys драйвера, — Ofadriver.

Ссылки

Заявление об отказе от ответственности за сведения о продуктах сторонних производителей

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

Windows Server 2012 r2 standard, лицензия.
Kaspersky установлен, лицензия.

Настроены службы AD DS, DCHP, DNS

Проблема в том что каждый день, примерно в обеденное время +/- 1 час зависает вся сеть! не работает NAS сервер, интернет, ip адреса не выдаются сервером. А сам сервер безбожно зависает/лагает. А решает все полной перегрузкой сервера, и то не всегда. какое время еще в таком же состоянии.

Схема сети!
сервер: 192.168.0.1
nas сервер: 192.168.0.3/192.168.0.4
маршрутизатор который раздает интернет 192.168.0.201
dns: 192.168.0.1 и 192.168.0.201 прописаны.

dchp пул адресов: 192.168.0.10-192.168.0.220

на сервере стоит объединение сетевых карт.

Все обновления установлены. Еще месяц назад все нормально работало. Заметил что мы долго сервер не перегружали как ток перегрузили начали устанавливаться обновления и потом через какое то время началось. (возможно совпадение).

Устраните эти ошибки и покажите потом с контроллера домена результат команды
dcdiag /v


правильно сделал?! единственное что в сервере пересылки, раньше появились DNS адреса от провайдера. я их туда не прописывал.

Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

Диагностика сервера каталогов

Выполнение начальной настройки:
Выполняется попытка поиска основного сервера.
* Проверка, является ли локальный компьютер server сервером каталогов.
Основной сервер = server
* Подключение к службе каталога на сервере server.
* Определен лес AD.
Collecting AD specific global data
* Сбор сведений о сайте.
Calling ldap_search_init_page(hld,CN=Sites,CN=Configuration,DC=soft,DC=line,L
DAP_SCOPE_SUBTREE,(objectCategory=ntDSSiteSettings).
The previous call succeeded
Iterating through the sites
Looking at base site object: CN=NTDS Site Settings,CN=Default-First-Site-Name
,CN=Sites,CN=Configuration,DC=soft,DC=line
Getting ISTG and options for the site
* Выполнение идентификации всех серверов.
Calling ldap_search_init_page(hld,CN=Sites,CN=Configuration,DC=soft,DC=line,L
DAP_SCOPE_SUBTREE,(objectClass=ntDSDsa).
The previous call succeeded.
The previous call succeeded
Iterating through the list of servers
Getting information for the server CN=NTDS Settings,CN=SERVER,CN=Servers,CN=D
efault-First-Site-Name,CN=Sites,CN=Configuration,DC=soft,DC=line
objectGuid obtained
InvocationID obtained
dnsHostname obtained
site info obtained
All the info for the server collected
* Идентификация всех перекрестных ссылок NC.
* Найдено 1 DC (контроллеров домена). Проверка 1 из них.
Сбор начальных данных завершен.

Выполнение обязательных начальных проверок

Выполнение основных проверок

Проверка пропущена по запросу пользователя: DNS
Проверка пропущена по запросу пользователя: DNS

Выполнение проверок разделов на: ForestDnsZones
Запуск проверки: CheckSDRefDom
. ForestDnsZones - пройдена проверка
CheckSDRefDom
Запуск проверки: CrossRefValidation
. ForestDnsZones - пройдена проверка
CrossRefValidation

Выполнение проверок разделов на: DomainDnsZones
Запуск проверки: CheckSDRefDom
. DomainDnsZones - пройдена проверка
CheckSDRefDom
Запуск проверки: CrossRefValidation
. DomainDnsZones - пройдена проверка
CrossRefValidation

Выполнение проверок разделов на: Schema
Запуск проверки: CheckSDRefDom
. Schema - пройдена проверка CheckSDRefDom
Запуск проверки: CrossRefValidation
. Schema - пройдена проверка
CrossRefValidation

Выполнение проверок разделов на: Configuration
Запуск проверки: CheckSDRefDom
. Configuration - пройдена проверка
CheckSDRefDom
Запуск проверки: CrossRefValidation
. Configuration - пройдена проверка
CrossRefValidation

Выполнение проверок разделов на: soft
Запуск проверки: CheckSDRefDom
. soft - пройдена проверка CheckSDRefDom
Запуск проверки: CrossRefValidation
. soft - пройдена проверка CrossRefValidation

У тебя сеть с доменом, потому в настройках DHCP ты должен раздавать DNS-ом для рабочих станций в домене IP доменконтроллера, именно его, и никого больше, убери оттуда IP рутера 192.168.0.201 и пропиши 192.168.0.1.

Лог от dcdiag вроде в норме, надо было его глянуть до изменений.
Проверь со станции, после изменений, что домен нормально резолвится.
nslookup soft.line
или ping soft.line
Убедись, что на станции по ipconfig /all днс присвоился 192.168.0.1 по DHCP


Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : QWERTY
Основной DNS-суффикс . . . . . . : soft.line
Тип узла. . . . . . . . . . . . . : Гибридный
IP-маршрутизация включена . . . . : Нет
WINS-прокси включен . . . . . . . : Нет
Порядок просмотра суффиксов DNS . : soft.line

Ethernet adapter Подключение по локальной сети:

DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Физический адрес. . . . . . . . . : 54-04-A6-A4-37-7E
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да
Локальный IPv6-адрес канала . . . : fe80::922:548d:9a20:269d%10(Основной)
IPv4-адрес. . . . . . . . . . . . : 192.168.0.30(Основной)
Маска подсети . . . . . . . . . . : 255.255.255.0
Аренда получена. . . . . . . . . . : 30 марта 2015 г. 18:04:52
Срок аренды истекает. . . . . . . . . . : 2 апреля 2015 г. 18:04:51
Основной шлюз. . . . . . . . . : 192.168.0.201
DHCP-сервер. . . . . . . . . . . : 192.168.0.1
IAID DHCPv6 . . . . . . . . . . . : 240387238
DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-17-4E-3F-A0-54-04-A6-A4-37-7E

DNS-серверы. . . . . . . . . . . : 192.168.0.1
NetBios через TCP/IP. . . . . . . . : Включен

Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Адаптер Microsoft ISATAP
Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да

Туннельный адаптер Teredo Tunneling Pseudo-Interface:

Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да

Вопрос, в DNS есть, параметры сервера и есть параметры области, в обоих случаях нужно убрать маршрутизатор dns правильно?!

Windows pure performance

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

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

Windows Server Resource Monitor Run

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:

Читайте также: