cgroup对程序的cpu使用情况限制的方法
2016-12-25 15:53
363 查看
cgroup用来管理linux下的cpu资源,使用cgroup可以很好的限制程序的资源使用情况,下面是对cgroup限制程序cpu使用情况的一些介绍:
1、首先,构造一个占用cpu资源的程序
echo 'while True:pass'|python &
使用top命令可以看到该进程CPU使用达到90%以上
2、进入到/sys/fs/cgroup/cpu目录下,创建一个文件夹,例如test
3、进入到test文件夹下,会看到已自动创建了一些文件,此时,输入
echo 50000 > cpu.cfs_quota_us
echo 1741 > tasks
会使得把1741进程的cpu占用时间比例降到50%。使用top命令可以确认查看该设置是否成功。
1、首先,构造一个占用cpu资源的程序
echo 'while True:pass'|python &
使用top命令可以看到该进程CPU使用达到90%以上
2、进入到/sys/fs/cgroup/cpu目录下,创建一个文件夹,例如test
3、进入到test文件夹下,会看到已自动创建了一些文件,此时,输入
echo 50000 > cpu.cfs_quota_us
echo 1741 > tasks
会使得把1741进程的cpu占用时间比例降到50%。使用top命令可以确认查看该设置是否成功。
相关文章推荐
- 查看基于Android 系统单个进程内存、CPU使用情况的几种方法
- 查看基于Android 系统单个进程内存、CPU使用情况的几种方法
- Python获取单个程序CPU使用情况趋势图
- 查看基于Android 系统单个进程内存、CPU使用情况的几种方法
- C#测量程序运行时间及cpu使用时间实例方法
- 效率和方便性--怎样在没有限制类可用性的情况下使用本地方法
- debian内核编译过程记录(使用kernel-package方法添加ftrace+gcov+CPU抢占模式+cgroup+ timer frequency)
- Python获取单个程序CPU使用情况趋势图
- 检测Python程序执行效率及内存和CPU使用的7种方法
- ubuntu查看内存占用和查看cpu使用情况的简单方法(ubuntu内存管理)
- 查看基于Android 系统单个进程内存、CPU使用情况的几种方法
- RH442 - 通过cgroup来限制kvm虚拟机只使用host的某个cpu和内存大小
- windows下使用adb工具查看android程序cpu和内存消耗情况
- 查看基于Android 系统单个进程内存、CPU使用情况的几种方法
- Android: 系统单个进程内存、CPU使用情况的几种方法
- 查看基于Android 系统单个进程内存、CPU使用情况的几种方法
- [转载]查看基于Android 系统单个进程内存、CPU使用情况的几种方法
- RH442 - 通过cgroup来限制kvm虚拟机只使用host的某个cpu和内存大小
- windows下使用adb工具查看android程序cpu和内存消耗情况
- windows下使用adb工具查看android程序cpu和内存消耗情况