日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ubifs开销测试

發(fā)布時間:2023/12/10 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubifs开销测试 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

問題

在板子上觀察到56M的ubi卷,掛載上ubifs之后,df -h顯示可用空間約為50M。
如此計算開銷超過了10%,那么這個開銷隨容量如何變化呢,是固定為10%嗎還是有其他規(guī)律?

理論計算

簡單查了下資料,沒找到明確的計算方式。只知道ubifs分為了六個區(qū)域,那么要確認(rèn)可用大小,應(yīng)該先減去其余區(qū)域的占用,再確認(rèn)main area本身如何計算可用空間。
這個要深入進(jìn)去看源碼,就比較花時間了。暫且擱置,以后有空再來填這個坑。

實(shí)際測試

測試命令

想了想,沒有確認(rèn)到理論計算方式的話,那就干脆直接實(shí)測一組數(shù)據(jù)好了。
板子本身nand的容量有限,且操作麻煩,我們直接在PC上模擬即可

sudo modprobe nandsim first_id_byte=0xec second_id_byte=0xd3 third_id_byte=0x10 fourth_id_byte=0xa6 sudo modprobe ubi mtd=0 sudo ubimkvol /dev/ubi0 -N ubifs-vol -s 100MiB sudo mount -t ubifs /dev/ubi0_0 /mnt/ubifs df -h | grep ubi0_0

對應(yīng)卸載命令為

sudo umount /mnt/ubifs sudo rmmod ubifs ubi nandsim

查看ubi信息的命令

ubinfo /dev/ubi0_0

測試結(jié)果

注: nandsim支持多種nand,由傳入的id指定。模擬不同的nand型號,結(jié)果會有所差別。可以選擇跟自己目標(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é)

以上是生活随笔為你收集整理的ubifs开销测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。