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?
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?
Jawaban:
Ini terdengar seperti Anda masih dalam tahap desain. Jika itu benar, beberapa hal yang perlu diperhatikan adalah:
Ada FAQ NFS yang bagus, termasuk beberapa tips tuning, di atas sana: http://nfs.sourceforge.net/
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.
Tunggu caching filesystem, atau jangan lakukan kompilasi melalui NFS. Hard disk selalu akan lebih cepat daripada sistem file jaringan.