ubifs开销测试
問(wèn)題
在板子上觀察到56M的ubi卷,掛載上ubifs之后,df -h顯示可用空間約為50M。
如此計(jì)算開銷超過(guò)了10%,那么這個(gè)開銷隨容量如何變化呢,是固定為10%嗎還是有其他規(guī)律?
理論計(jì)算
簡(jiǎn)單查了下資料,沒找到明確的計(jì)算方式。只知道ubifs分為了六個(gè)區(qū)域,那么要確認(rèn)可用大小,應(yīng)該先減去其余區(qū)域的占用,再確認(rèn)main area本身如何計(jì)算可用空間。
這個(gè)要深入進(jìn)去看源碼,就比較花時(shí)間了。暫且擱置,以后有空再來(lái)填這個(gè)坑。
實(shí)際測(cè)試
測(cè)試命令
想了想,沒有確認(rèn)到理論計(jì)算方式的話,那就干脆直接實(shí)測(cè)一組數(shù)據(jù)好了。
板子本身nand的容量有限,且操作麻煩,我們直接在PC上模擬即可
對(duì)應(yīng)卸載命令為
sudo umount /mnt/ubifs sudo rmmod ubifs ubi nandsim查看ubi信息的命令
ubinfo /dev/ubi0_0測(cè)試結(jié)果
注: nandsim支持多種nand,由傳入的id指定。模擬不同的nand型號(hào),結(jié)果會(huì)有所差別??梢赃x擇跟自己目標(biāo)nand參數(shù)較為一致的設(shè)備作為模擬,更具有實(shí)際參考意義
參考資料
http://www.linux-mtd.infradead.org/faq/nand.html#L_nand_nandsim
http://www.linux-mtd.infradead.org/nand-data/nanddata.html
本文地址: https://www.cnblogs.com/zqb-all/p/11147184.html
轉(zhuǎn)載于:https://www.cnblogs.com/zqb-all/p/11147184.html
總結(jié)
- 上一篇: PSP3000购机心得
- 下一篇: 弹出窗口总结