performance_tuning
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
performance_tuning [2023/07/04 15:33] – johnsanc | performance_tuning [2025/03/31 19:47] (current) – johnsanc | ||
---|---|---|---|
Line 9: | Line 9: | ||
\\ | \\ | ||
==== Configure a cache ToSort on a fast drive ==== | ==== Configure a cache ToSort on a fast drive ==== | ||
- | RomVault processes fixes involving 7z archives by extracting the contents to a cache directory first then performing all fixes involving that archive in a batch. This behavior minimizes the number of times a solid 7z archive needs to be decompressed or recompressed. If no Cache ToSort is configured, then RomVault will use the Primary ToSort. If your Primary ToSort is on a slower drive or network share, you may experience sub-optimal performance with 7z archives. For more information about the Cache ToSort, refer to the section on [[tosort_directories|ToSort Directories]]. | + | RomVault processes fixes involving 7z archives by extracting the contents to a cache directory first then performing all fixes involving that archive in a batch. This behavior minimizes the number of times a solid 7z archive needs to be decompressed or recompressed. If no Cache ToSort is configured, then RomVault will use the Primary ToSort. If your Primary ToSort is on a slower drive or network share, you may experience sub-optimal performance with 7z archives. To prevent wear and tear on an NVME or SSD drive, you can also use a RAM Drive as a cache ToSort. For more information about the Cache ToSort, refer to the section on [[tosort_directories|ToSort Directories]]. |
+ | |||
+ | |||
+ | \\ | ||
+ | ==== Disable " | ||
+ | The double check delete option is a safeguard that prevent' | ||
\\ | \\ | ||
Line 18: | Line 24: | ||
==== Use mapped network drives instead of UNC paths ==== | ==== Use mapped network drives instead of UNC paths ==== | ||
RomVault supports mapped network drive locations as well as UNC paths. Mapped network drives on Windows tend to be preferred because they can easily be configured to automatically reconnect upon login. Although no official benchmarks have been conducted, some users report faster speeds when using a mapped network drive vs UNC paths. This may be due to the fact that a mapped network drive authenticates once instead of on every file access like when using a UNC path. | RomVault supports mapped network drive locations as well as UNC paths. Mapped network drives on Windows tend to be preferred because they can easily be configured to automatically reconnect upon login. Although no official benchmarks have been conducted, some users report faster speeds when using a mapped network drive vs UNC paths. This may be due to the fact that a mapped network drive authenticates once instead of on every file access like when using a UNC path. | ||
+ | |||
+ | \\ | ||
+ | ==== Keep ToSorts on the same volume as the RomRoot ==== | ||
+ | RomVault can move archives and uncompressed files quickly with a move operation instead of copy & delete. However, in order to perform this operation the source and destination must be on the same volume. For example, if you have an UnRAID array with a Downloads share and a Games share, you may want to create a rootshare so you can access both under the same drive letter or base UNC path. If you are moving files across shares or drive letters, a copy & delete operation will be used instead of rename. | ||
+ | |||
+ | <WRAP info> | ||
\\ | \\ | ||
==== Enable case sensitive SMB shares ==== | ==== Enable case sensitive SMB shares ==== | ||
- | If you are using a SMB share, you should always configure this share to enable | + | If you are using a SMB share and have performance issue with RomVault fixing files in large directories, you can try enabling |
- | <WRAP important> | + | <WRAP important> |
<WRAP info>If you are an UnRAID user, this setting can easily be changed to " | <WRAP info>If you are an UnRAID user, this setting can easily be changed to " | ||
+ | |||
+ | \\ | ||
+ | ==== Disable extended attributes with SMB settings ==== | ||
+ | Some Samba settings can greatly improve performance, | ||
+ | < | ||
+ | ea support = no | ||
+ | store dos attributes = no | ||
+ | </ | ||
+ | These settings will prevent Samba from writing and reading extended attributes used for legacy DOS permissions. Directory listing tests showed a 28% speed improvement. | ||
\\ | \\ |
performance_tuning.1688484803.txt.gz · Last modified: 2023/07/04 15:33 by johnsanc