我只是用全新的SSD取代了Cassandra群集,而不是旋转磁盘。您建议我查看哪些配置选项?如果您知道任何内容,可以随时发布指向博客文章/演示文稿的链接(是的,我已经Google搜索过)。

最佳答案

通过快速浏览cassandra.yaml,我立即看到了三个:

memtable_flush_writers:默认情况下设置为2,但是该设置上方的文本表示“如果数据目录由SSD支持,则应将其增加到内核数。”

trickle_fsync:强制OS在顺序写入期间运行fsync刷新脏缓冲区。设置上方的文本表示将其设置为true几乎是对SSD的一个好主意;而对于盘片则不一定。

concurrent_compactors:允许的同时压缩次数。就像memtable_flush_writers设置一样,上面的文本表示SSD用户应将其设置为系统核心数。

另外,根据Selecting hardware for enterprise implementations上的DataStax文档:


与旋转磁盘不同,可以将提交日志和SSTables存储在同一安装点上。

关于cassandra - 如果人们使用SSD而不是旋转磁盘,那么在Cassandra中哪些配置选项值得回顾?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29145986/

10-12 22:58