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

Ubuntu 14 под управлением Samba CPU Utilization 100%

Недавно я установил виртуальный сервер на Ubuntu 14.04, чтобы заменить сервер Mac, который мы использовали для обмена файлами. Каталог общих файлов, вероятно, содержит десятки тысяч файлов, и 50-летние пользователи здесь используют OSX для подключения. Как только первый пользователь подключается, загрузка ЦП smbd возрастает до 99%, если второй подключается, он порождает другой процесс и разделяет ЦП на 49% каждый, если подключаются 10 пользователей, загрузка ЦП составляет около 12% каждый.

На хост-сервере работают два процессора Intel Xeon (я думаю, 2,3 МГц) с 8 ядрами каждый, я попытался выделить больше ОЗУ (16 ГБ) и больше виртуальных ЦП (4) для гостя, но я просто оказался в месте, где Процессор все еще работает, vmware сообщает об использовании 10 ГГц, и я уверен, что это все smbd.

Я также пробовал netatalk и AFP вместо SMB, но процессор так же сильно страдает. На этом хосте может быть 7 других виртуальных машин, каждой из которых выделен только 1 виртуальный ЦП. Я нашел другие потоки, сообщающие о подобных проблемах, но без ответов. Действительно ли smb / afp интенсивно использует процессор? или это клиенты OSX? или, может быть, проблема с конфигурацией?

Конфигурация Samba

#Disable Printer Stuff
load printers = No
printing = bsd
printcap name = /dev/null
disable spoolss = Yes

#Disable nmbd
disable netbios = yes

#Logging
log level = 0


[Shared Docs]
path = "/usr/local/Shared/Files/Shared Docs"
valid users = adminuser
browsable = yes
writable = yes
guest ok = no
read only = no