NFS 経由のメモリマップファイルファイルシステムアクセスのパフォーマンス

NFS 経由のメモリマップファイルファイルシステムアクセスのパフォーマンス

AWS EFS 上のファイルにアクセスするシステムをデバッグしています。EFS は IO 操作によりピーク スループットに達します。アプリケーションが EFS 内のメモリ マップされたファイルを読み取っていることがあることに気付きました。具体的には、次のように Python を使用しています。 data = mmap.mmap(fileno, 0, mmap.MAP_PRIVATE)

アプリケーションは、さまざまな方法と位置でデータの多くの部分を読み取っています。この場合、舞台裏で何が起こっているのか疑問に思っていました。すべてのアクセスはdataEFS/NFS API 呼び出しになりますか? それとも、最初にすべてを一度に読み取りますか? 特に NFS 経由でファイルをマッピングする場合、メモリ マップ ファイルでの IO アクセスはどのように管理されますか。

関連情報