RVC使用指南(五)-性能服务

https://mp.weixin.qq.com/s/I02MCxMMEVR0tUsb6Jg4Hg

看了就要关注我,哈哈~

本文讨论与vSAN性能服务相关的命令。这些命令用于启用和配置vSAN性能服务,并收集与性能相关的信息。

  • vsan.perf.cluster_info

  • vsan.perf.resync_dashboard

  • vsan.perf.stats_object_create

  • vsan.perf.stats_object_info

  • vsan.perf.stats_object_delete

  • vsan.perf.stats_object_setpolicy

vsan.perf.cluster_info ~cluster

vSAN性能服务监视Virtual SAN群集,主机,磁盘和VM的性能。在启用Virtual SAN性能服务之前,请确保正确配置了群集并且没有未解决的运行状况问题。vsan.perf.cluster info命令使你可以知道是否存在未解决的问题。

示例1-显示主机信息

> vsan.perf.cluster_info ~cluster
+------------------+--------------+--------+
| Hostname         | Role         | Issues |
+------------------+--------------+--------+
| vesx2.virten.lab | Agent        | None   |
| vesx1.virten.lab | Agent        | None   |
| vesx3.virten.lab | CMMDS Master | None   |
+------------------+--------------+--------+

vsan.perf.resync_dashboard [-r] ~cluster|~host

此命令显示正在进行镜像同步时发生的情况。如果主机发生故障或进入维护模式,则应在此处查看重新同步状态。该命令可以运行一次,也可以使用刷新时间。

-r, --refresh-rate: Refresh interval (in sec). Default is no refresh

示例1-数据同步仪表板

> vsan.perf.resync_dashboard ~cluster
Querying all objects in the system from vesx1.virten.lab ...
Got all the info, computing table ...
+-----------+-----------------+---------------+
| VM/Object | Syncing objects | Bytes to sync |
+-----------+-----------------+---------------+
+-----------+-----------------+---------------+
| Total     | 0               | 0.00 GB       |
+-----------+-----------------+---------------+

示例2-将主机置于维护模式后的数据同步仪表板。每10秒刷新一次:

> vsan.perf.resync_dashboard --refresh-rate 10 ~cluster
Querying all VMs on VSAN ...
Querying all objects in the system from esx1.virten.local ...
Got all the info, computing table ...
+-----------+-----------------+---------------+
| VM/Object | Syncing objects | Bytes to sync |
+-----------+-----------------+---------------+
+-----------+-----------------+---------------+
| Total     | 0               | 0.00 GB       |
+-----------+-----------------+---------------+
Querying all objects in the system from esx1.virten.local ...
Got all the info, computing table ...
+-----------------------------------------------------------------+-----------------+---------------+
| VM/Object                                                       | Syncing objects | Bytes to sync |
+-----------------------------------------------------------------+-----------------+---------------+
| vm1                                                             | 1               |               |
|    [vsanDatastore] 5078bd52-2977-8cf9-107c-00505687439c/vm1.vmx |                 | 0.17 GB       |
+-----------------------------------------------------------------+-----------------+---------------+
| Total                                                           | 1               | 0.17 GB       |
+-----------------------------------------------------------------+-----------------+---------------+
Querying all objects in the system from esx1.virten.local ...
Got all the info, computing table ...
+--------------------------------------------------------------------+-----------------+---------------+
| VM/Object                                                          | Syncing objects | Bytes to sync |
+--------------------------------------------------------------------+-----------------+---------------+
| vm1                                                                | 1               |               |
|    [vsanDatastore] 5078bd52-2977-8cf9-107c-00505687439c/vm1.vmx    |                 | 0.34 GB       |
| debian                                                             | 1               |               |
|    [vsanDatastore] 6978bd52-4d92-05ed-dad2-005056871792/debian.vmx |                 | 0.35 GB       |
+--------------------------------------------------------------------+-----------------+---------------+
| Total                                                              | 2               | 0.69 GB       |
+--------------------------------------------------------------------+-----------------+---------------+
[...]

vsan.perf.stats_object_create [-p|-o] ~cluster

Virtual SAN Performance Service收集的所有统计信息都存储在Stats DB对象中。该命令创建数据库对象并启用vSAN性能服务。

  • -p, --policy-str: Policy, expressed as string, e.g. vSAN format

  • -o, --policy: Policy, reference to SPBM profile

