Location of db.* files, journal, and depot files
We recommend separate filesystems for each of the following: db.* files, journal, and archive files.
db.* files |
Journal file |
Depot files | |
---|---|---|---|
Drive
|
For I/O requests that must be satisfied from beyond the filesystem cache, we recommend that:
Tip
Concerning solid state drives (SSDs), see "Disk Performance" in the Perforce Knowledge Base article, Recommended Server Hardware Configurations. |
For recoverability, the live journal should not be on the same physical
device that contains the For best performance, the live journal should be on a:
|
The depot files should be located on a logical drive that is separate from:
For best performance, the logical drive where the depot files are located should be on a separate storage subsystem connected to a separate host adapter. |
Optimization |
The db.* files need to be on a filesystem optimized for fast random read and write performance. |
The live journal needs to be on a filesystem optimized for fast sequential write performance. |
|
RAID |
RAID 1+0 (or RAID 10) is recommended for the logical drive where the
Hardware-based RAID implementations usually have good
performance characteristics. Software-based RAID implementations can
require CPU cycles that could otherwise be used for
|
The depot files require more disk space than the db.* files. The I/O throughput for depot files is not as critical as for the db.* files. Therefore, consider using an economical RAID configuration, such as RAID 5. |