0

我有一個典型的場景,其中可以並行寫入請求,每個文件的大小爲幾百GB。 我的Lustre文件系統有4個OST(每個3TB),1個MDS(它是一個測試系統) 我實際上觀察到的情況是,如果禁用了條帶,光澤會將所有文件寫入單個OST,除非它已滿。 是否可以配置光澤,以便在出現並行或重疊寫請求時,MDS自動選擇當前不忙的目標? 我很感興趣,爲什麼光澤不是默認這樣做,或者也許是因爲我錯過了某些東西?Lustre:向不同的OST發送不同的寫入請求

回答

1

是的,如果啓用條帶化,那麼Lustre會根據您需要的數量(根據您設置的條紋數量)將寫入操作分散到多個OST中的單個文件中。由於您已禁用條帶化,因此文件的所有IO將限制爲單個OST。

如果我誤解了,而你所看到的是所有文件發送到同一個OST的所有IO,那麼你可能會無意中將「索引」選項設置爲-1以外的值。此選項將覆蓋默認設置,這將允許MDS跨所有OST平衡文件創建。

+0

你能告訴我更多關於這個「索引」選項嗎? 我可以在哪裏設置它? 是我們在用mkfs.lustre準備磁盤爲OST時設置的索引嗎? – hrs