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

Сервер 2019 SMB разделяет EXE-файлы медленнее, чем Server 2008

Я переношу сервер с физического Server 2008 R2 перейти к физическому построению с нуля Server 2019 Standard GUI.

Нижняя строка вверху: файлы EXE медленно запускаются или проверяют свойства файла при доступе по пути UNC или подключенному диску. Если он перемещен на рабочую станцию ​​или запущен локально на сервере, это не так. Я напечатал все, что ниже, прежде чем понял, что это влияет только на EXE-файлы. Я создал текстовый файл размером 0 КБ на общей папке и мгновенно открыл свойства. Переименовал его с TXT в EXE и имел задержку 5-6 секунд при открытии свойств.

У нас возникла проблема со сторонним приложением, которое конкретно подключается к базе данных Gupta SQL, но проявляется в большинстве случаев. EXE файл, который мы запускаем из общего пути. Даже просматривая свойства EXE Файл может появиться на новом сервере через 3-5 секунд, а старый - почти мгновенно. PDF-файлы и другие типы файлов документов работают относительно быстро.

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

Клиентами являются Windows 7 Pro и Windows 10. Никаких устаревших обновлений на клиентах или сервере. SMB1 отключен как на клиенте, так и на новом сервере. На старом сервере SMB1 включен, но трассировка пакетов показывает, что SMB2 используется.

Новые спецификации сервера: Intel 2,1 ГГц (2x8 ядер), ОЗУ 32G, HDD: 744 ГБ 6 Гбит / с SSD

Старые спецификации сервера: Intel 2,4 ГГц (2x8 ядер), ОЗУ 16G, HDD: 256 ГБ 6 Гбит / с SATA

Оба RAID 1-0

Вещи, которые я пробовал или заметил

  1. SQL-запросы и действия на этих экранах выполняются быстро. Я также заметил такую ​​простую вещь, как открытие свойств EXE-файла на новом сервере на 4-5 секунд дольше, чем на старом сервере, что почти мгновенно.

  2. Брандмауэр Windows отключен как на клиенте, так и на сервере. Защита от вирусов (MS Security Essentials, Defender) отключена как на клиенте, так и на сервере, чтобы это исключить. Я сравнил расширенные настройки сетевых карт на обоих серверах, и они совпадают, за исключением разгрузки контрольной суммы Largesend и TCP / UDP. Они отключены на сервере 2019, так как, очевидно, есть проблемы с этими настройками на сетевых адаптерах Broadcom. Они были включены ранее, но отключили их для тестирования. UAC находится на самом низком уровне как на клиенте, так и на серверах.

  3. Часть файлового сервера уже перенесена, и SMB работает быстрее по сравнению со старым сервером. Я получаю 10 Мбит / с при копировании файлов с нового сервера на мой рабочий стол и 5 Мбит / с со старого сервера на рабочий стол.

  4. У нас есть QuickBooks, работающие локально на одной рабочей станции и указывающие на базу данных QB на общем ресурсе, и они работают быстро и плавно.

  5. Монитор ресурсов показывает скачок скорости около 1 Мбит / с на сетевом интерфейсе, но больше ничего не перемещает.

  6. Я подключил свой ноутбук непосредственно ко второму сетевому адаптеру на сервере, чтобы устранить проблему на уровне 1/2. Также использовали разные сетевые кабели, чтобы убедиться.
  7. Я проверил GPO и локальные политики, чтобы убедиться, что все подписано, он отключен. Я проверил различные записи реестра в разделе HKLM /.../ Lanman * на предмет настройки файлового сервера, и они не существуют.
  8. Wireshark показывает некоторые повторные передачи TCP на новом сервере, которые я не вижу на старом сервере при прохождении через обычную сеть. Глядя на статистику SMB2, вы можете увидеть, что задержка составляет почти минуту на новом сервере и старом сервере, выполняющих одно и то же действие. Я заметил одну вещь: размер окна на новом сервере действительно велик по сравнению со старым. У старых постоянно 256, а у новых 4100+.
  9. Использование IP-адреса для сопоставления общих ресурсов или доступа к пути UNC для устранения проблемы с DNS.

Это было MalwareBytes Cloud. Даже с записью в белом списке для пути, EXE и локальной папки.