Quase tudo diminuirá quando o uso da memória atingir 100%. Tente verificar a atividade do disco e você pode achar que sua E / S de disco está sendo enfileirada. Caso contrário, a memória livre é usada para buffers e pode ser usada para impedir a gravação de dados para diretórios como /tmp
no disco. Quando você não tem nenhuma memória livre, muitas coisas que seriam feitas na memória começam a se tornar atividades de disco.
É possível que o samba esteja sendo paginado para o disco entre as chamadas. Isso reduzirá significativamente o desempenho. Eu esperaria que o desempenho fosse ainda pior se isso acontecesse.
sar
é uma boa ferramenta para ver o que está acontecendo. df
é uma boa ferramenta para determinar o tamanho do conteúdo de \tmp
e outros discos mapeados na memória. vmstat
mostrará o uso e a atividade de troca.
Se você ficar sem espaço na troca em um caso como esse, provavelmente seu servidor falhará.