释放生成式AI的无限潜能

100 万免费令牌

降价88%

NaNDayNaN:NaN:NaN
开始激活

cgroup v1接口开启PSI功能监控系统资源

更新时间:2024-11-01 05:32
重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

PSI(Pressure Stall Information)是一个能够监控CPU、内存及IO性能异常的内核功能。在Linux的内核中,仅有cgroup v2接口支持PSI功能。为确保在使用cgroup v1接口时,您也能通过PSI功能监控CPU、内存及IO性能异常等信息,Alibaba Cloud Linux 2(内核版本4.19.81-17.al7开始)和Alibaba Cloud Linux 3为cgroup v1接口提供了PSI功能支持。本文主要介绍如何在cgroup v1接口开启PSI功能并查询相关信息。

为cgroup v1接口开启PSI功能

args中参数默认为"psi=1",表示cgroup v2启用PSI功能。参数"psi=1 psi_v1=1",表示cgroup v1接口开启PSI功能。

  1. 为cgroup v1接口开启PSI功能。

    sudo grubby --update-kernel="/boot/vmlinuz-$(uname -r)" --args="psi=1 psi_v1=1"
  2. 重启服务,使配置生效。

    警告

    重启实例将导致您的实例暂停运行,这可能引发业务中断和数据丢失。因此,建议您在执行此操作之前备份关键数据,并选择在非业务高峰期进行。

    sudo reboot
  3. 确认cgroup v1接口的PSI功能已启用。

    cat /proc/cmdline | grep "psi=1 psi_v1=1"

    结果如下图所示,表明cgroup v1接口已开启PSI功能。

    image

查询CPU、内存及IO的监控数据

当您启用cgroup v1接口的PSI功能时,CPU、内存及IO的PSI监控数据将被输出至cpuacct控制器下。

执行以下命令,查看监控数据。

cat /sys/fs/cgroup/cpuacct/cpu.pressure
cat /sys/fs/cgroup/cpuacct/memory.pressure
cat /sys/fs/cgroup/cpuacct/io.pressure
  • 本页导读 (1)
  • 为cgroup v1接口开启PSI功能
  • 查询CPU、内存及IO的监控数据
文档反馈
phone 联系我们

立即和Alibaba Cloud在线服务人员进行交谈,获取您想了解的产品信息以及最新折扣。

alicare alicarealicarealicare