有時間的時候經常喜歡做一些測試性能的東西,今天偶爾發現了bandwidth工具,測試結果給大家看一下,覺得還是很有意思的。首先,内存的讀寫速度和是順序的還是随機的有關系,在讀的時候,差異還不是很明顯,順序隻比随機搞一點,但在寫的時候,順序來寫要比随機寫速度快了一倍,這個也很好理解,畢竟寫一塊數據,順序寫可以一次寫進去,而不需要跳轉,而随機的時候會發生大規模跳轉行為。其次,讀寫速度還和數據塊的大小有關系,數據塊越大,讀寫數據會下降,其中有兩個關鍵節點分别是32k和1M,這個應該和内存地址的管理有關系(MMU), 32k應該是 L1 cache 的大小,速度最快,1M 是 L2 cache 的大小,這個和具體的cpu有關系,其實應該和MMU也有關系,還是很有意思的。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!