database - 在线性 nvme RAID (RAID 0) 上优化只读工作负载 [for Clickhouse]
问题描述
所以,我有一个只读工作负载,我计划使用“Clickhouse”数据库来完成。
我想知道可以在现代服务器(Ubuntu 18.0.4)上对(8)个 NVME 上的 RAID 进行哪些优化,以帮助完成此类任务。
似乎为这种情况推荐的大多数 RAID 优化都已过时(例如,将调度程序设置为noop
似乎与 nvme 控制器 ssds 无关)。
我想出的唯一方法是设置 noabarrier 和 noatime ......但除此之外,似乎我能找到的大多数优化都已经过时了。
那么,我可以做些什么来使 NVME 线性 RAID 中的只读工作负载更快?
**注意:我知道这个问题的答案已经“存在”,但它以 10 或 20 年前相关的形式存在,所以请不要将我指向 10 年前的文章/帖子并报告问题作为“重复”,我对与 4.x+ 内核相关的东西特别感兴趣,PCIE 连接的上一代 NVME 设备在线性 RAID 中。
解决方案
推荐阅读
- kubernetes - 如何为执行 http 到 https 重定向的容器正确配置 readinessProbe?
- java - 列出在 Google Cloud Storage Bucket 中特定时间戳后更改的文件
- spring-cloud-gateway - 使用 Spring Cloud Gateway 返回 GZipped 响应被卡住
- intellij-idea - 在 Intellij IDEA 中从查找返回到编辑器快捷方式
- c# - UWP / C# - 如何打印自定义页面大小
- c# - 无法建立 SSL 连接,请参阅内部异常
- mysql - 如何计算3个月前的到期日期将到期
- python - 查找协方差矩阵的特征值
- sql - 从 Firebird 的给定范围中选择日期列表
- python - Pygame 运行没有任何问题,但屏幕上没有绘制任何内容