[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

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.
Received on Tue Feb 28 20:51:32 2006

This is an archived mail posted to the Subversion Users mailing list.