performance_tuning
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
performance_tuning [2022/05/26 19:59] – [Enable case-sensitive SMB shares] 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 20: | Line 26: | ||
\\ | \\ | ||
- | ==== Enable case-sensitive SMB shares | + | ==== Keep ToSorts on the same volume as the RomRoot |
- | If you are using a SMB share, you should always configure this share to enable case sensitivity. If a SMB share is not explicitly configured for case sensitivity then you will have poor performance when working | + | 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. |
- | |**⚠ CAUTION:** \\ It is **ALWAYS** recommended | + | <WRAP info> |
- | |**💡 TIP: | + | \\ |
+ | ==== Enable case sensitive SMB shares ==== | ||
+ | If you are using a SMB share and have performance issue with RomVault fixing files in large directories, | ||
+ | |||
+ | <WRAP important> | ||
+ | |||
+ | <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.1653595177.txt.gz · Last modified: 2022/05/26 19:59 (external edit)