2

帶寬需求是什麼意思? 我已經看到了它在這一段中使用:什麼是帶寬需求?

「內存必須的處理器,而不是 集中之間進行分配,否則存儲系統將無法支持 的帶寬需求大的而不招致 長的訪問等待時間的處理器的數目」

回答

2

在這種情況下,‘帶寬需求’指的內存量帶寬的大型分佈式應用需求。它主要是指系統中節點之間的總流量。


考慮與街道和道路上的城市。每天,人們需要上下班。需要從A點到B點的總人數是帶寬需求

根據城市的大小,這可能是一個非常大的數字。

如果你讓每個人都在同一個地方工作會發生什麼?

每天早上,每個人都起來收斂在同一個「工作區」。結果是什麼?

交通!

圖片由NOMAD,維基百科共享:http://en.wikipedia.org/wiki/File:Trafficjamdelhi.jpg

每個人都陷在交通,他們採取永遠去上班(高訪問延遲)。


分佈式計算系統與城市並沒有太大的不同。如果你沒有正確地分配你的內存,你將在網絡中的某些通道上產生帶寬擁塞。

例如,如果所有的數據都集中在節點X和所有其他節點需要訪問這些數據,你會壓倒所有數據通道將與從節點X.

相反,一個設計得更好的系統將在整個網絡中均勻分配數據,並靠近將使用它們的處理器。這可以通過縮短通勤時間和分散所有通道的流量而不僅僅是一個或幾個通道來減少交通堵塞。


引用的意思是說,您需要正確分配內存以滿足應用程序的高帶寬需求。