Changes between Version 7 and Version 8 of lustre_load_balance


Ignore:
Timestamp:
Aug 25, 2008, 5:48:13 PM (16 years ago)
Author:
chris
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • lustre_load_balance

    v7 v8  
    1414   可惜的是此時其他的OST可能還有許多空間可以利用。因此這是 lustre 在處理 file stripe 時的一個缺點,也就是說,針對大小差異越大的 OSTs,[[BR]]
    1515   Lustre 並沒有辦法有效率地使用這些 OSTs。
     16
     17 * 相反地來說,若是針對OST大小差不多的情況,那麼 lfs setstripe 指令就提供了相當好的 Load Balance機制。問題就在於以 Grid 的概念來看的話,[[BR]]
     18   是不可能每個OST都差不多大小,但若是以 cluster 來看的話,理論上OST的大小是可以控制成差不多的。以目前的測試環境來看,大多是相同容量的硬碟,因此這個問題可以暫時忽略。
     19
     20 * 以 "lfs setstripe -c -1" 這個指令來看的話,若是可以修改它,讓它做到隨時自動偵測各個 OST 的大小,並且及時回報給 MDT,促使 MDT 不要再將寫入的任務分配到即將耗盡空間的 OST 中,這是一個可以嘗試的方向,這個貢獻看起來似乎是還滿有意義的。
     21
     22 * 如果不考慮 File Stripe 的話,就沒有上述的困擾,上面都是針對 File Stripe 來討論,如果讀寫的檔案以小檔居多的話,實際上並不需要做 File Stripe 的動作,如此就沒有 OST 會浪費的問題,因為 Lustre 有內建機制可以自動將寫入的任務分配到剩餘空間(Free Spaces)較多的OST中。
     23
     24
     25
     26 *