FBWC容量之间的区别?

购买惠普P420等FBWC存储控制器时,可以select512MB,1G或2G的容量。 这些容量大小提供了什么差异? 有一个我可以用来select他们之间的指标吗?

它与“全时间”吞吐量性能统计相关,还是与“故障时间”文件大小统计更相关?

肯定会有一个收益递减的事情发生在更高的能力上。 读caching将包含最热门的块被访问,在很多情况下,可能是与您的文件系统元数据关联的块。 如果您的整个元数据可以放入读取caching中,那么整个文件系统的性能将显着提高。 元数据的大小取决于所使用的文件系统, 大小适当。

一旦你超过了元数据大小,更多的caching立即回报较less。 它绝对可以提高性能,但是这些指标是复杂的,基于I / O速率。

这些控制器所做的一件事情是,如果设置为回写模式(数据在高速caching中提交后)就是重新sorting写入,所以它们以更顺序的方式进入磁盘,从而提高了系统的感知性能。 您每秒推送的写入次数越多,可以使用的写入caching就越多。

这取决于你的写作模式。 我通常会偏向75:25写入读取比率的服务器…但512MB和1GB已经足够缓冲我的应用程序的写入活动。 你会冲洗到磁盘足够多,大小可能无所谓的大多数应用程序。 具有额外的caching可能对您可以从分配更多读取caching中受益的情况有用。 但这一切都取决于你的活动,尤其是考虑到操作系统和文件系统caching…

更多的容量意味着更多的caching – 更多的数据可以从caching读取服务器,而不是从磁盘获取数据,这是提高性能。 这是快速,有效和安全的。

要知道度量标准 – 你必须知道随机读写发生时通常使用哪些存储块(主要是,但也可能取决于数据带宽)。 如果您使用恒定的gbps带宽访问千兆字节 – 即使在随机写入的情况下,也可能不会产生影响。

这不仅关乎读取,取决于您的configuration,它也可能是写入caching,但是如果写入caching模式不受电池保护,则会丢失未写入的活动数据。

硬盘也有caching,也可以禁用(例如直写模式)。