cpio to ext4 seems much slower than to ext2, ext3 or xfs
Richard W.M. Jones
rjones at redhat.com
Wed Nov 11 10:53:22 UTC 2009
On Wed, Nov 11, 2009 at 10:14:21AM +0000, Richard W.M. Jones wrote:
> echo input | time cpio --quiet -o -H newc > /path/to/fs/output
Update: I found the -C option that lets me specify the blocksize, and
raising it to something sensible (65536) shows major improvements in
performance for all filesystems.
echo input | time cpio -C 65536 --quiet -o -H newc > /path/to/fs/output
> tmpfs 0.77 s x 1.0
> ext2 1.12 s x 1.5
> xfs 1.66 s x 2.1
> ext3 2.58 s x 3.4
> ext4 5.59 s x 7.3 <----
The new times are:
tmpfs 0.20 s x 1.0
ext2 0.30 s x 1.5
xfs 0.41 s x 2.1
ext3 0.57 s x 2.9
ext4 0.44 s x 2.2
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
New in Fedora 11: Fedora Windows cross-compiler. Compile Windows
programs, test, and build Windows installers. Over 70 libraries supprt'd
http://fedoraproject.org/wiki/MinGW http://www.annexia.org/fedora_mingw
More information about the fedora-devel-list
mailing list