pmfs 實體地址預分配

2021-07-01 20:45:27 字數 854 閱讀 9891

老闆讓測試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向位址匯流排上發出實體地址之前,必須要...