[OT][Linux]different filesystems for postfix

From: Andreas Hödle (no email)
Date: Fri Nov 30 2001 - 14:29:52 EST


Hello

for my own curiosity i have made a quick test with different filesystems for
postfix on linux and will post it here for everyone also interested in. The test
was as follows :

Hardware Server : P133 with 128MB RAM and 2 disk drives on Adaptec
2940UW Controller (Tiny Hardware to drive the server to the limit).
The first disk was ext2 in all cases with the linux system (SuSE 7.3
with Kernel 2.4-10) on it.
The second drive was mounted at /var/spool with the different
filesystems all with default mount and create options. Previous to all
tests the disk was new formated and recreate the postfix queue-dirs with
"postfix check".Destination mailbox in /var/spool/mail.

Client : 466 Celeron with 128MB Ram and 2940U2W
Small WinNT Porgramm which tried to send as fast as possible the
testmails and show the time to complete.

Client and Server connected through 100M/Bit switched eth.
Client and Server adress resolves per nearby DNS.
Postfix fresh compile without funny stuff from 20010228-pl08.

Test pattern :

Sending Mail to the same recipient with 15 simultanous connections
(1000 x 1k, 100 x 25k, 10 x 500k size).
Delivery was only local to user-mailbox (no cyrus,procmail or whatever)
and no check/table stuff except the defaults.

Results :

1.) ext2 (CPU 70% Idle)
Client Ready : 0:58 min
19 Msg./sec
Server Ready : 3:13 min (first smtpd -> last mail delivered according to
logfiles)

One message deffered because locking on mailbox. No errors.

2.) jfs (Ver. 1.0.5)

Many errors.
Dead-Lock on <mailbox>.lck file
Corrupt files in postfix queue

3.) reiserfs (CPU 40% Idle)
Client Ready : 1:03 min
17,4 Msg./sec
Server Ready : 2:03 min (first smtpd -> last mail delivered according to
logfiles)

No errors.

4.) ext3
Client Ready : 4:16 min
4,3 Msg./sec
Server Ready : 6:12 min (first smtpd -> last mail delivered according to
logfiles)

No errors.

Short conclusion :
JFS not ready for production environment yet. Although the speed until
the first error seemed to be better than reiserfs/ext2.
Reiserfs get a little performance win at the expense of CPU-cycles.
ext3 really slows down (maybe done something wrong).

No tests about sync behavior or other advanced stuff.

Best regards

-- 
Andreas Hödle
Kühn & Weyh Software GmbH
Linnestr. 1-3
79110 Freiburg
WWW.KWSOFT.DE
-
To unsubscribe, send mail to  with content
(not subject): unsubscribe postfix-users







Hosted Email Solutions

Invaluement Anti-Spam DNSBLs



Powered By FreeBSD   Powered By FreeBSD