老闆讓測試pmfs在有預分配和無預分配功能這兩個情況下的效能。
pmfs中預分配的函式在file.c檔案中.fallocate
工具:fio (師兄寫的測試檔案:test1)
fio常用引數參考:
檔案:/root/pmfs-master/pmfs/
注意:
由於pmfs是系統檔案系統,我們先將他編譯成模組,在載入。對pmfs的
每一次修改要重新編譯才有用,測試的是檔案系統的效能,需要重啟來測試下一中測試情況,因為會有記憶體產生。
測試時不要在虛擬機器上測,資料會不準確,且開完機穩定下來再測。
步驟:
1.載入模組
2.掛載
3.切換到fio目錄下,執行配置的測試檔案
#cd /root/pmfs-master/pmfs/
#make clean 很重要!! 不然一直用的之前的編譯結果
#make
#insmod pmfs.ko
#mount -t pmfs -o physaddr=0x400000000,init=512m,nohugeioremap none /fuse
以pmfs的檔案型別 掛載到實體地址為*** 掛載目錄為/fuse
#cd fio-2.2.5 使用fio工具
#./fio test1
測試完了之後 進入下乙個測試
要解除安裝模組
#umount /fuse
#rmmod pmfs.ko
實體地址(MAC位址)
編輯 在 儲存器裡以 位元組為單位儲存資訊,為正確地存放或取得資訊,每乙個位元組單元給以乙個唯一的 儲存器位址,稱為實體地址 physical address 又叫 實際位址或 絕對位址。實體地址 段位址 16d 偏移位址 mac位址也叫實體地址 硬體位址。網路裝置製造商生產時寫在硬體內部。mac位...
記憶體實體地址
cpu訪問記憶體時要給出記憶體單元的位址 記憶體位址 每個記憶體單元都有乙個唯一的位址,稱之為實體地址。首先給出乙個公式 實體地址 段位址x16 偏移位址 實體地址指的是cpu訪問記憶體資料的記憶體位址,段位址指的是8086cpu的16位的位址匯流排,偏移位址也指的是16位的位址匯流排。什麼是段位址...
2 4實體地址
我們知道,cpu訪問記憶體單元時,要給出記憶體單元的位址。所有的記憶體單元構成的儲存空間,是乙個一維的線性空間。每乙個記憶體單元在這個空間中都有唯一的位址,我們將這個唯一的位址稱為實體地址。cpu通過位址匯流排送入暫存器,必須是乙個記憶體單元的實體地址。在cpu向位址匯流排上發出實體地址之前,必須要...