我有一個Western Digital 500 GB內置SSD(WDS500G1B0A)。其規格說明了525 mbps的連續寫入速度。我使用f2fs格式化此SSD。使用O_SYNC標記格式化的SSD順序寫入吞吐量
然後,我使用O_SYNC標誌在文件系統上執行大小爲4k的順序寫入操作(以確保在寫入操作返回時將寫入操作提交到磁盤)。我的測試程序是單線程的。
我知道這將是基礎SSD的IOP和延遲評級的組合。我應該期待這種執行的吞吐量?我只有大約8k IOPS。
我也可以分享我的測試程序,以防我缺少一些基本的東西。
我還錯過格式化SSD等東西嗎?
當我在同一個格式化的SSD上運行同一個沒有O_SYNC標誌的程序時,我得到了更好的結果(約80k IOPS)。我可以做些什麼額外的調整或測試來更好地處理髮生的事情?