5

通常建议 cassandra 使用两个单独的磁盘:一个用于提交日志,另一个用于其他所有内容。

但是,在最近对配置指南的更新中,出现了以下短语:

对于 SSD,建议提交日志和 SSTables 都在同一个挂载点上。

谁能解释为什么建议只使用一个磁盘,如果它是 SSD?谢谢。

4

2 回答 2

7

使用常规硬盘驱动器时为提交日志使用单独磁盘的原因是,您只能在提交日志硬盘驱动器上进行顺序写入。

其他 cassandra 活动,例如读取/压缩等,将影响导致其他磁盘上的随机访问,而不是您的提交日志,这意味着写入您的提交日志将非常快。

对于 SSD,随机访问与顺序访问一样高效,因此无需阻止它来保持提交日志满意。

于 2013-09-16T21:12:36.113 回答
1

我认为由于SSD 写入放大,在许多情况下您仍然需要单独的磁盘。这个想法是单独的提交日志 SSD 不会受到 WA 的影响,这很好,因为它应该是您拥有的最快的写入位置。

于 2015-07-13T21:13:28.140 回答