Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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
Performance 卡桑德拉读/写带宽_Performance_Docker_Cassandra - Fatal编程技术网

Performance 卡桑德拉读/写带宽

Performance 卡桑德拉读/写带宽,performance,docker,cassandra,Performance,Docker,Cassandra,我用的是卡桑德拉·多克的最新版本。 我正在运行多个容器,每个容器运行一个独立的Cassandra实例。 每个实例都有一个本地nvme SSD来存储数据并在其上提交日志。 我正在与YCSB合作测试性能-工作负载a(50%读取50%插入)100M记录。 对于单个主机上的2个容器,我获得了约23K TPS 我不了解的是nvme ssd的性能: 我在每个ssd上看到稳定的~2GB/s读取带宽,只有~20MB/s写入。写操作只在很短的时间内完成—大多数情况下,磁盘没有写操作,偶尔我会看到300MB/s的写

我用的是卡桑德拉·多克的最新版本。 我正在运行多个容器,每个容器运行一个独立的Cassandra实例。 每个实例都有一个本地nvme SSD来存储数据并在其上提交日志。 我正在与YCSB合作测试性能-工作负载a(50%读取50%插入)100M记录。 对于单个主机上的2个容器,我获得了约23K TPS

我不了解的是nvme ssd的性能: 我在每个ssd上看到稳定的~2GB/s读取带宽,只有~20MB/s写入。写操作只在很短的时间内完成—大多数情况下,磁盘没有写操作,偶尔我会看到300MB/s的写操作峰值

这是卡桑德拉的预期行为吗?磁盘从读到写的速率如此之大吗

(主机有65GB内存)

问候,


大卫:是的,听起来不错。读更贵,写更便宜。因为您不能执行连接,所以我们的想法是使每个查询只从一个分区读取。您可以通过多次反规范化和编写而不是一次来实现这一点


当memtables刷新时,它将导致大量写流量,这很可能是导致这些大峰值的原因。读操作将大量命中磁盘,根据压缩策略,可能需要大量IO。然后还会有更稳定的(尽管仍然是突发的,每10秒一次)写入提交日志。您可能希望在上签出文档,或者签出这些文档和路径介绍。如果您搜索它,也会有很多其他在线参考资料。

您的存储驱动程序是什么?请参阅以了解情况