Opteron2216与Xeon5140缓存内存对比之Sisoftware2007:
|
SiSoftware.Sandra.Enterprise.v2007.5.10.98 |
||
| 平台 | Opteron 2216 | Xeon 5140 |
|
Memory Bandwidth |
||
| RAM Int Buff iSSE2(MB/s) | 11109 | 5570 |
| RAM Float Buff iSSE2(MB/s) | 11091 | 5576 |
|
Memory Latency |
||
| Random Access | ||
| 1kB | 3.0 | 3.0 |
| 4kB | 3.0 | 3.0 |
| 16kB | 3.0 | 3.0 |
| 64kB | 3.0 | 14.1 |
| 256kB | 17.3 | 15.7 |
| 1MB | 22.9 | 16.1 |
| 4MB | 104.8 | 28.1 |
| 16MB | 105.6 | 116.7 |
| 64MB | 110.1 | 133.2 |
|
Linear Access |
||
| 1kB | 3.0 | 3.0 |
| 4kB | 3.0 | 3.0 |
| 16kB | 3.0 | 3.0 |
| 64kB | 3.0 | 12.3 |
| 256kB | 17.2 | 12.3 |
| 1MB | 17.3 | 12.3 |
| 4MB | 25.1 | 14.1 |
| 16MB | 25.1 | 24.0 |
| 64MB | 25.1 | 24.0 |
| Cache and Memory(MB/s) | ||
| 2KB | 97710 | 215762 |
| 4KB | 94122 | 264506 |
| 8KB | 93191 | 281286 |
| 16KB | 97022 | 294113 |
| 32KB | 97884 | 291719 |
| 64KB | 94818 | 276395 |
| 128KB | 83345 | 215483 |
| 256KB | 74920 | 83794 |
| 512KB | 57989 | 83103 |
| 1MB | 47211 | 79698 |
| 4MB | 28006 | 65718 |
| 16MB | 7849 | 9625 |
| 64MB | 7755 | 6599 |
| 256MB | 7401 | 6228 |
| 1GB | 5928 | 4983 |
Sisoftware Sandra 2007的内存缓存测试项目中显示,Opteron 2216服务器平台的内存带宽是Xeon 5140服务器平台的将近2倍,但是两者的理论带宽应该是相同的,产生这一结果的原因,可能与测试软件对不同的内存子系统的结构支持有关。
内存延迟测试方面,我们可以通过以下的随机与线性延迟测试结果对比图来看看。
![]() |
随机缓存测试数据图
![]() |
线性缓存测试数据图
从随机与线性延迟测试图中,我们可以看到,在测试数据块大小为64K(Opteron 2216的L1容量)与4M(Xeon 5140的L2容量)的时候,两者性能的差异较大。
内存与缓存测试中,当数据块大小比4M小时,Xeon 5140服务器平台的性能表现较好,而当数据块大小大于4M时,Opteron 2216服务器平台的测试成绩则慢慢赶上并超过Xeon 5140平台。这一结果应该与两服务器平台的L1、L2容量差异有很大的关系。
