Que sistema de arquivos me dará o melhor desempenho para escrever e ler arquivos pequenos?

4

Minha empresa desenvolveu um aplicativo que coleta (observa) arquivos xml de < 10kb em um diretório, lê-o envia o corpo como uma chamada de api para um serviço externo e, em seguida, move o arquivo para um diretório processado .

Devido ao volume de arquivos - aproximadamente 2000 / min, estávamos obtendo um desempenho terrível do NTFS. Não éramos capazes de acompanhar o processamento.

Eu sou um cara do Linux através e por experiência O Linux lidaria com essa situação muito melhor especialmente com coisas como inotify que são saltos e limites à frente da API ntfs, é por isso que eu carreguei o código para o .NET Núcleo para dar um tiro.

Em casa, uso o XFS em minhas estações de trabalho e o ZFS em meus servidores, portanto, além do ext4, não tenho experiência real com nenhum outro sistema de arquivos.

Então, minha pergunta é: qual sistema de arquivos (preferencialmente na árvore) teria o melhor desempenho para esse tipo de carga de trabalho?

    
por dcrdev 04.11.2018 / 21:03

0 respostas