openstack - 在 OpenStack 块设备上调试较差的 I/O 性能 (OpenStack kolla:queen)
问题描述
我有一个 OpenStack 虚拟机,其根磁盘的性能非常差 - 写入速度低于 50MB/秒。我的设置是 10 GbE,使用 kolla(Queen 版本)部署 OpenStack,并在 Ceph 上存储。我正在尝试通过基础设施来确定性能瓶颈所在的路径,但在此过程中迷路了:
nova show 让我看到虚拟机正在哪个虚拟机管理程序(Ubuntu 16.04 机器)上运行,但是一旦我在虚拟机管理程序上,我不知道该看什么。我还能在哪里看?
谢谢!
解决方案
我的建议是首先检查主机(管理程序)和 ceph 之间的性能,如果您能够创建 ceph 块设备,那么您将能够使用 rbd 命令映射它,创建文件系统并挂载它 - 然后您可以测量设备 io 性能:sysstat、iostas、iotop、dstat、vmastat 甚至是 sar
推荐阅读
- javascript - 无法在 Vuejs 中获得猫鼬查询的响应,但可以使用邮递员请求
- amazon-web-services - 在未知终止失败后从 EMR 节点检索日志文件?
- java - Java transferTo(out) 在每个字符之后而不是在按 Enter 之后回复
- javascript - Leaflet中具有高亮特征的多边形
- vuejs2 - 默认在延迟加载模式下扩展元素 UI 树 - Vue
- r - 如何在同一字符串中使用值和“文本”进行注释:ggplot2
- sql - 有没有一种方法可以从 DBMS 方面验证表中是否已经检查了“布尔”列(true)但仅针对行的子集
- javascript - 使用 innerHTML 添加 HTML 元素时管理它们的顺序
- python - 当我尝试查找特定行时,保存在显示空值的变量上的文本
- html - Firefox 在标签之间添加水平间距