SSD模擬器 disksim 和 SSD Extension 的介紹(一):安裝

2021-03-06 SSDFans

作者  陳浩

 

給SSD Fans原創投稿,拿>=100元稿費。  進入www.ssdfans.com,用搜索框搜索關鍵字即可閱讀所有歷史文章。

Disksim 是由卡內基梅隆大學開發的一款磁碟模擬工具。後來微軟基於 disksim 開發了一個 SSD Extension 插件,使其可以模擬固態硬碟。

 

接下來我會具體介紹下 SSD Extension 的實現和使用。今天主要是介紹下安裝過程。

 

1.安裝須知

Disksim 本身是基於32位的 linux 系統開發的,所以最好先確保你的系統是32位的。如果沒安裝flex、bison的話,先要安裝 flex、bison。

sudo apt-get install bison flex

 

2.下載源碼:

disksim 4.0: 

http://www.pdl.cmu.edu/DiskSim/
SSD extension:

http://research.microsoft.com/en-us/downloads/b41019e2-1d2b-44d8-b512-ba35ab814cd4/

 

3.解壓

tar xfz disksim-4.0-with-dixtrac.tar.gz

cd disksim-4.0

unzip ../ssd-add-on.zip

 

4.添加 SSD Extension 插件

patch -p1 < ssdmodel/ssd-patch

 

5.修改makefile 文件

如果這個時候直接 make 會出錯,根據出錯的原因,我把需要修改的地方做成了一個補丁,可以直接下載這個 patch 來修改,因為需要改的地方實在太多了。

patch 文件地址:https://github.com/cighao/disksim-4.0-with-ssdmodel-patch

然後直接打補丁就可以了:

patch -p1 < modify-patch

 

6.編譯

這個時候直接 make 就可以了。

 

7.測試

cd valid; ./runvalid

$ chmod a+x ../ssdmodel/valid/runvalid

$ cd ../ssdmodel/valid; ./runvalid

如果這個時候你發現程序能夠正常運行,說明安裝就成功了。

 

如果你一定要在 64 位系統下運行 disksim 的話,可以從這裡下載補丁:https://github.com/cighao/disksim-4.0-with-ssdmodel-64bit-patch

 

安裝過程到此結束,今天就介紹到這裡。後面會繼續介紹下具體的使用和一些內部實現。


喜歡就請分享轉發!

怎麼閱讀ssdfans其他文章?點擊文末閱讀原文進入www.ssdfans.com,用搜索框搜索關鍵字即可。

不想錯過後續精彩文章?長按或掃描下面二維碼關注ssdfans就可以了!

ssdfans微信群介紹

技術討論群覆蓋2000多位中國和世界華人圈SSD以及存儲技術精英固件、軟體、測試群固件、軟體和測試技術討論異構計算群討論人工智慧和GPU、FPGA、CPU異構計算ASIC-FPGA群晶片和FPGA硬體技術討論群快閃記憶體器件群NAND、3D XPoint等固態存儲介質技術討論企業級企業級SSD、企業級存儲銷售群全國SSD供應商都在這裡,砍砍價,會比某東便宜20%!工作求職群存儲行業換工作,發招聘,要關注各大公司招聘信息,趕快來高管群
各大SSD相關存儲公司高管和創始人、投資人

想加入這些群,請加nanoarch為微信好友,介紹你的暱稱-單位-職務,註明群名,拉你進群。

