Cached file read performance with 6.2-PRERELEASE

Mike Jakubik mikej at rogers.com
Thu Dec 21 14:27:43 PST 2006


Has anyone tried these tests with 4.x? Well, i did, and i was surprised 
how good the performance is, it gave me the highest number of all tests, 
even compared to much faster HW. Although this is all different 
hardware, it seems like the performance drops the higher the version of 
FreeBSD is, specifically right after 6.1. Is there a possibility that 
there was some performance problem introduced around that time?

All tests done with "dd if=/dev/zero of=/tmp/file bs=8k count=30000", a 
234M file.

---
FreeBSD 4.11-STABLE, Pentium(R) 4 CPU 2.60GHz, 512MB

# dd of=/dev/null if=/tmp/file bs=8k
30000+0 records in
30000+0 records out
245760000 bytes transferred in 0.298992 secs (821962015 bytes/sec)

# dd of=/dev/null if=/tmp/file bs=32k
7500+0 records in
7500+0 records out
245760000 bytes transferred in 0.221009 secs (1111990834 bytes/sec)


FreeBSD 6.1-STABLE, Dual Core AMD Opteron(tm) Processor 170 (2009.27-MHz 
K8-class CPU), 1GB

# dd of=/dev/null if=/tmp/file bs=8k
30000+0 records in
30000+0 records out
245760000 bytes transferred in 0.289550 secs (848765132 bytes/sec)

# dd of=/dev/null if=/tmp/file bs=32k
7500+0 records in
7500+0 records out
245760000 bytes transferred in 0.243281 secs (1010190329 bytes/sec)


FreeBSD 6.1-STABLE, Intel(R) Pentium(R) D CPU 3.20GHz (3118.91-MHz 
686-class CPU), 1GB

# dd of=/dev/null if=/tmp/file bs=8k
30000+0 records in
30000+0 records out
245760000 bytes transferred in 0.354899 secs (692478377 bytes/sec)

# dd of=/dev/null if=/tmp/file bs=32k
7500+0 records in
7500+0 records out
245760000 bytes transferred in 0.285909 secs (859574388 bytes/sec)


FreeBSD 6.2-PRERELEASE, AMD Athlon(tm) 64 Processor 3000+ (2002.58-MHz 
K8-class CPU), 512MB

# dd of=/dev/null if=/tmp/file bs=8k
30000+0 records in
30000+0 records out
245760000 bytes transferred in 0.354382 secs (693488872 bytes/sec)

# dd of=/dev/null if=/tmp/file bs=32k
7500+0 records in
7500+0 records out
245760000 bytes transferred in 0.356816 secs (688758249 bytes/sec)


FreeBSD 6.2-PRERELEASE, Intel(R) Pentium(R) 4 CPU 1.80GHz (1796.94-MHz 
686-class CPU), 512MB

# dd of=/dev/null if=/tmp/file bs=8k
30000+0 records in
30000+0 records out
245760000 bytes transferred in 0.483906 secs (507867448 bytes/sec)

# dd of=/dev/null if=/tmp/file bs=32k
7500+0 records in
7500+0 records out
245760000 bytes transferred in 0.390824 secs (628825123 bytes/sec)


FreeBSD 7.0-CURRENT (all debugging off), AMD Athlon(tm) Processor 
(1410.21-MHz 686-class CPU), 512MB

# dd of=/dev/null if=/tmp/file bs=8k
30000+0 records in
30000+0 records out
245760000 bytes transferred in 0.846895 secs (290189464 bytes/sec)

# dd of=/dev/null if=/tmp/file bs=32k
7500+0 records in
7500+0 records out
245760000 bytes transferred in 0.794950 secs (309151516 bytes/sec)



More information about the freebsd-stable mailing list