FYI: Speed Test BDB to FSFS
From: Kahn, Peter <Peter.Kahn_at_ironmountain.com>
Date: 2006-02-28 20:49:10 CET
Here are the results of my speed test comparison between FSFS and BDB.
I do not know if it will be of much use to you all as every environment
cab be different.
OS: FC4 - 2.6.12 i686 i686 i386 GNU/Linux
2GB ram, 16k RPM SCSI disks
SVN: version 1.2.1 (r15230)
Berkeley 4.3
Test Specs:
For each test in the suite
* repeat 50 times with a 40 MB directory of 1000+ files
* report average time to complete
* Checkout - checkout directory at the HEAD revision
note: export is not tested as it performs same
basic task as checkout
* Checkout Historical - checkout directory at revision
20000
* Commit Add - checkout directory at the HEAD revision,
add 50 files, commit
* Commit Delete - checkout directory at the HEAD revision,
delete 50 files, commit
* Commit Modify - checkout directory at the HEAD revision,
modify 50 files, commit
Results:
Type Checkout @ Head Checkout @ 20000 Commit - Add 50
Commit - Mod 50 Commit - Del 50
BDB 9.050940 61.517000 47.112200 29.894040
32.429880
FSFS 9.043580 61.420960 46.786760 29.290980
32.930660
Difference BDB to FSFS -0.01 -0.1 -0.33 -0.6 0.5
The average change in performance was an improvement of .11 seconds. If
we extrapolate this to checkouts and actions performed on a 1GB scale we
see an average improvement of 2.72 seconds. This change amounts to a
very small improvement for all categories except for deletes which are
disimproved.
The only thing that could be a potential problem would be the mass
deletion of files, which isn't really anything I'm worrying about.
--
Peter Kahn
peter.kahn@ironmountain.com
IM: pkahn@imserver, citizenkahn@jabber80.com,
citizenkahn@googletalk.com, citizen_kahn@yahoo.com
Iron Mountain Digital
-----------------------------------------
The information contained in this email message and its attachments
is intended only for the private and confidential use of the
recipient(s) named above, unless the sender expressly agrees
otherwise.
Transmission of email over the Internet is not a secure
communications medium. If you are requesting or have requested the
transmittal of personal data, as defined in applicable privacy laws
by means of email or in an attachment to email, you must select a
more secure alternate means of transmittal that supports your
obligations to protect such personal data.
If the reader of this message is not the intended recipient and/or
you have received this email in error, you must take no action
based on the information in this email and you are hereby notified
that any dissemination, misuse or copying or disclosure of this
communication is strictly prohibited. If you have received this
communication in error, please notify us immediately by email and
delete the original message.
|
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.