Rusty Russell wrote:
> Hi all,
>
>       I've been toying around with a benchmark suite for virtualization, and
> I've just added kvm support.  You can download the source tarball
> straight from the mercurial repo:
>
>       http://ozlabs.org/~rusty/virtbench/
>       http://ozlabs.org/~rusty/virtbench/?archive/tip.tar.bz2
>
> README excerpt below.
>
> Feedback and patches welcome!
>   

Virtbench does not have puppy-nature on x86_64:

[EMAIL PROTECTED] virtbench]$ make
cc -g -Wall -Wmissing-prototypes -DNUM_MACHINES=4 -o virtbench server.c 
results.c stdrusty.c talloc.c micro/context-switch.c micro/cow.c 
micro/exec.c micro/fork.c micro/int-syscall.c micro/libc-syscall.c 
micro/memburn.c micro/pio.c micro/pte-update.c micro/read-bandwidth.c 
micro/read-latency.c micro/vmcall.c inter/bandwidth.c inter/pingpong.c 
inter/sendfile.c inter/udp-bandwidth.c
results.c: In function ‘results_to_dist_summary’:
results.c:247: warning: format ‘%llu’ expects type ‘long long unsigned 
int’, but argument 4 has type ‘u64’
results.c: In function ‘results_to_quick_summary’:
results.c:274: warning: format ‘%llu’ expects type ‘long long unsigned 
int’, but argument 3 has type ‘u64’
results.c:274: warning: format ‘%llu’ expects type ‘long long unsigned 
int’, but argument 4 has type ‘u64’
results.c:274: warning: format ‘%llu’ expects type ‘long long unsigned 
int’, but argument 5 has type ‘u64’
results.c: In function ‘results_to_csv’:
results.c:287: warning: format ‘%llu’ expects type ‘long long unsigned 
int’, but argument 4 has type ‘u64’
cc -g -Wall -Wmissing-prototypes -DNUM_MACHINES=4 -o virtclient client.c 
stdrusty.c talloc.c micro/context-switch.c micro/cow.c micro/exec.c 
micro/fork.c micro/int-syscall.c micro/libc-syscall.c micro/memburn.c 
micro/pio.c micro/pte-update.c micro/read-bandwidth.c 
micro/read-latency.c micro/vmcall.c inter/bandwidth.c inter/pingpong.c 
inter/sendfile.c inter/udp-bandwidth.c
# 50M
dd if=/dev/zero of=rootfs/virtbench-root.tmp count=50 bs=1048576
50+0 records in
50+0 records out
52428800 bytes (52 MB) copied, 0.384909 seconds, 136 MB/s
mke2fs -q -F rootfs/virtbench-root.tmp
# /dev/xvda needed for xen
set -e; sudo mount -text2 -o,loop,rw rootfs/virtbench-root.tmp /mnt; \
trap 'sudo umount /mnt' 0; \
sudo mkdir /mnt/lib /mnt/tmp /mnt/dev /mnt/proc; \
sudo mknod /mnt/dev/null c 1 3; \
sudo mknod /mnt/dev/zero c 1 5; \
sudo mknod /mnt/dev/console c 5 1; \
sudo mknod /mnt/dev/xvda b 202 0; \
sudo mknod /mnt/dev/xvda1 b 202 1
sync
[ rootfs/virtbench-root -ot rootfs/virtbench-root-0 ] || cp 
rootfs/virtbench-root rootfs/virtbench-root-0
set -e; trap 'sudo umount /mnt' 0; \
sudo mount -text2 -o,loop,rw rootfs/virtbench-root-0 /mnt; \
sudo cp virtclient /mnt; \
sudo cp /lib/ld-linux* /mnt/lib; \
sudo cp /lib/libc* /mnt/lib; \
sudo cp -a /lib/tls /mnt/lib/tls
cp: cannot stat `/lib/ld-linux*': No such file or directory
make: *** [rootfs/virtbench-root-0] Error 1


-- 
error compiling committee.c: too many arguments to function


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to