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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ubifs开销测试

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

問題

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

理論計算

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

實際測試

測試命令

想了想,沒有確認到理論計算方式的話,那就干脆直接實測一組數據好了。
板子本身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

對應卸載命令為

sudo umount /mnt/ubifs sudo rmmod ubifs ubi nandsim

查看ubi信息的命令

ubinfo /dev/ubi0_0

測試結果

注: nandsim支持多種nand,由傳入的id指定。模擬不同的nand型號,結果會有所差別??梢赃x擇跟自己目標nand參數較為一致的設備作為模擬,更具有實際參考意義

參考資料

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

轉載于:https://www.cnblogs.com/zqb-all/p/11147184.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。