Como obter baixa latência para exportações de NFS para, por exemplo, fazer com que os desenvolvedores funcionem bem no Eclipse / Visual Studio com seus espaços de trabalho montados no NFS?
linux
networking
nfs
latency
Robert Munteanu
fonte
fonte
Não compile pelo NFS. O desempenho do NFS geralmente é um fator do desempenho de E / S do disco e a compilação é o que impulsionará seu número de operações de E / S de arquivos.
Se você não pode evitar isso, o armazenamento em cache é o que salvará o dia. Coloque o servidor NFS o mais cheio de RAM possível, use gravações assíncronas e ative todo o cache que puder do lado do cliente. O fato é que um RAID não é melhor para lidar com operações de disco (sem cache) do que um único disco rígido. E com os pequenos tamanhos de arquivo de uma carga de trabalho de compilação, a taxa de transferência combinada não muda nada.
fonte
Aguarde o cache do sistema de arquivos ou não faça compilações pelo NFS. Os discos rígidos sempre serão mais rápidos que os sistemas de arquivos em rede.
fonte
Coloque os arquivos em um disco muito rápido ou em uma matriz RAID incorporada à velocidade, pois a E / S do disco determinará o limite inferior da sua latência, seja o cliente local ou remoto. As outras respostas também estão OK.
Uma boa solução é tornar o servidor de arquivos também um servidor de compilação .
fonte