只是想知道驱动器配置将在多大程度上影响 Squid 缓存性能。
- 什么样的驱动器配置对于 Squid 来说足够快?
- 块级奇偶校验条带突袭比字节级奇偶校验条带突袭速度更快,这是真的吗?
- 镜像驱动器配置是否会减少 squid 缓存写入过程?
- Squid 到底需要多少交换空间来存储 200mb web 文档的缓存(反向模式)?
- 我应该做什么样的基准测试来分析 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
里安托·瓦尤迪