- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:nfsマウントにおけるファイルサイズ異常について)
nfsマウントにおけるファイルサイズ異常について
このQ&Aのポイント
- 外部サーバーから受け取ったデータをnfsマウント先に書き込む際、稀にファイルサイズの異常を引き起こす現象について質問します。
- ファイル書き込みを繰り返した結果、1500回に1回程度の確率でファイルサイズが元のデータよりも300〜500バイト程小さくなり、データが破損して使用できなくなってしまいます。
- クライアント側とサーバー側のtcpdumpを取得した結果、現象再現時にはクライアント側から送信されるWRITE要求のOffsetの値が、マウントオプションで明示的に指定している32kbよりも小さくなっていることがわかりました。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
現象だけで言うと、NFSのメモリのリークの問題と見受けられます。 実メモリとSWAP、カーネルのメモリ関連やネットワークのパラメータはどのようになっていますか? また、Read Writeがデフォルト値よりも大きく(32k)しているようですが この場合には、データの欠損の可能性があるようです。 (以前にどこかのサイトで見た記憶がありますが、探せませんでした)
お礼
マウントオプションの32kbでの書き込み要求を外して試してみたところ、 現状落ち着いているように感じます。 このまま再発しないようであればこのままの設定を維持したいと思います。 NFSのメモリーリークについては発生している様子はありませんでした。 ご解答ありがとうございます。