* Sorry for the response time, had to drop my testing...

Wow, that worked.  It limits the previous dd command also.  Any explanation?

# echo "202:240 0" > blkio.throttle.write_bps_device
# iostat -x 2 /dev/xvdp

<snip>
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s
avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdp              0.00     0.00    0.00  814.50     0.00 35838.00
88.00   143.17  175.39    0.00  175.39   1.23 100.00
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s
avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdp              0.00     0.00    0.00  601.00     0.00 26421.50
87.93   101.85  179.68    0.00  179.68   1.25  75.00
</snip>

# echo "202:240 1048576" > blkio.throttle.write_bps_device
# iostat -x 2 /dev/xvdp

<snip>
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s
avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdp              0.00     0.00    0.00   23.50     0.00  1034.00
88.00     0.00    0.00    0.00    0.00   0.00   0.00
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s
avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvdp              0.00     0.00    0.00   23.00     0.00  1012.00
88.00     0.00    0.00    0.00    0.00   0.00   0.00
</snip>


Thanks again,

-=Dusty


On Mon, Aug 8, 2011 at 12:09 PM, Vivek Goyal <vgo...@redhat.com> wrote:
> On Mon, Aug 08, 2011 at 10:42:50AM -0500, Dusty Hall wrote:
>> That worked, thanks!  What are my options for throttling data via cp?
>> ie: cp /tmp/fourgigfile /mnt/fourgigfile
>>
>> FWIW, I'm trying to copy files from one filesystem to another without
>> sacrificing system performance.  This maybe where I should be using
>> blkio.weight but I'd like to be able to put a hard limit on the speed
>> of the copy.
>>
>
> You might want to put limit on root cgroup. Though its not a very good idea
> as any system process/thread also doing IO will be blocked on that disk.
> Still you can give it a try.
>
> Thanks
> Vivek
>
>> Thanks again,
>>
>>
>> -=Dusty
>>
>>
>>
>> On Mon, Aug 8, 2011 at 8:21 AM, Vivek Goyal <vgo...@redhat.com> wrote:
>> > On Sun, Aug 07, 2011 at 11:39:33AM -0700, Dhaval Giani wrote:
>> >> [Adding vgoyal to the cc]
>> >
>> > [..]
>> >> > ------ 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
>> >
>> > Currently blkio throttle does not control the buffered writes. So try
>> > above commnad with oflag=direct and it should help.
>> >
>> > Thanks
>> > Vivek
>> >
>



-- 


-=Dusty

------------------------------------------------------------------------------
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
Libcg-devel mailing list
Libcg-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libcg-devel

Reply via email to