策略定义对象在Virtual SAN中的存储方式。可用值为:

  • hostFailuresToTolerate (Number of failures to tolerate)

  • forceProvisioning (If VSAN can't fulfill the policy requirements for an object, it will still deploy it)

  • stripeWidth (Number of disk stripes per object)

  • cacheReservation (Flash read cache reservation)

  • proportionalCapacity (Object space reservation)

示例1-使用默认策略创建vSAN Stats数据库:

> vsan.perf.stats_object_create ~cluster
Creating vSAN Stats DB object, which will enable vSAN Performance Service ...
Task: Enable vSAN performance service
New progress: 1%
Task result: success

示例2-使用自定义策略创建vSAN Stats数据库:

> vsan.perf.stats_object_create -p '(("hostFailuresToTolerate" i1) ("stripeWidth" i1))' ~cluster
VirtualMachineDefinedProfileSpec(profileData: {:extensionKey=>"com.vmware.vim.sps",:objectData=>"((\"hostFailuresToTolerate\" i1) (\"stripeWidth\" i1))"},profileId: ""
)
Creating vSAN Stats DB object, which will enable vSAN Performance Service ...
Task: Enable vSAN performance service
New progress: 1%
Task result: success

vsan.perf.stats_object_info ~cluster

Virtual SAN Performance Service收集的所有统计信息都存储在Stats DB对象中。此命令显示vSAN Stats DB对象信息,包括:

  • Object UUID

  • SPBM Profile

  • vSAN Policy

  • vSAN Object Health

  • DOM Object Info (Size / Distribution)

示例1-显示vSAN Stats DB对象信息:

>  vsan.perf.stats_object_info ~cluster/
Directory Name: .vsan.stats
vSAN Object UUID: 4d537859-b8d2-fe65-fa7f-005056b9f17c
SPBM Profile: None
vSAN Policy: CSN: 3, hostFailuresToTolerate: 1, stripeWidth: 1
vSAN Object Health: healthyDOM Object: 4d537859-b8d2-fe65-fa7f-005056b9f17c (v5, owner: vesx3.virten.lab, proxy owner: None, policy: CSN = 3, stripeWidth = 1, hostFailuresToTolerate = 1)RAID_1Component: 4d537859-00d1-8766-75d4-005056b9f17c (state: ACTIVE (5), host: vesx3.virten.lab, md: mpx.vmhba0:C0:T3:L0, ssd: mpx.vmhba0:C0:T1:L0,votes: 1, usage: 0.3 GB, proxy component: false)Component: 4d537859-5c18-8a66-b254-005056b9f17c (state: ACTIVE (5), host: vesx1.virten.lab, md: mpx.vmhba0:C0:T2:L0, ssd: mpx.vmhba0:C0:T1:L0,votes: 1, usage: 0.3 GB, proxy component: false)Witness: 4d537859-aaf2-8b66-898d-005056b9f17c (state: ACTIVE (5), host: vesx2.virten.lab, md: mpx.vmhba0:C0:T3:L0, ssd: mpx.vmhba0:C0:T1:L0,votes: 1, usage: 0.0 GB, proxy component: false)Extended attributes:Address space: 273804165120B (255.00 GB)Object class: vmnamespaceObject path: /vmfs/volumes/vsan:520e0160c109abd2-45aff5378f18f74a/Object capabilities: NONE

vsan.perf.stats_object_delete ~cluster

Virtual SAN Performance Service收集的所有统计信息都存储在Stats DB对象中。该命令删除数据库对象并禁用vSAN性能服务。

示例1-删除vSAN Stats数据库:

> vsan.perf.stats_object_delete ~cluster/
Deleting vSAN Stats DB object, which will stop vSAN Performance Service ...
Task: Disable vSAN performance service
New progress: 1%
New progress: 50%
Task result: success

vsan.perf.stats_object_setpolicy [-p|-o] ~cluster

Virtual SAN Performance Service收集的所有统计信息都存储在Stats DB对象中。此命令更改数据库对象的策略。

  • -p, --policy-str: Policy, expressed as string, e.g. vSAN format

  • -o, --policy: Policy, reference to SPBM profile

策略定义对象在Virtual SAN中的存储方式。可用值为:

  • hostFailuresToTolerate (Number of failures to tolerate)

  • forceProvisioning (If VSAN can't fulfill the policy requirements for an object, it will still deploy it)

  • stripeWidth (Number of disk stripes per object)

  • cacheReservation (Flash read cache reservation)

  • proportionalCapacity (Object space reservation)

示例1-更改vSAN Stats数据库策略:

> vsan.perf.stats_object_setpolicy -p '(("hostFailuresToTolerate" i1) ("stripeWidth" i0))' ~cluster
VirtualMachineDefinedProfileSpec(profileData: {:extensionKey=>"com.vmware.vim.sps",:objectData=>"((\"hostFailuresToTolerate\" i1) (\"stripeWidth\" i0))"},profileId: ""
)
true

RVC使用指南(五)-性能服务相关推荐

  1. RVC使用指南(六)-排错

    RVC使用指南(六)-排错 https://mp.weixin.qq.com/s/C7ERFd_C72sWjgptZZpokw 看了就要关注我,哈哈~ 本文是关于vSAN的故障排除命令. vsan.o ...

  2. RVC使用指南(四)-集群状况

    RVC使用指南(四)-集群状况 https://mp.weixin.qq.com/s/tMkHTST0dnDoQx-HFyc-5g 本文使用与vSAN运行状况相关的命令,这些命令仅在安装了Health ...

  3. vSAN6.2 性能服务

    vSAN6.2 性能服务 https://blog.csdn.net/virtualman_/article/details/104573841 许多经验丰富的vSAN管理员都会知道我们在多大程度上依 ...

  4. PostgreSQL:十五. 性能优化

    十五. 性能优化 优化简介: PostgreSQL优化一方面是找出系统的瓶颈,提高PostgreSQL数据库整体的性能: 另一方面,需要合理的结构设计和参数调整,以提高用户操作响应的速度: 同时还要尽 ...

  5. “金三银四”春招指南之“性能调优”:MySQL+Tomcat+JVM,看完还怕面试官的轰炸?

    春招指南之"性能调优":MySQL+Tomcat+JVM,还怕面试官的轰炸? 01 MySQL性能调优 1.1 MySQL性能调优问题有哪些?怎么学? 关于这个,给大家看一份学习大 ...

  6. 【VMware vSAN 6.6】6.2.启用性能服务:vSAN硬件服务器解决方案

    目录 1. 简介 1.1.适用于HCI的企业级存储 2. 体系结构 2.1.带有本地存储的服务器2.2.存储控制器虚拟系统套装的缺点 2.3.vSAN在vSphere Hypervisor中自带 2. ...

  7. RVC使用指南(三)-对象管理

    RVC使用指南(三)-对象管理 https://mp.weixin.qq.com/s/B3wcxUP-QJRnb_kVIlbZqQ 看了就要关注我,哈哈~ 本文介绍了vSAN中与对象管理相关的RVC命 ...

  8. RVC使用指南(二)-集群管理

    RVC使用指南(二)-集群管理 https://mp.weixin.qq.com/s/R7e09yZrPaCaXJYnG_cF0w 看了就要关注我,哈哈~ 本文讨论与vSAN集群管理相关的命令.这些命 ...

  9. RVC使用指南(一)-基本配置

    RVC使用指南(一)-基本配置 https://mp.weixin.qq.com/s/yb27sFcLgddGj61lUVxhBg vSAN 6.6 RVC系列主要讨论如何使用RVC管理vSAN环境. ...

最新文章

  1. windows mobile做一个摄象头预览程序
  2. Spring Cloud第三篇:服务消费者Feign
  3. C++知识点55——函数模板
  4. 简述python中怎样导入模块_12 python中模块和包如何导入
  5. java中public_java中public class与class的区别详解
  6. rapidjson的read和write的sample
  7. 【渝粤题库】广东开放大学 劳动关系理论与实务 形成性考核
  8. 个人应用开发详记. (三)
  9. 君子动手不动口,阿里云喊你做云上体验官啦!
  10. php 模板 自定义函数调用,thinkphp模板中使用自定义函数
  11. 使用 pyinstaller 打包 py 文件成 exe 程序
  12. 奥鹏19春计算机应用基础,19春西南交《计算机应用基础》在线作业二(答案)-...
  13. 29.yii2 RBAC
  14. DropDownList的项按字母顺序排列
  15. iis aspnet_iisreg.exe 0x8007000B
  16. 联合舰队的覆灭(7)
  17. 深度学习:权重衰减(weight decay)与学习率衰减(learning rate decay)
  18. 学习React (3) - 如何用Jumbotron
  19. matlab(二)统计图
  20. 对计算思维的一些认识

热门文章

  1. linux 让暂停的进程恢复,Linux 下进程的挂起和恢复命令
  2. java反向链表列表写法,一个使用链表追加,反向和显示的java程序
  3. python画画用哪库好_学Python画画:应用Turtle库画一个蠢萌的小黄人
  4. 视觉SLAM——ORB-SLAM2运行tum数据集,kitti数据集,euroc数据集
  5. C++之string字符串类再探究
  6. navicat打开表提示不存在_真相 | 专家提示:“真空轮胎”真的不存在!别再提了...
  7. unity打开一片黑_黑花儿和白花儿——记我家的两只猫星人
  8. python 自定义词典_cawdrey-Python的几个有用的自定义词典 -Dominic Davis-Foster
  9. C++安全方向(三):3.5 SHA-1 算法分析和代码演示
  10. mybatis log4j 在日志中打印sql_SpringBoot整合MyBatis+详细打印执行SQL语句