首页 > 其他分享 >使用cgroup控制CPU使用率

使用cgroup控制CPU使用率

时间:2023-11-19 22:38:03浏览次数:27  
标签:cpu CPU us echo cgroup 使用率 cfs

关键文件
cpu子系统中的关键文件。

  • cpu.cfs_period_us
  • cpu.cfs_quota_us
  • tasks
  • cgroup.procs

常用命令
查看当前系统内的CPU。
lscpu

查看当前系统内的CPU。
cat /proc/cpuinfo

查看当前的子系统。
lssubsys -a

将进程加入到控制组内。

echo PID > tasks

或者

echo PID > cgroup.procs

限制使用1个CPU的20%。

echo 10000 > cpu.cfs_quota_us
echo 50000 > cpu.cfs_period_us

限制使用2个CPU(内核)。

echo 1000000 > cpu.cfs_quota_us
echo 500000 > cpu.cfs_period_us

相关资料

标签:cpu,CPU,us,echo,cgroup,使用率,cfs
From: https://www.cnblogs.com/jackieathome/p/17842831.html

相关文章

  • cgroup的入门资料
    近期在准备特性的设计文档,按照评审专家的建议,需要排查现有产品中算力资源比如CPU、内存的分配方案,确认现有的硬件款型是否具备充足的资源来启用本特性。依据前辈提供的建议,检查了产品的部署脚本,发现当前使用cgroup来实施内存的配额管理。在家里的机器上尝试cgroup时,发现需要安装......
  • 机顶盒cpuinfo是armv7l架构的,要搞aarch64
    如果你的机顶盒CPU是ARMv7l架构的,但你想要在它上面运行aarch64的软件,你可以尝试以下方法:检查硬件支持:首先确认你的机顶盒是否支持aarch64指令集。你可以查看机顶盒的规格说明书或者联系制造商来获取支持信息。安装aarch64软件包:如果你的机顶盒支持aarch64,你可以尝试安装aarch64的软......
  • MySQL调优学习-快速获取占用CPU较高的SQL语句
    MySQL调优学习-快速获取占用CPU较高的SQL语句背景早上突然发现一个MySQL数据库的CPU使用率居高因为是一个混布的环境上面还有一个redis怕影响业务就上去像查看一下具体是何种原因导致的速度慢因为实发突然,并没有mysqlem等工具所以从网上学到了一个方法进行简单学习与验......
  • 云主机CPU和内存配比:优化资源分配的关键
    本文分享自天翼云开发者社区《云主机CPU和内存配比:优化资源分配的关键》,作者:每日知识小分享随着云计算技术的快速发展,云主机已经成为了许多企业和个人用户首-选的计算解决方案。在部署和配置云主机时,CPU和内存的配比是一个非常重要的考虑因素。本文将深入探讨云主机CPU和内存配比......
  • CPU 程序性能优化
    一个程序首先要保证正确性,在保证正确性的基础上,性能也是一个重要的考量。要编写高性能的程序,第一,必须选择合适的算法和数据结构;第二,应该编写编译器能够有效优化以转换成高效可执行代码的源代码,要做到这一点,需要了解编译器的能力和限制;第三,要了解硬件的运行方式,针对硬件特性进行优......
  • FreeRTOS系统中CPU使用率统计方法分析
    基本概念操作系统中CPU使用率是在软件架构设计中必须要考虑的一个重要性能指标。它直接影响到程序的执行时间以及优先级更高的任务能否实时响应的问题。而CPU使用率也不能过低,避免资源浪费。统计方法FreeRTOS操作系统是使用任务的累计运行时间来统计每一个任务自系统开始运行到......
  • 浪潮NF5280M6扩容内存出现CPU0_C1D0 Memory Device Disabled Memory
    浪潮NF5280M6服务器32G*8根(256G)内存扩容至12根(384G)扩容后提示内存告警查看内存详情在位12根,内存总容量320G,不是384G。查看系统日志:CPU0_C5D0MemoryDeviceDisabledMemory(CPU0-CH5-DIMM0)Disabled:DisabledRankDetail(MFR:NOTFOUND,PN:NOTFOUND,SN:NOTFOUND)-AssertCPU0_C5......
  • 爆款元服务!教你如何设计高使用率卡片
     元服务的概念相信大家已经在HDC 2023上有了很详细的了解,更轻便的开发方式,让开发者跃跃欲试。目前也已经有很多开发者开发出了一些爆款元服务,那么如何让你的元服务拥有更高的传播范围、更高的用户使用率和更多的用户触点呢?设计一张好的卡片是你的不二之选。那么如何设计一张......
  • 玩转 Cgroup 系列之三:挑战手动管理 Cgroup
    在前面的文章中,作者讨论了Cgroup和CPUShare如何用于系统管理和性能调优。在这一篇文章中,作者将重点介绍Cgroup的手动管理任务。虽然手动管理Cgroup不是一件容易的事,但了解其中的过程可以帮助我们更好地认识Cgroup和资源管理(点击参考原文)。挑战手动管理Cgroup来看看如何......
  • 808-ORI-D3R600服务器-多路PCIe3.0的双CPU通用工作站
      一、机箱功能和技术指标:系统系统型号ORI-SR630主板支持EEB(12'*13')/CEB(12'*10.5')/ATX(12'*9.6')/MicroATX前置硬盘最大支持8个3.5寸(兼容25寸)SATA硬盘+2*2.5(后置)电源类型CRPS元余电源,标准ATX电源散热系统......