|
|
|
|
|
|
|
|
|
|
xen-bugs
[Xen-bugs] [Bug 1660] New: Usage of dd in xen-create-image release 4.2rc
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1660
Summary: Usage of dd in xen-create-image release 4.2rc1 - CVS:
192 could be optimised
Product: Xen
Version: unstable
Platform: x86-64
OS/Version: Linux-2.6
Status: NEW
Severity: enhancement
Priority: P2
Component: Tools
AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx
ReportedBy: andre.d@xxxxxxx
CC: andre.d@xxxxxxx
Hello there,
I have fixed my PV Linux 2.6.32.21 Dom0 to 384MB as an experiment, because I am
a fan of systems which run with a predictable amount of resources.
I ran into trouble upon creating a large (full) loopback image on my SW RAID-1.
High system load for a long time.
I had a look at /usr/bin/xen-create-image and figured it uses, for sparse and
full images, respectively:
$image_cmd = "dd if=/dev/zero of=$disk bs=$size count=0 seek=1024";
$image_cmd = "dd if=/dev/zero of=$disk bs=$size count=1024";
I changed the full image creation to
$image_cmd = "dd if=/dev/zero of=$disk bs=1024 count=$size";
and it not only outperformed the original at 139% real time data throughput of
the original statement. It also showed reasonable memory consumption by dd and
a low CPU load, as opposed to the distribution's approach.
YMMV but I don't see a point in forcing dd to allocate a huge block size, when
the same task can be achieved with a reasonable one which serves the needs of
limited resource availability better?
--
Configure bugmail:
http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
_______________________________________________
Xen-bugs mailing list
Xen-bugs@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-bugs
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-bugs] [Bug 1660] New: Usage of dd in xen-create-image release 4.2rc1 - CVS: 192 could be optimised,
bugzilla-daemon <=
|
|
|
|
|