Я установил сервер Microsoft Windows SBS 2008 для небольшой компании (8-10 пользователей). Они используют его как файловый сервер, сервер печати, почтовый сервер и т. Д. - в основном все, что нужно небольшим компаниям, кроме общедоступного веб-сервера.
Просмотр общих сетевых ресурсов, печать и т. Д. Обычно выполняется быстро и без проблем, но иногда определенные действия занимают очень много времени. Например, я недавно попытался открыть документ Word в сетевой папке и ждал более минуты, пока он не появится. Между тем, пока Word казался зависшим, у меня не было проблем с просмотром сетевого ресурса из проводника Windows. После первоначальной загрузки документа я мог закрыть Word, снова открыть тот же файл, и он сразу же появился. Аналогичные вещи происходят во всех действиях общего сетевого ресурса, а также при печати на принтере SBS (требуется время, чтобы открыть диалоговое окно свойств печати).
Копирование файлов по сети происходит быстро, около 10 МБ / с (с использованием 100-мегабитных коммутаторов) - я сомневаюсь, что за это отвечает физический сетевой / канальный уровень.
Это происходит на нескольких клиентских компьютерах (если не на всех), как на Windows XP, так и на клиентах Windows 7. Все компьютеры являются членами домена.
Есть идеи, почему это происходит? Любая помощь и предложения очень приветствуются - я рвал волосы из-за этого ... Спасибо!
Это звучит так, как будто сервер SBS чрезмерно пейджингует для меня. В некоторых устойчивых условиях оперативной памяти достаточно для того, чтобы активные службы могли работать из памяти, но приоритетность некоторых менее важных вещей снижается. Когда клиент запускает действие (например, печать, редактирование документа Office), страницы, связанные с этим процессом, должны быть перезагружены с диска, и это может занять время, особенно если сервер SBS уже сильно управляет дисковой подсистемой.
Открытие документа Word требует больше ресурсов, чем просто просмотр и чтение папки - Word создает временный файл-заглушку для автосохранения изменений и выполняет ряд других действий, которые могут вызвать проблему разбиения на страницы.
Копирование файлов по сети обычно не вызывает той же проблемы, поскольку соответствующие службы являются одними из последних вещей, которые сервер позволяет выгружать из ОЗУ. Копии файлов также обычно полностью буферизуются в ОЗУ на принимающей стороне, что также позволяет избежать проблем с разбиением на страницы, если с точки зрения памяти все не становится очень трудным.
Какая конфигурация сервера SBS - ЦП, сколько всего ОЗУ и сколько у вас дисков, какая конфигурация RAID и как они разбиты на разделы? Для сервера SBS 2008, рассчитанного примерно на 10 пользователей, хорошим размером будет около 6 ГБ ОЗУ, предпочтительно 8 ГБ, зеркальные диски размером 10 или 15 КБ и, по крайней мере, двухъядерный процессор с 5 ГГц или более совокупным процессором.
Может быть проблема с SMB2 - вы можете отключить SMB2 с помощью записи реестра:
Компьютер \ Hkey_Local_Machine \ CurrentControlSet \ System \ LanmanServer \ Parameters \ SMB2
Установите значение 0, создайте ключ, если его нет. Стоит попробовать, всегда можно снова включить. Требуется перезагрузка сервера.
Убедитесь, что MS Office загружен с сервисом.