頻道欄目
首頁 > 資訊 > 云計算 > 正文

f2fs系列之冷熱數據分離

19-02-13        來源:[db:作者]  
收藏   我要投稿
f2fs針對SSD介質,根據數據讀寫的頻繁程度,實現了冷熱數據的分離。

多路日志的原理

多路日志的相關數據結構

/*

* For SIT manager

*

* By default, there are 6 active log areas across the whole main area.

* When considering hot and cold data separation to reduce cleaning overhead,

* we split 3 for data logs and 3 for node logs as hot, warm, and cold types,

* respectively.

* In the current design, you should not change the numbers intentionally.

* Instead, as a mount option such as active_logs=x, you can use 2, 4, and 6

* logs individually according to the underlying devices. (default: 6)

* Just in case, on-disk layout covers maximum 16 logs that consist of 8 for

* data and 8 for node logs.

*/

#define NR_CURSEG_DATA_TYPE (3)

#define NR_CURSEG_NODE_TYPE (3)

#define NR_CURSEG_TYPE (NR_CURSEG_DATA_TYPE + NR_CURSEG_NODE_TYPE)

enum {

CURSEG_HOT_DATA = 0, /* directory entry blocks */

CURSEG_WARM_DATA, /* data blocks */

CURSEG_COLD_DATA, /* multimedia or GCed data blocks */

CURSEG_HOT_NODE, /* direct node blocks of directory files */

CURSEG_WARM_NODE, /* direct node blocks of normal files */

CURSEG_COLD_NODE, /* indirect node blocks */

NO_CHECK_TYPE,

};

多路日志的

相關TAG標簽
上一篇:臺積電:絕大多數7nm客戶都會轉向6nm_IT新聞_博客園
下一篇:最后一頁
相關文章
圖文推薦

關于我們 | 聯系我們 | 廣告服務 | 投資合作 | 版權申明 | 在線幫助 | 網站地圖 | 作品發布 | Vip技術培訓 | 舉報中心

版權所有: 紅黑聯盟--致力于做實用的IT技術學習網站

美女MM131爽爽爽毛片