![]() |
| Filesystem | Copy 2 to 6 (seconds) | Disk Usage (MB) |
Copy 6 to 6 (seconds) | tar -czf (seconds) | tar -xzf (seconds) | Delete All (seconds) |
| Linux-2.6.20 kernel (Laurent Riffard's Reiser4 patch) | ||||||
| REISER4 (gzip) | 148 | 213 | 68 | 83 | 48 | 70 |
| REISER4 (lzo) | 138 | 278 | 56 | 80 | 34 | 84 |
| Linux-2.6.13-15-default kernel | ||||||
| REISER4 (tails) | 148 | 673 | 63 | 78 | 33 | 65 |
| REISER4 | 148 | 692 | 55 | 67 | 25 | 56 |
| NTFS-3g | 1333 | 772 | 1426 | 585 | 767 | >194 |
| NTFS | 781 | 779 | 173 | X | X | X |
| REISER3 | 184 | 793 | 98 | 85 | 63 | 22 |
| XFS | 220 | 799 | 173 | 119 | 90 | 106 |
| JFS | 228 | 806 | 202 | 95 | 97 | 127 |
| EXT3 | 182 | 816 | 74 | 73 | 43 | 51 |
| EXT2 | 201 | 816 | 82 | 73 | 39 | 67 |
| FAT32 | 253 | 988 | 158 | 118 | 81 | 95 |
| Linux-2.6.20-mm1 kernel | ||||||
| REISER4 (tails) | 155 | 673 | 99 | 81 | 41 | 79 |
| REISER4 | 151 | 692 | 85 | 81 | 32 | 65 |
| NTFS-3g | 1153 | 772 | 1488 | 597 | 844 | >195 |
| REISER3 | 182 | 793 | 103 | 81 | 65 | 23 |
| XFS | 210 | 799 | 159 | 109 | 89 | 88 |
| JFS | 226 | 806 | 216 | 95 | 100 | 133 |
| EXT4 (extents) | 162 | 806 | 55 | 69 | 36 | 32 |
| EXT4 | 174 | 816 | 70 | 74 | 42 | 50 |
| EXT3 | 177 | 816 | 62 | 76 | 41 | 47 |
| EXT2 | 172 | 816 | 72 | 72 | 37 | 52 |
| FAT32 | 207 | 988 | 105 | 97 | 88 | 57 |
| Filesystem | Kernel | Copy 2 to 6 (seconds) | Disk Usage (MB) |
Copy 6 to 6 (seconds) | tar -czf (seconds) | tar -xzf (seconds) | Delete All (seconds) |
| REISER4 | linux-2.6.13-15 | 148 | 692 | 55 | 67 | 25 | 56 |
| linux-2.6.20-mm1 | 151 | 692 | 85 | 81 | 32 | 65 | |
| REISER4 (tails) | linux-2.6.13-15 | 148 | 673 | 63 | 78 | 33 | 65 |
| linux-2.6.20-mm1 | 155 | 673 | 99 | 81 | 41 | 79 |
rm: cannot remove `/6/copy3/linux-2.6.19/Documentation/nbd.txt': Operation not supported |
#!/bin/bash
function t() { echo "$1";/usr/bin/time -f "REAL:%e\tUSER:%U\tSYS:%S\tCPU:%P" $1; }
echo "cd /"
cd /
t "cp -r /usr/src/test/linux-* /6"
echo "cd /6;du -s;cd /"
cd /6;du -s|awk '{printf("%d %.0f:MB\n",$1,$1/1024)}';cd /
echo "mkdir /6/copy2;cd /6/copy2"
mkdir /6/copy2;cd /6/copy2
t "cp -r /6/linux-* /6/copy2"
t "tar -czf 6.tar.gz linux-*"
echo "mkdir /6/copy3"
mkdir /6/copy3
t "tar -xzf 6.tar.gz -C /6/copy3"
t "rm -fr /6/*"
echo "cd /;umount /dev/sda6"
cd /;umount /dev/sda6
|
| Version 1.93c | Sequential Create | Random Create | |||||||||||
| SuSE 10.0 | Create | Read | Delete | Create | Read | Delete | |||||||
| files: | num:max:min/dirs | /sec | %CP | /sec | %CP | /sec | %CP | /sec | %CP | /sec | %CP | /sec | %CP |
| Linux-2.6.20 kernel (Laurent Riffard's Reiser4 patch) | |||||||||||||
| REISER4 (lzo) | 128k:131072:0 | 2232 | 39 | 3013 | 79 | 8425 | 65 | 150 | 5 | 172 | 5 | 1011 | 9 |
| REISER4 (gzip) | 128k:131072:0 | 1445 | 25 | 2449 | 81 | 7977 | 64 | 131 | 4 | 148 | 6 | 737 | 7 |
| Linux-2.6.20-mm1 kernel | |||||||||||||
| REISER4 | 128k:131072:0 | 843 | 19 | 887 | 17 | 1546 | 10 | 141 | 5 | 69 | 1 | 864 | 5 |
| EXT4 | 128k:131072:0 | 192 | 71 | 818 | 14 | 797 | 4 | 191 | 71 | 78 | 11 | 141 | 18 |
| Linux-2.6.13-15-default kernel | |||||||||||||
| REISER4 | 128k:131072:0 | 801 | 21 | 902 | 19 | 1581 | 10 | 126 | 4 | 66 | 1 | 790 | 4 |
| REISER3 | 128k:131072:0 | 280 | 6 | 70 | 1 | 351 | 2 | 311 | 8 | 63 | 1 | 153 | 1 |
| JFS | 128k:131072:0 | 361 | 4 | 411 | 6 | 1109 | 1 | 284 | 5 | 70 | 1 | 132 | 0 |
| XFS | 128k:131072:0 | 218 | 3 | 530 | 8 | 942 | 5 | 272 | 4 | 71 | 1 | 110 | 1 |
| EXT2 | 128k:131072:0 | 254 | 50 | 768 | 13 | 771 | 3 | 253 | 49 | 84 | 8 | 125 | 10 |
| EXT3 | 128k:131072:0 | 196 | 69 | 744 | 13 | 769 | 5 | 198 | 70 | 77 | 11 | 142 | 17 |
| FAT32 | 128k:131072:0/5 | 49 | 93 | 94 | 82 | 294 | 97 | 72 | 89 | 34 | 30 | 94 | 95 |
| NTFS-3g | 128k:131072:0 | 70 | 0 | 77 | 0 | 4744 | 3 | 59 | 0 | 38 | 0 | 435 | 0 |
| Version 1.93c | Sequential Output | Sequential Input | Random Seeks | ||||||||||
| Concurrency | 1 | Per Chr | Block | Rewrite | Per Chr | Block | |||||||
| Size | K/sec | %CP | K/sec | %CP | K/sec | %CP | K/sec | %CP | K/sec | %CP | /sec | %CP | |
| Linux-2.6.20 kernel (Laurent Riffard's Reiser4 patch) | |||||||||||||
| REISER4 (lzo) | 1G | 113 | 99 | 163268 | 36 | 90774 | 54 | 908 | 98 | 232729 | 88 | 3664 | 277 |
| REISER4 (gzip) | 1G | 99 | 99 | 96960 | 23 | 64629 | 41 | 833 | 98 | 219167 | 87 | 3249 | 332 |
| Linux-2.6.20-mm1 kernel | |||||||||||||
| REISER4 | 1G | 443 | 98 | 59512 | 5 | 28467 | 5 | 1041 | 95 | 66804 | 7 | 226 | 4 |
| EXT4 | 1G | 395 | 99 | 52148 | 14 | 27198 | 5 | 1549 | 95 | 65874 | 5 | 233 | 4 |
| Linux-2.6.13-15-default kernel | |||||||||||||
| REISER4 | 1G | 284 | 96 | 57751 | 11 | 28432 | 9 | 438 | 99 | 63692 | 10 | 219 | 6 |
| REISER3 | 1G | 507 | 98 | 53815 | 14 | 26996 | 5 | 1639 | 92 | 63907 | 6 | 227 | 4 |
| JFS | 1G | 1149 | 94 | 57869 | 9 | 28792 | 4 | 1622 | 93 | 63855 | 4 | 234 | 3 |
| XFS | 1G | 912 | 96 | 59081 | 10 | 27169 | 5 | 1292 | 93 | 63936 | 5 | 206 | 2 |
| EXT2 | 1G | 1068 | 94 | 54432 | 8 | 27371 | 5 | 1587 | 92 | 62896 | 5 | 226 | 3 |
| EXT3 | 1G | 428 | 99 | 49787 | 15 | 26828 | 5 | 1536 | 91 | 62800 | 5 | 224 | 3 |
| FAT32 | 1G | 966 | 98 | 50540 | 20 | 24478 | 10 | 1553 | 93 | 63883 | 15 | 195 | 5 |
| NTFS-3g | 1G | 26 | 6 | 49060 | 7 | 20383 | 3 | 1629 | 93 | 57937 | 4 | 169 | 0 |
| FILESYSTEM | TOTAL | USER | SYS | CPU% |
| Linux-2.6.20 (Riffard's patch) | ||||
| REISER4 (lzo) | 1,938 | 3 | 211 | 11 |
| REISER4 (gzip) | 2,295 | 3 | 240 | 10 |
| Linux-2.6.20-mm1 kernel | ||||
| REISER4 | 3,462 | 2 | 166 | 4 |
| EXT4 | 4,408 | 3 | 1,398 | 31 |
| Linux-2.6.13-15-default kernel | ||||
| REISER4 | 3,701 | 2 | 186 | 5 |
| EXT2 | 4,092 | 3 | 790 | 19 |
| JFS | 4,225 | 2 | 95 | 2 |
| EXT3 | 4,421 | 3 | 1,348 | 30 |
| XFS | 4,625 | 2 | 116 | 2 |
| REISER3 | 6,178 | 2 | 146 | 2 |
| FAT32 | 12,342 | 4 | 8,765 | 71 |
| NTFS-3g | >10,414 | >5 | >52 | >0 |
/dev/sda6: Timing cached reads: 2944 MB in 2.00 seconds = 1471.91 MB/sec Timing buffered disk reads: 190 MB in 3.01 seconds = 63.16 MB/sec |
/dev/sda:
ATA device, with non-removable media
Model Number: ST3250824AS
Serial Number: 62315ARE
Firmware Revision: 3.AAH
Standards:
Supported: 7 6 5 4
Likely used: 7
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 488397168
device size with M = 1024*1024: 238475 MBytes
device size with M = 1000*1000: 250059 MBytes (250 GB)
Capabilities:
LBA, IORDY(can be disabled)
Queue depth: 32
Standby timer values: spec'd by Standard, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 1
Recommended acoustic management value: 254, current value: 0
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=240ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* DOWNLOAD_MICROCODE
SET_MAX security extension
* 48-bit Address feature set
* Device Configuration Overlay feature set
* Mandatory FLUSH_CACHE
* FLUSH_CACHE_EXT
* SMART error logging
* SMART self-test
* General Purpose Logging feature set
* SATA-I signaling speed (1.5Gb/s)
* Native Command Queueing (NCQ)
* Phy event counters
* Software settings preservation
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
not supported: enhanced erase
Checksum: correct
|
| A.MKFS=mkfs.reiser4 -y -o create=create_ccreg40,compressMode=col8 MOUNT_OPTIONS=noatime FSTYPE=Reiser4 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| B.MKFS=mkfs.reiser4 -y MOUNT_OPTIONS=noatime FSTYPE=Reiser4 (unixfile regular file plugin) | ||||||||||||
| C.MOUNT_OPTIONS=noatime,data=ordered (only journals metadata changes) FSTYPE=ext3 | ||||||||||||
| #0: | ||||||||||||
| TOTAL TIME (SECS) | CPU TIME (SECS) | CPU UTIL (SECS) | DISK USAGE (MB) | |||||||||
| MONGO | Reiser4 (LZO) | Reiser4 | Ext3 | Reiser4 (LZO) | Reiser4 | Ext3 | Reiser4 (LZO) | Reiser4 | Ext3 | Reiser4 (LZO) | Reiser4 | Ext3 |
| CREATE | 53.36 | 65.85 | 226.73 | 28.79 | 14.19 | 31.90 | 94.36 | 24.06 | 14.63 | 776 | 1979 | 2192 |
| COPY | 137.6 | 212.32 | 403.31 | 40.91 | 29.29 | 39.89 | 59.94 | 15.40 | 10.97 | 1552 | 3957 | 4384 |
| READ | 161.17 | 175.19 | 173.58 | 48.35 | 20.94 | 9.43 | 33.23 | 16.18 | 9.67 | 1552 | 3957 | 4384 |
| STATS | 24.12 | 22.58 | 22.36 | 6.76 | 6.36 | 4.22 | 27.97 | 28.11 | 18.91 | 1552 | 3957 | 4384 |
| DELETE | 155.26 | 169.39 | 153.55 | 38.76 | 31.94 | 4.19 | 26.33 | 19.96 | 2.74 | 0.004 | 0.004 | 0.00 |
| #1:DD_MBCOUNT=5000 | ||||||||||||
| TOTAL TIME (SECS) | CPU TIME (SECS) | CPU UTIL (SECS) | DISK USAGE (MB) | |||||||||
| LARGE FILES | Reiser4 (LZO) | Reiser4 | Ext3 | Reiser4 (LZO) | Reiser4 | Ext3 | Reiser4 (LZO) | Reiser4 | Ext3 | Reiser4 (LZO) | Reiser4 | Ext3 |
| dd_writing_largefile | 116.02 | 165.91 | 180.18 | 38.65 | 19.87 | 23.92 | 92.86 | 14.39 | 13.84 | 1909 | 5120 | 5126 |
| dd_reading_largefile | 153.76 | 153.14 | 153.91 | 58.11 | 11.16 | 8.54 | 38.73 | 8.67 | 5.89 | 1909 | 5120 | 5126 |
| #2 | ||||||||||||
|
DIR=/mnt1 GAMMA=0.2 WRITE_BUFFER=131072 PHASE_APPEND=off SYNC=off PHASE_DELETE=rm NPROC=1 DEV=/dev/hda9 DD_MBCOUNT=5000 FILE_SIZE=8192 REP_COUNTER=1 PHASE_COPY=cp INFO_R4=2.6.15-mm4 cryptcompress-4.patch PHASE_READ=find BYTES=1024000000 PHASE_OVERWRITE=off PHASE_MODIFY=off | ||||||||||||
| Produced by Mongo benchmark suite. | ||||||||||||
![]() ![]() ![]()
|
| A.FSTYPE=Reiser4 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| B.FSTYPE=Reiser4 MKFS=mkfs.reiser4 -q -o extent=extent40 | ||||||||||||
| C.MOUNT_OPTIONS=notail FSTYPE=reiserfs | ||||||||||||
| D.MOUNT_OPTIONS="data=writeback" FSTYPE=ext3 | ||||||||||||
| E.MOUNT_OPTIONS="data=journal" FSTYPE=ext3 | ||||||||||||
| F.MOUNT_OPTIONS="data=ordered" FSTYPE=ext3 | ||||||||||||
| #0: | ||||||||||||
| TOTAL TIME (SECS) | CPU TIME (SECS) | |||||||||||
| Reiser4 | Reiser4 extent | Reiser3 | Ext3 writeback | Ext3 journal | Ext3 ordered |
Reiser4 | Reiser4 extent | Reiser3 | Ext3 writeback | Ext3 journal | Ext3 ordered |
|
| CREATE | 91.6 | 90.50 | 181.64 | 237.43 | 275.72 | 206.65 | 31.13 | 30.04 | 25.71 | 80.22 | 78.73 | 87.23 |
| COPY | 219.5 | 212.48 | 367.44 | 491.90 | 462.05 | 399.27 | 54.04 | 50.69 | 42.80 | 91.54 | 108.30 | 100.51 |
| READ | 187.34 | 188.65 | 302.93 | 240.17 | 242.61 | 234.17 | 38.61 | 38.69 | 27.45 | 23.75 | 24.02 | 23.75 |
| STATS | 23.71 | 22.95 | 27.55 | 22.36 | 22.36 | 22.36 | 10.91 | 10.30 | 7.82 | 7.21 | 7.35 | 7.18 |
| DELETE | 156.84 | 155.74 | 36.54 | 198.25 | 199.19 | 190.72 | 53.05 | 49.76 | 23.34 | 11.09 | 11.41 | 11.35 |
| #1:DD_MBCOUNT=768 | ||||||||||||
| TOTAL TIME (SECS) | CPU TIME (SECS) | |||||||||||
| Reiser4 | Reiser4 extent | Reiser3 | Ext3 writeback | Ext3 journal | Ext3 ordered |
Reiser4 | Reiser4 extent | Reiser3 | Ext3 writeback | Ext3 journal | Ext3 ordered |
|
| dd_writing_largefile | 30.09 | 30.27 | 38.70 | 40.38 | 74.41 | 39.45 | 5.24 | 5.22 | 5.22 | 6.74 | 7.30 | 7.53 |
| dd_reading_largefile | 28.38 | 27.50 | 28.66 | 27.81 | 27.87 | 28.35 | 4.37 | 4.28 | 4.43 | 3.98 | 3.91 | 4.09 |
| #2 | ||||||||||||
|
REP_COUNTER=1 PHASE_COPY=cp INFO_R4=2.6.8.1-mm3 + parse_options.patch FILE_SIZE=8192 DEV=/dev/hda6 PHASE_MODIFY=off DD_MBCOUNT=768 PHASE_APPEND=off PHASE_OVERWRITE=off SYNC=off DIR=/mnt1 PHASE_DELETE=rm NPROC=1 BYTES=1024000000 GAMMA=0.2 PHASE_READ=find WRITE_BUFFER=131072 | ||||||||||||
| Produced by Mongo benchmark suite. | ||||||||||||
![]() ![]() ![]() ![]() ![]()
|
| Time, in seconds, to complete action | |||||
| Reiser4 | ReiserFS | ext3 | XFS | JFS | |
| copy | 33.39 | 39.55 | 39.42 | 43.50 | 48.15 |
| sync | 1.54 | 3.15 | 9.05 | 2.08 | 3.05 |
| recopy1 | 31.09 | 75.15 | 79.96 | 102.37 | 108.39 |
| recopy2 | 33.15 | 77.62 | 98.84 | 108.00 | 114.96 |
| sync | 2.89 | 3.84 | 8.15 | 2.40 | 3.86 |
| du | 2.05 | 2.46 | 3.31 | 3.73 | 2.42 |
| delete | 7.41 | 5.22 | 3.71 | 8.75 | 15.33 |
| tar | 52.25 | 90.83 | 74.93 | 157.61 | 135.86 |
| sync | 6.77 | 4.19 | 1.67 | 0.95 | 38.18 |
| Overall | 171.28 | 302.53 | 319.71 | 429.79 | 470.88 |
#!/bin/sh time='time -f%e,%P ' echo "Copying Tree" $time cp -a /home/test/mozilla /mnt/test echo "Sync" $time sync cd /mnt/test && echo "recopying tree to mozilla-2" $time cp -a mozilla mozilla-2 && echo "recopying mozilla-2 to mozilla-3" $time cp -a mozilla mozilla-2 && echo "sync" $time sync && echo "du" $time du mozilla > /dev/null && echo "rm -rf mozilla" $time rm -rf mozilla echo "tar c mozilla-2" $time tar c mozilla-2 > mozilla.tar echo "final sync" $time sync |