使用CGROUP限制mongd的disk io
来源:互联网 发布:palemoon mac os 编辑:程序博客网 时间:2024/05/19 03:44
使用cgroup做磁盘IO的资源隔离,用到blkio子系统
先测试blkio限制dd的情况,很重要的一点是只能限制direct io, dd if=/dev/zero of=/mongodb/dd1 bs=4K count=10240 oflag=direct
在测试mongod的时候,直接限制mongod的进程不起作用,猜测可能是mongod是先往内存里写,不是direct io,后来直接限制启动mongod所在的shell 进程,成功
mkdir /cgroup/blkio
mount -t cgroup -o blkio mongoblk /cgroup/blkio
mkdir /cgroup/blkio/groupA
echo $$ > /cgroup/blkio/groupA/tasks
echo "104:16 2097152" > /cgroup/blkio/groupA/blkio.throttle.write_bps_device (2MB/s)
mongod的数据插入基本1000每秒左右
echo "104:16 4194304" > /cgroup/blkio/groupA/blkio.throttle.write_bps_device (4MB/s)
mongod的数据插入基本2000每秒左右
正常情况下3000-4000每秒左右
0 0
- 使用CGROUP限制mongd的disk io
- 使用cgroup 限制进程的磁盘io
- 使用cgroup限制内存
- 使用cgroup限制内存使用
- 使用cgroup限制java使用的内存量-思路
- 使用cgroup的blkio子系统自动限制磁盘
- cgroup实践---使用cgroup限制mongodb进程内存
- cgroup的使用
- RH442 - 通过cgroup来限制kvm虚拟机只使用host的某个cpu和内存大小
- RH442 - 通过cgroup来限制kvm虚拟机只使用host的某个cpu和内存大小
- Cgroup - Linux 的 IO 资源隔离
- IT--cgroup--cgroup使用
- Linux中使用cgroup来限制资源使用
- cgroup限制进程内存大小
- Cgroup的CPU资源隔离介绍&docker cpu限制
- cgroup--内存 限制内存测试
- 限制容器的 Block IO
- Hadoop-2.6.0中关于控制应用是否通过CGroup限制CPU的优化
- 编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root
- JAVA--GUI
- C# - C# coding rule : Using Directives Must Be Placed Within Namespace
- c#操作注册表,设置可信站点和Active启用
- CentOS 64位系统中安装32位开发库
- 使用CGROUP限制mongd的disk io
- vc 设置控件焦点
- 红黑树删除本质 与 伪代码分析
- Linux学习之shell编程应用
- 每日一练--一个数组实现三个栈
- iOS开发工具篇-AppStore统计工具
- 使用exe4j将jar文件加壳包装为exe文件(自带jre)
- ExtJs treepanel鼠标移入变成手的形状
- 河桥流水心落泪