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

Apache поделился контентом с Samba

Я хочу иметь два веб-сервера с общим хранилищем.

В настоящее время мои настройки следующие: (Маршрутизатор) <-> (Брандмауэр + Балансировщик нагрузки (pfSense)) <-> Веб-сервер {1,2}, Хранилище

Я работаю только с CentOS на веб-сервере и хранилище. Все веб-серверы и сервер хранения являются контейнерами в моем кластере proxmox.

После установки samba на свой сервер хранения я подключил ее к своим веб-серверам. Теперь я выполнил чистую установку typo3.

Проблема: вся страница очень медленная (загружается за 8-10 секунд).

Чтобы проверить, в чем проблема, я отключил общий ресурс samba и вручную скопировал файлы в этот каталог. Теперь работает как шарм, время загрузки от 1 до 3 секунд.

В чем моя проблема? Должна ли для этого работать акция самбы? Или, может быть, мои диски или процессор слишком медленные?

Есть идеи, как проверить, что идет не так? Или есть другой способ без использования самбы?

Я рекомендую искать в NFS для хранения. Это будет работать быстрее. Samba больше ориентирована на предоставление пользователям доступа к файлам.

Также проверьте настройки DNS на всех хостах. Это специфика самбы. Клиенты пытаются разрешить имя сервера, даже если вы подключаетесь по ip. Сервер представлен в протоколе smb согласно smb.conf настроенное имя.