Bagaimana saya bisa mencapai latensi rendah untuk ekspor NFS untuk misalnya membuat pengembang bekerja dengan baik di Eclipse / Visual Studio dengan ruang kerja mereka dipasang di atas NFS?
linux
networking
nfs
latency
Robert Munteanu
sumber
sumber
Jangan kompilasi lebih dari NFS. Kinerja NFS biasanya merupakan faktor kinerja I / O disk dan kompilasi adalah apa yang akan mendorong jumlah file I / O Anda.
Jika Anda tidak bisa menghindarinya, caching akan menyelamatkan hari itu. Menjejalkan bahwa server NFS sebagai penuh RAM yang Anda bisa, gunakan menulis asinkron dan mengaktifkan semua caching yang Anda bisa sisi klien. Faktanya adalah bahwa RAID tidak lebih baik dalam menangani operasi disk (non-cache) daripada hard disk tunggal. Dan dengan ukuran file kecil dari beban kerja kompilasi, throughput gabungan tidak akan mengubah apa pun.
sumber
Tunggu caching filesystem, atau jangan lakukan kompilasi melalui NFS. Hard disk selalu akan lebih cepat daripada sistem file jaringan.
sumber
Letakkan file pada disk yang sangat cepat atau array RAID yang dibuat untuk kecepatan karena disk IO akan menentukan batas bawah pada latensi Anda apakah klien lokal atau jarak jauh. Jawaban lainnya juga OK.
Solusi yang bagus adalah membuat file server menjadi build server juga.
sumber