Hi @tech
i've migrated one of our squid server to OpenBSD 5.5 and i tested tmpfs.
It works like a charm, great work, but i noticed than the mfs is faster
than tmpfs.

My benchs (with dd) are showing that tmpfs is slower than mfs. (/tmp:
tmpfs | /var/squid/cache: mfs), i've done many dd to test it, and i
always have the same results

Writing performance
> dd if=/dev/zero of=/tmp/test.img bs=1024
count=1000000                                                                   
                                  
1000000+0 records in
1000000+0 records out
1024000000 bytes transferred in 8.706 secs (117614588 bytes/sec)
> dd if=/dev/zero of=/var/squid/cache/test.img bs=1024 count=1000000
1000000+0 records in
1000000+0 records out
1024000000 bytes transferred in 3.044 secs (336379694 bytes/sec)

Reading performance
> dd if=/var/squid/cache/test.img of=/dev/null bs=1000
1024000+0 records in
1024000+0 records out
1024000000 bytes transferred in 2.767 secs (370015585 bytes/sec)
> dd if=/tmp/test.img of=/dev/null bs=1000
1024000+0 records in
1024000+0 records out
1024000000 bytes transferred in 3.553 secs (288178274 bytes/sec)

Then, what is the goal of tmpfs ? Replace mfs ? Create a tmpfs structure
for some special dirs (like /dev, /tmp, /var/run...) ? If yes, is this
new tmpfs structure into fstab will be used in -current and next
release ?

Thanks in advance

-- 
Best regards, 

Loïc BLOT, Engineering
UNIX Systems, Security and Network Engineer
http://www.unix-experience.fr



Reply via email to