P l a n n i n g Yo u r P e r f o r c e I n s t a l l a t i o n Welcome to Perforce! To ensure that you obtain optimum performance and keep your server data safe, use the following guidelines to plan your Perforce server installation. Essentials of Server Configuration • Put metadata files (db.*) and the journal file on separate directly attached storage (DAS), preferably on different controllers, to ensure optimal speed. • Put journal files and metadata files on different disks to ensure that you don't lose them both if a disk fails. • Put versioned files on direct attached storage to ensure optimal speed. • Create checkpoints frequently, and back up checkpoints, journal files, and versioned files on a frequent and regular basis.
Choosing Locations for Server Files To optimize server performance and data integrity, use the following guidelines for file locations. There are three different sets of files for which you need to choose locations: • Metadata files • Journal files • Versioned files The following table rates server storage options.
METADATA
JOURNAL
VERSIONED
Best
DAS RAID 10
DAS RAID 10
Separate DAS
Good
DAS
Separate DAS
SAN
Fair
SAN
SAN
NAS
Bad (or unsupported)
NAS
NAS
--