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

但是,在似乎是对guidelines配置的最新更新中,出现了以下短语:



谁能解释为什么建议仅在SSD上使用一个磁盘?
谢谢。

最佳答案

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

其他cassandra事件(例如读取/压缩等)会影响对另一张磁盘的随机访问,而不是您的提交日志,这意味着写入提交日志的速度非常快。

对于SSD而言,随机访问的性能与顺序访问的性能一样,因此无需阻止它使您的提交日志保持满意。

关于带有SSD的Cassandra-两个磁盘还是一个磁盘?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18801549/

10-16 21:36