各位来测一下内存在不同利用率下的延迟吧
amd吧
全部回复
仅看楼主
level 1
ytftdkjxkj 楼主
偶然间看到一篇nga上的文章
(内存延迟和内存带宽利用率之间的关系 http://nga.178.com/read.php?tid=21282980&forder_by=postdatedesc&rand=239
我就下载了Intel® Memory Latency Checker v3.9 自己测试一下
附上aida64的测试图
(数据不好看可能是因为我正开着游戏呢,内存使用5.2/11.9 GB)
有没有闲得**的测一测发上来看看
2020年08月22日 13点08分 1
level 1
ytftdkjxkj 楼主
intel官方下载(https://software.intel.com/content/www/us/en/develop/articles/intelr-memory-latency-checker.html
要用管理员权限运行cmd或powershell来执行
2020年08月22日 13点08分 2
level 10
延迟为什么这么贵,频率太低?
2020年08月22日 14点08分 5
aida64测的偏高,应该我是开着游戏的。Intel(R) Memory Latency Checker测的空闲延迟只有69.2,这个应该是准的。
2020年08月23日 13点08分
那为什么要开着游戏测试
2020年08月25日 09点08分
level 13
3800X 3733 C18[滑稽]
Intel(R) Memory Latency Checker - v3.9
Measuring idle latencies (in ns)...
Numa node
Numa node 0
0 77.5
Measuring Peak Injection Memory Bandwidths for the system
Bandwidths are in MB/sec (1 MB/sec = 1,000,000 Bytes/sec)
Using all the threads from each core if Hyper-threading is enabled
Using traffic with the following read-write ratios
ALL Reads : 37299.6
3:1 Reads-Writes : 27687.4
2:1 Reads-Writes : 26313.8
1:1 Reads-Writes : 23161.3
Stream-triad like: 32341.9
Measuring Memory Bandwidths between nodes within system
Bandwidths are in MB/sec (1 MB/sec = 1,000,000 Bytes/sec)
Using all the threads from each core if Hyper-threading is enabled
Using Read-only traffic type
Numa node
Numa node 0
0 37349.8
Measuring Loaded Latencies for the system
Using all the threads from each core if Hyper-threading is enabled
Using Read-only traffic type
Inject Latency Bandwidth
Delay (ns) MB/sec
==========================
00000 474.26 39399.7
00002 475.48 39277.8
00008 498.45 39729.0
00015 488.27 39872.3
00050 478.48 39891.6
00100 450.51 39880.4
00200 106.32 32834.7
00300 95.29 23553.2
00400 93.23 18261.0
00500 88.91 15052.6
00700 86.75 11091.0
01000 82.43 8133.4
01300 82.12 6464.0
01700 81.81 5150.8
02500 81.53 3767.9
03500 81.54 2917.6
05000 81.32 2282.6
09000 81.07 1621.9
20000 80.77 1167.9
Measuring cache-to-cache transfer latency (in ns)...
Local Socket L2->L2 HIT latency 16.9
Local Socket L2->L2 HITM latency 17.2
2020年08月23日 02点08分 6
你的数据这样一看,在带宽使用率15000mb/s时,我的电脑延迟已经237.88纳秒往上了,而你的电脑才88.91纳秒。果然我得换平台啊。(你这数据上看,当带宽使用率32834.7mb/s往上时,延迟增加得非常多。在此之前都是80-95纳秒)
2020年08月23日 13点08分
你用的一定是单面四颗粒的内存,amd用四颗粒的内存,内存带宽会低一大截,牙膏厂好像就没这种现象
2020年08月30日 03点08分
@血煞之舞 芝奇幻光戟JJR。锐龙3000单CCD写入带宽减半而已[阴险]
2020年08月30日 03点08分
@K601♂ 你也知道是写入减半,问题是上面测试都是读,而不是写,你看看我发出的测试就知道了,单面8颗粒带宽高你一大截,那些用双面16颗粒的,带宽也会比单面8颗粒的高,即便如此amd的内存性能还是不如牙膏厂
2020年08月30日 03点08分
level 1
ytftdkjxkj 楼主
数据太少了,有木有更多大佬测测数据发上来看看
2020年08月23日 14点08分 8
level 13
这个软件测试出来的带宽amd要比intel低一大截,不知道是bug还是本来就是这样
2020年08月23日 14点08分 10
测了也不发给我看一下。 低一大截有可能是amd部分CPU写带宽只有一半吧。有两个ccd的cpu似乎就完整。
2020年08月23日 14点08分
@ytftdkjxkj 我以前在intel平台测试的时候,3200测试出来的带宽比amd 3600要高
2020年08月23日 14点08分
level 13
2020年08月23日 14点08分 11
感谢你的数据,通过几个数据,发现当带宽使用率超过单条内存的带宽时,延迟开始明显增加。
2020年08月23日 16点08分
level 13
2020年08月30日 03点08分 12
1