Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带SSD的Cassandra-两个磁盘还是一个?_Cassandra_Solid State Drive - Fatal编程技术网

带SSD的Cassandra-两个磁盘还是一个?

带SSD的Cassandra-两个磁盘还是一个?,cassandra,solid-state-drive,Cassandra,Solid State Drive,通常建议cassandra使用两个单独的磁盘:一个用于提交日志,另一个用于其他所有内容 但是,在配置的最新更新中,出现了以下短语: 对于SSD,建议同时启用提交日志和SSD表 相同的挂载点 有人能解释一下,如果是SSD,为什么建议只使用一个磁盘? 谢谢。在使用常规硬盘驱动器时,您使用单独的磁盘作为提交日志的原因是,您只能在提交日志硬盘驱动器上进行顺序写入 其他cassandra活动(如读取/压缩等)将影响对其他磁盘的随机访问,而不是提交日志,这意味着写入提交日志的速度将非常快 对于SSD,随机访

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

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

对于SSD,建议同时启用提交日志和SSD表 相同的挂载点

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

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

其他cassandra活动(如读取/压缩等)将影响对其他磁盘的随机访问,而不是提交日志,这意味着写入提交日志的速度将非常快


对于SSD,随机访问的性能与顺序访问相同,因此无需阻止它来保持提交日志的正常运行

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

是的,但由于Cassandra是多线程的,我会假设有一个专用磁盘用于提交日志,这意味着提交日志附件永远不必等待磁盘空闲。我只能假设SSD速度如此之快,以至于等待时间可以忽略不计。。。