Revision 262

Date:
2011/05/15 00:08:10
Author:
dpavlin
Revision Log:
create containers for blkio disk speed test
Files:

Legend:

 
Added
 
Removed
 
Modified
  • recepies/lxc/kvm/10-cgroup-blkio/disk-speed.sh

     
    1 #!/bin/sh -xe
    2
    3 lxc-ls | xargs -i sh -c "lxc-stop -n {} ; lxc-destroy -n {}"
    4
    5 echo "lxc.network.type = empty" > blkio.conf
    6
    7 PATH=$(pwd):$PATH lxc-create -f blkio.conf -t busybox -n disk1
    8 PATH=$(pwd):$PATH lxc-create -f blkio.conf -t busybox -n disk2
    9 PATH=$(pwd):$PATH lxc-create -f blkio.conf -t busybox -n disk3
    10
    11 lxc-ls | xargs -i dd if=/dev/zero of=/var/lib/lxc/{}/rootfs/tmp/zero bs=1M count=100
    12
    13 cat > /tmp/speed.sh <<EOF
    14 #!/bin/sh
    15 while true ; do
    16 sync ; echo 3 > /proc/sys/vm/drop_caches
    17 dd if=/tmp/zero of=/dev/null 2>&1
    18 done | grep MB
    19 EOF
    20
    21 chmod +x /tmp/speed.sh
    22
    23 lxc-ls | xargs -i cp /tmp/speed.sh /var/lib/lxc/{}/rootfs/tmp/speed.sh
    24
    25 lxc-ls | xargs -i lxc-start -d -n {}
    26