Le Wed, 26 Mar 2008 12:15:57 +0100 "Bart Van Assche" <bart.vanassche@gmail.com> écrivait:Here we go (tested on a slightly slower hardware : Athlon64 3000+, nVidia chipset) . Actually, direct IO result is identical. However, the significant number for the end user in this case is the NFS thruput. 2.4 kernel (2.4.32), async write -------------------------------- root@0[root]# ./dd if=/dev/zero of=/mnt/raid/testdd01 bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 13.407 seconds, 80.1 MB/s 2.4 kernel (2.4.32), async write thru NFS mount -------------------------------- emmanuel[/mnt/temp]$ dd if=/dev/zero of=./testdd01 bs=1M count=1024 1024+0 enregistrements lus 1024+0 enregistrements écrits 1073741824 bytes (1,1 GB) copied, 15,5176 s, 69,2 MB/s 2.4 kernel (2.4.32), async read -------------------------------- root@0[root]# ./dd if=/mnt/raid/testdd01 of=/dev/null bs=1M 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 15.752 seconds, 68.2 MB/s 2.4 kernel (2.4.32), sync write -------------------------------- root@0[root]# ./dd if=/dev/zero of=/mnt/raid/testdd01 bs=1M count=1024 \ oflag=direct,dsync 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 21.7874 seconds, 49.3 MB/s 2.6 kernel (2.6.22.18), async write -------------------------------- root@0[root]# ./dd if=/dev/zero of=/mnt/raid/testdd02 bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 17.1347 seconds, 62.7 MB/s 2.6 kernel (2.6.22.18), async write thru NFS mount -------------------------------- emmanuel[/mnt/temp]$ dd if=/dev/zero of=./testdd02 bs=1M count=1024 1024+0 enregistrements lus 1024+0 enregistrements écrits 1073741824 bytes (1,1 GB) copied, 21,3618 s, 50,3 MB/s 2.6 kernel (2.6.22.18), async read -------------------------------- root@0[root]# ./dd if=/mnt/raid/testdd02 of=/dev/null bs=1M 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 15.7599 seconds, 68.1 MB/s 2.6 kernel (2.6.22.18), sync write -------------------------------- root@0[root]# ./dd if=/dev/zero of=/mnt/raid/testdd02 bs=1M count=1024 \ oflag=direct,dsync 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 21.7011 seconds, 49.5 MB/s -- ---------------------------------------- Emmanuel Florac | Intellique ---------------------------------------- --
| Alan Cox | [PATCH 00/76] Queued TTY Patches |
| Linus Torvalds | Linux 2.6.27 |
| Eric W. Biederman | [PATCH] nfsd/nfs4state: Remove unnecessary daemonize call. |
| Artem Bityutskiy | [PATCH 10/44 take 2] [UBI] debug unit implementation |
git: | |
| Daniel Barkalow | Re: I don't want the .git directory next to my code. |
| Johannes Schindelin | Re: [PATCH] RFC: git lazy clone proof-of-concept |
| Johannes Schindelin | Re: [ANNOUNCE] GIT 1.5.4 |
| Johannes Schindelin | Re: git-diff on touched files: bug or feature? |
| Richard Stallman | Real men don't attack straw men |
| Juan Miscaro | When will OpenBSD support UTF8? |
| Stefan Beke | mail dovecot: pipe() failed: Too many open files |
| L. V. Lammert | Re: About Xen: maybe a reiterative question but .. |
| Michael Buesch | Re: Mark IPW2100 as BROKEN: Fatal interrupt. Scheduling firmware restart. |
| Johannes Berg | Re: mac80211 truesize bugs |
| Vitaliy Gusev | [TCP]: TCP_DEFER_ACCEPT causes leak sockets |
| Alexey Dobriyan | [PATCH 10/33] netns ct: per-netns /proc/net/nf_conntrack_expect |
| Shared swap partition | 30 minutes ago | Linux general |
| high memory | 1 day ago | Linux kernel |
| semaphore access speed | 1 day ago | Applications and Utilities |
| the kernel how to power off the machine | 2 days ago | Linux kernel |
| Easter Eggs in windows XP | 2 days ago | Windows |
| Root password | 2 days ago | Linux general |
| Where/when DNOTIFY is used? | 2 days ago | Linux kernel |
| How to convert Linux Kernel built-in module into a loadable module | 2 days ago | Linux kernel |
| Linux 2.6.24 and I/O schedulers | 2 days ago | Linux kernel |
| USB Driver -- Interrupt Polling -- A Little Help Please | 2 days ago | Linux general |
