Ubuntu 14 executando a utilização da CPU do Samba 100%

1

Eu recentemente configurei um servidor virtual rodando no Ubuntu 14.04 para tomar o lugar de um servidor Mac que estávamos usando para compartilhamento de arquivos. O diretório de arquivos compartilhados provavelmente tem dezenas de milhares de arquivos, e os 50 usuários aqui estão usando o OSX para se conectar. Assim que o primeiro usuário conecta o smbd, a utilização da CPU pula para 99%, se um segundo o conecta gera outro processo e divide a CPU em 49% cada, se 10 usuários estiverem conectados, a utilização da CPU fica em torno de 12% cada.

O servidor host está executando dois processadores Intel Xeon (2,3Mhz, eu acho) com 8 núcleos cada, eu tentei alocar mais RAM (16GB) e mais vCPUs (4) para o convidado, mas eu acabei em um spot onde a CPU ainda esta rodando duro, vmware reportando 10Ghz utilizado e tenho certeza que é tudo smbd.

Eu também tentei netatalk e AFP em vez de SMB, mas a CPU é atingida com a mesma intensidade. Existem talvez 7 outras VMs neste host, cada uma alocada apenas 1 vCPU. Eu encontrei outros tópicos relatando problemas semelhantes, mas sem respostas, é smb / afp realmente este intensivo de CPU? ou são os clientes do OSX? ou talvez um problema de configuração?

Configuração do 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
    
por Donald P 23.03.2016 / 22:28

0 respostas