相關焦點

  • SSD模擬器 DISKSIM 和 SSD EXTENSION 的介紹(二):使用
    安裝完成後,在 ssdmodel/valid 目錄下有個 runvalid 文件,這是一個自帶的測試腳本。打開這個文件可以看到如何來使用這個模擬器。「ssd Response time average:」 ssd-sr250k.outv | grep -v 「#」 可執行程序是位於 src 目錄下的 disksim。
  • SSD模擬器 DISKSIM(四)
    在基於disksim的ssdextension 中一共定義了三種 block 的編址方式。下面分別介紹這三種編址方式: PLANE_BLOCKS_CONCAT這種編址方式中每個 plane 上的 block 是順序組織的,一個 plane 接著一個 plane ,整個是串在一起的,如下圖所示:
  • SSD模擬器之Flashsim
    因此,對於設計SSD的工程師,掌握一款SSD模擬器的使用是非常重要的。 現有的SSD模擬器實際上已有不少種,像是Flashsim[1],SSDSim[2],Disksim加上微軟的SSD Extension[3],等等。這次我主要介紹Flashsim。
  • SSD Endurance測試介紹
    加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿. 在JESD-218A的附錄裡介紹了通過溫度對Endurance和Retention測試的時間加速作用,因為篇幅問題(其實是懶得看),就不具體介紹了。論證的結論就是溫度越高,就能用越短的時間模擬出對SSD進行1年讀寫的效果,對應關係如下:
  • 簡單算術 – PCIe SSD怎麼弄死SATA SSD
    想要和SSD攻城獅還有全世界的大牛討論SSD及存儲相關技術?加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿。
  • TensorRT簡介和使用TensorRT加速SSD
    /sample_uff_ssd./targets/x86_64-linux-gnu/lib/ libnvinfer_plugin.so.5 /usr/lib/Q5、執行sample_uff_ssd報錯 ERROR: UFFParser具體錯誤信息如下:./sample_uff_ssd../../..
  • Realtek之SSD野望
    想要和SSD攻城獅還有全世界的大牛討論SSD及存儲相關技術?加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿。
  • 聊聊SSD測試 (8) – PCIe Interoperability Test
    加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿。寫在最後,臺上一分鐘,臺下十年功,為了在Workshop的Interoperability環節有好的表現,在下山前就應該找來各家的RC做相關的測試。
  • PCIe SSD支持的ASPM是什麼?
    想要和SSD攻城獅還有全世界的大牛討論SSD及存儲相關技術?加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿。
  • 聊聊SSD測試(1) – Verification & Validation
    想要和SSD攻城獅還有全世界的大牛討論SSD及存儲相關技術?加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿。
  • SSD Performance測試簡介
    加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿.SNIA給Client SSD與Enterprise SSD都制定了Performance test (性能測試)的規範,可以到其網站 www.snia.org 下載。
  • PCIe SSD背後的史詩6
    想要和石璟鑫還有全世界的大牛討論SSD及存儲相關技術?加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿。怎樣評價SSD性能?
  • PCIe SSD網絡時代來臨!
    加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿。我們先來科普一下PCIe,NVMe,PCIe SSD這些概念。
  • 聊聊SSD測試 (6) – 測WA
    想要和SSD攻城獅還有全世界的大牛討論SSD及存儲相關技術?加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿。
  • 【玩家評測二】教你如何用光碟機安裝SSD!(小白必看)
    下面一起與大家分享如何使用光碟機託架安裝SSD!首先請出這次升級的主角:聯想Y450筆記本! 開始安裝ssd~首先是四個贈送的塑料腳釘,這裡要提一下,這個搭配非常合理,當然你也可以不用螺絲,直接將ssd放在筆記本光碟機支架中。但擰上四枚塑料螺絲後,明顯結實了很多。
  • MyDigitalSSD SBX SSD評論:NVMe價格在下跌
    E8和E8T控制器今年晚些時候還將加入高端E12控制器,以完成Phison的第二代NVMe控制器研發。我們沒有測試基於Phison E7平臺和15納米平面MLC NAND的SBX的前身MyDigitalSSD BPX。 相反,我們有來自Patriot Hellfire和Team T-Force Cardea的成果,這兩款M.2驅動器基於相同的參考設計。
  • PCIe SSD背後的史詩3
    加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿。咱們下期介紹~不想錯過石璟鑫的後續精彩文章?長按或掃描下面二維碼關注ssdfans就可以了!
  • ​ 固態硬碟ssd正確設置的方法
    ,小編今天就跟大家說下固態硬碟安裝系統的設置方法,讓固態硬碟的性能正常發揮!在這之前,我們先上一張圖,對比下正常使用ssd和非正常使用ssd的區別        通過兩張圖我們可以很明顯的看出兩者的區別,正確設置的ssd速度幾乎完全碾壓了錯誤設置的ssd u盤!
  • R-FCN、SSD、YOLO2、faster-rcnn和labelImg實驗筆記
    深度學習班和視覺班寒老師和李老師講過圖像檢測與識別,這篇筆記主要記錄R-FCN、SSD、YOLO2、faster-rcnn和labelImg
  • 三星850 EVO mSATA SSD評測
    在這個測試中,我們同時做:1)Media Player Classic 播放一720P高清電影,2)VLC 播放480P標清電影播,3)同時三部電影通過iTunes下載,4)和一個HDTV 1080i的stream通過Windows媒體中心錄製。 更高的IOPS,讀寫速率與更低的延遲時間是優選。 在此跟蹤我們記錄了被寫入到驅動器的2,986MB和被讀取的1,924MB。