tiero——Fotolia
如何增加高速缓存内存?
在您的环境中增加缓存内存可能有助于分配CPU进程,但不一定会带来更好的性能。
从技术上讲,高速缓存指的是CPU不可或缺的内存,它提供纳秒级的速度…
继续阅读本文
享受这篇文章以及我们所有的内容,包括电子指南,新闻,提示和更多。
访问经常引用的指令或数据。增加这类高速缓存内存的唯一方法是升级CPU和高速缓存芯片。问题是,这可能需要对现有的计算机进行拆换,因为很少有主板支持下一代处理器的升级。然而,也有一些例外:一些旧的主板为缓存芯片提供了一个空槽,可以将容量较低的L2或L3缓存升级到更高的容量。
一些参考RAM缓存内存,它确实提供了一个缓存的作用对于某些数据所使用的程序,充当了L3、L4的角色,作为一个读或写缓存旨在优化检索或存储时间基本固态或磁存储(flash、磁盘或磁带)。在一定程度上,RAM容量可以增加添加额外的内存模块。您需要与您的主板制造商确认,以确定其对RAM扩展的限制。
高速缓存通常也用于描述消除磁存储延迟的技术,磁存储延迟是处理随机数据访问的速度,可能涉及闪存等固态存储器。物理限制可能存在于您可以向服务器机箱添加多少闪存——例如,数量PCI插槽但是总线扩展允许创建高速光纤(Fibre Channel, SAS等),这可以增加可部署的基于内存的设备的数量。
应该注意的是,在很多情况下,更多的内存并不等于更快的性能。例如,一些关于闪存设备的错误信息已经进入了行业媒体,认为在托管虚拟机(vm)的服务器上添加闪存将加快这些vm的性能。这并非总是如此,VM性能往往是差的函数执行项目管理程序或客户应用程序——证明了高CPU周期可见使用任何测试工具而不是缓慢的处理I / O可能通过I / O的使用缓存。在很多情况下,没有日志阻塞在I/O处理,测试结果显示排队深度极低或根本不存在(排队深度相当于快餐店的免下车窗口等待服务的汽车的长度)。底线:你可以增加缓存内存,但这对加快应用程序没有任何作用。
也就是说,缓存大小不足的高性能处理器通常会表现不佳。因此,添加缓存有时可以提供更好的整体平衡和性能。