たとえば、開発者がワークスペースをNFSにマウントしてEclipse / Visual Studioでうまく動作させるために、NFSエクスポートの低遅延を実現するにはどうすればよいですか?
たとえば、開発者がワークスペースをNFSにマウントしてEclipse / Visual Studioでうまく動作させるために、NFSエクスポートの低遅延を実現するにはどうすればよいですか?
回答:
これは、まだ設計段階にいるようです。それが本当なら、見るべきいくつかの事柄は次のとおりです:
チューニングに関するヒントを含む、優れたNFS FAQがあります:http ://nfs.sourceforge.net/
NFSでコンパイルしないでください。NFSのパフォーマンスは通常、ディスクI / Oパフォーマンスの要因であり、コンパイルはファイルI / O操作の数を増やすことになります。
それを避けられない場合、キャッシングは日を節約するものです。NFSサーバーをできるだけRAMでいっぱいにし、非同期書き込みを使用し、クライアント側で可能なすべてのキャッシュを有効にします。実際には、RAIDは単一のハードディスクよりも(キャッシュされていない)ディスク操作の処理に優れているということです。また、コンパイルワークロードのファイルサイズが小さい場合、スループットを組み合わせても変化はありません。
ファイルシステムのキャッシュを待つか、NFS経由でコンパイルしないでください。ハードディスクは常にネットワークファイルシステムよりも高速になります。