[Adding vgoyal to the cc] On Sat, Aug 6, 2011 at 2:18 PM, Dusty Hall <drap...@gmail.com> wrote: > Hey, I'm having trouble getting blkio.throttle.write_bps_device to > work correctly on a EC2 host running Ubuntu 11.04 w/2.6.38-8-virtual. > I've tested and tested but haven't been able to throttle IO writing. > Hopefully its something I have misconfigured :). Any help would be > greatly appreciated. Here we go... > > ---------------------------------- > > root@localhost$ dpkg -l | grep cgroup > ii cgroup-bin 0.37.1-1ubuntu2 > Tools to control and monitor control groups > ii libcgroup-dev 0.37.1-1ubuntu2 > Development libraries to develop applications that utilize control > groups > ii libcgroup1 0.37.1-1ubuntu2 > Library to control and monitor control groups > > root@localhost$ pwd > /cgroup/i0 > > root@localhost$ ls > blkio.io_merged blkio.throttle.read_iops_device > cpuacct.usage_percpu memory.memsw.usage_in_bytes > blkio.io_queued blkio.throttle.write_bps_device > cpu.rt_period_us memory.move_charge_at_immigrate > blkio.io_service_bytes blkio.throttle.write_iops_device > cpu.rt_runtime_us memory.oom_control > blkio.io_serviced blkio.time > cpu.shares memory.soft_limit_in_bytes > blkio.io_service_time blkio.weight > memory.failcnt memory.stat > blkio.io_wait_time blkio.weight_device > memory.force_empty memory.swappiness > blkio.reset_stats cgroup.clone_children > memory.limit_in_bytes memory.usage_in_bytes > blkio.sectors cgroup.event_control > memory.max_usage_in_bytes memory.use_hierarchy > blkio.throttle.io_service_bytes cgroup.procs > memory.memsw.failcnt notify_on_release > blkio.throttle.io_serviced cpuacct.stat > memory.memsw.limit_in_bytes tasks > blkio.throttle.read_bps_device cpuacct.usage > memory.memsw.max_usage_in_bytes > > root@localhost$ cat blkio.throttle.write_bps_device > 202:240 524288 > > root@localhost$ ll /dev | grep '202, 240' > brw-rw---- 1 root disk 202, 240 2011-08-04 20:29 xvdp > > root@localhost$ df | grep xvdp > /dev/xvdp 220093440 47379256 172714184 22% /mnt > > root@localhost$ cat tasks > 31646 > > root@localhost$ lsof +p31646 > COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME > dd 31646 user cwd DIR 202,1 4096 2 / > dd 31646 user rtd DIR 202,1 4096 2 / > dd 31646 user txt REG 202,1 51840 393438 /bin/dd > dd 31646 user mem REG 202,1 140254 396432 > /lib/x86_64-linux-gnu/libpthread-2.13.so > dd 31646 user mem REG 202,1 1638120 396398 > /lib/x86_64-linux-gnu/libc-2.13.so > dd 31646 user mem REG 202,1 31752 396434 > /lib/x86_64-linux-gnu/librt-2.13.so > dd 31646 user mem REG 202,1 141088 396391 > /lib/x86_64-linux-gnu/ld-2.13.so > dd 31646 user mem REG 202,1 1534640 1362 > /usr/lib/locale/locale-archive > dd 31646 user 0r REG 202,1 4096000000 16307 /tmp/fourgig > dd 31646 user 1w REG 202,240 3220992000 186 /mnt/fourgig > dd 31646 user 2u CHR 136,0 0t0 3 /dev/pts/0 > > ------ process 31646 ------ > > user@localhost$ dd if=/tmp/fourgigfile of=/mnt/fourgigfile bs=4k count=1000000 > 1000000+0 records in > 1000000+0 records out > 4096000000 bytes (4.1 GB) copied, 58.6709 s, 69.8 MB/s > > ---------------------------------- > > Thanks, > > > -=Dusty
------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos & much more. Register early & save! http://p.sf.net/sfu/rim-blackberry-1 _______________________________________________ Libcg-devel mailing list Libcg-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libcg-devel