web-dev-qa-db-ja.com

LusterがNFSよりも高速でスケーラブルな理由は何ですか?

さまざまな場所(たとえば、 here および here )で、NFSのI/Oパフォーマンスは not スケールであるのに対し、LustreはそのLustreは、一般的に、より優れたI/Oレートを提供できます。

2つのアーキテクチャにはさまざまな違いがあるようですが、Lustreに速度やスケーラビリティの向上をもたらすものを正確に特定することはできません。私の質問はやや概念的なものだと思いますが、Lustreをスケーリングしてより高速なI/Oレートを提供できるようにする、NFSまたは機能に関する key の違いは何ですか?

NFSは1つのクライアントから1つのサーバーまでであるため、全体的なパフォーマンスはその1つのサーバーのパフォーマンスによって制限されます。サーバーを追加しても効果はありません。

Lusterはデータを分割し、データは1つのサーバーから要求されますが、1つ以上の他のサーバーから送信することもできます。したがって、サーバーを追加することは役に立ちます(これが、「Lustreがスケーリングする」理由です)。これはあなたの最初のリンクからの重要なビットです:

光沢IOパフォーマンスdoesスケール。サードパーティの転送を使用します。メタデータサーバーにリクエストが送信され、IOは直接移動します)影響を受けるストレージコンポーネントとクライアントの間。

4
arjarj