linux的qos机制 - cgroup篇 (2)
来源:互联网 发布:财务审计软件 编辑:程序博客网 时间:2024/05/29 09:44
这篇重点讲述cgroup如何控制blkio子系统的qos,首先看下设置
blkio.weight blkio.weight_device 我的理解是blkio.weight是整个io子系统的权重值,而blkio.weight_device是针对特定的 major:minor 设备的权重
blkio.throttle.read_bps_device blkio.throttle.write_bps_device blkio.throttle.read_iops_device blkio.throttle.write_iops_device 针对特定的 major:minor 设备的读写bps,读写iops的上限限制。
其余的blkio的设置都是当前blkio子系统的perf报告数据,大部分和iostat -x的属性差不多,就不赘述了
# mount -t cgroup -o blkio none /cgroup/blkio
# mkdir -p /cgroup/blkio/tinker
# mkdir -p /cgroup/blkio/tailor
# echo 800 > /cgroup/blkio/tinker/blkio.weight
# echo 200 > /cgroup/blkio/tailor/blkio.weight
下面用dd来写一个大文件,并把2个进程放到不同的cgroups里,对比前后的变化,可以看出blkio对IO QoS的改变
使用cgroup之前,可以看出IO带宽被平均分配
使用cgroup之后,基本上是800 : 200的比例
tips: 使用pvm的虚拟机的cgroups无法正常工作,不知道是否跟XenLinux有关
- linux的qos机制 - cgroup篇 (2)
- linux的qos机制 - cgroup篇 (1)
- linux的qos机制 - cgroup篇 (3)
- linux的qos机制 - cgroup篇 (4)
- linux的qos机制 - cgroup篇 (3)
- linux的qos机制 - dm-ioband篇 (1)
- linux的qos机制 - dm-ioband篇 (3)
- linux的qos机制 - dm-ioband篇 (4)
- OVS中使用linux的QoS机制
- Linux的Cgroup
- Linux的Cgroup
- Linux cgroup机制分析之框架分析
- Linux cgroup机制分析之框架分析
- Linux cgroup机制分析之cpuset subsystem
- Linux cgroup机制分析之框架分析
- Linux cgroup机制分析之框架分析
- Linux cgroup机制分析之框架分析
- Linux cgroup机制分析之框架分析
- Web 开发人员在过去 10 年中学到了什么
- 网络协议
- SQL Server 索引中Include的魅力(具有包含性列的索引)--学习
- 从新学习技术的路线图
- 第三十一章 Struts2+Spring2.5+Hibernate3.3整合开发
- linux的qos机制 - cgroup篇 (2)
- The Visual Studio Debugger ({C9DD4A57-47FB-11D2-83E7-00C04F9902C1}) did not load because of previous
- MFC 改变static字体颜色、大小、背景颜色【自定义类】
- MyEclipse快捷键和使用技巧(更新中)
- Android Timer 更好方法
- MFC 改变Eidt背景颜色【自定义类】
- mongodb sharding 学习笔记
- linux多线程编程和内存共享
- eclipse中tomcat插件的问题