squid 缓存磁盘配置

squid 缓存磁盘配置

只是想知道驱动器配置将在多大程度上影响 Squid 缓存性能。

  1. 什么样的驱动器配置对于 Squid 来说足够快?
  2. 块级奇偶校验条带突袭比字节级奇偶校验条带突袭速度更快,这是真的吗?
  3. 镜像驱动器配置是否会减少 squid 缓存写入过程?
  4. Squid 到底需要多少交换空间来存储 200mb web 文档的缓存(反向模式)?
  5. 我应该做什么样的基准测试来分析 Squid 磁盘性能?

答案1

1) 因为它是缓存,所以您不必关心数据,因此条带化 RAID0 会非常好。

2) 是的,块级别更快。这就是 RAID3 与 RAID4 的区别

3)不,但你又镜像了垃圾数据

4) 200MB 加上一些舍入。查看有关对象大小的所有设置:如果您有足够的 RAM,将 0-50MB 放入其中可以大大提高速度,而默认值约为 4MB。还要仔细选择您的 cache_dir 参数。

5) 我认为基准测试并不重要,因为缓存非常依赖于您浏览的内容。您必须解析日志以检查命中率等。您可以使用 awffull 等,任何日志解析器都可以。squidview 也是一个很好的工具,它充当“top”来检查即时使用情况。

答案2

对于 squid 缓存,最佳性能配置是使用大量独立磁盘(非 RAID - JBOD)并在每个磁盘上创建 cache/chace_dir。

看:http://wiki.squid-cache.org/SquidFaq/RAID

里安托·瓦尤迪

相关内容