内存带宽怎么看

2024-12-26 17:05:02
推荐回答(2个)
回答1:

内存带宽计算

内存带宽计算公式:带宽=内存时钟频率×内存总线位数×倍增系数/8。以DDR400内存为例,它的运行频率为200MHz,数据总线位数为64bit,由于上升沿和下降沿都传输数据,因此倍增系数为2,此时带宽为:200×64×2/8=3.2GB/s(如果是两条内存组成的双通道,那带宽则为6.4 GB/s)。很明显,在现有技术水准下,运行频率很难成倍提升,此时数据总线位数与倍增系数是技术突破点。
单通道内存节制器一般都是64-bit的,8个二进制位相当于1个字节,换算成字节是64/8=8,再乘以内存的运行频率,如果是DDR内存就要再乘以2,因为它是以SD内存双倍的速度传输数据的,所以:
DDR266,运行频率为133MHz,带宽为133×2×64/8 = 2.1GBps (PC2100)
DDR333,运行频率为166MHz,带宽为166×2×64/8 = 2.7GBps (PC2700)
DDR400,运行频率为200MHz,带宽为200×2×64/8 = 3.2GBps (PC3200)
所谓双通道DDR,就是芯片组可以在两个不同的数据通道上分离寻址、读取数据。这两个相互独立工作的内存通道是依靠于两个独立并行工作的、位宽为64-bit的内存节制器下,因此使普通的DDR内存可以到达128-bit的位宽,因此,内存带宽是单通道的两倍,因此:
双通道DDR266的带宽为133×2×64/8×2 = 4.2GBps
双通道DDR333的带宽为166×2×64/8×2 = 5.4GBps
双通道DDR400的带宽为200×2×64/8×2 = 6.4GBps

回答2:

看内存带宽需要两个数据第一是频率(主要),第二是主板是否支持双通道(次要)。

1.如何看频率,这个很简单,一般市场上卖的内存现在主流都是DDR2 800/1300
数字越大频率越大,频率越大带宽越大,然后DDR3的频率比DDR2要大,上面哥们那一堆公式说明就是这个事。
2.如何看通道,这个不看内存,而是主板是否支持双通道(一般支持双通道的主板,内存插口两个一样颜色的一组,比较容易识别,实在不行看主板说明书),支持双通道的主板,插两条一样的内存,实际带宽效果要高出两个内存独立的带宽之和,1+1>2

就这么简单