Improve Syncthing performance
This commit is contained in:
parent
0a7d8585ae
commit
477b5abfa8
|
@ -94,8 +94,12 @@ with pkgs;
|
|||
# Keep logs for a week
|
||||
services.journald.extraConfig = "MaxRetentionSec=1week";
|
||||
|
||||
# Increase inotify limits
|
||||
boot.kernel.sysctl = { "fs.inotify.max_user_watches" = 204800; };
|
||||
# Increase inotify limits and maximum buffer size
|
||||
boot.kernel.sysctl = {
|
||||
"fs.inotify.max_user_watches" = 204800;
|
||||
"net.core.rmem_max" = 2500000;
|
||||
"net.core.wmem_max" = 2500000;
|
||||
};
|
||||
|
||||
# MOTD message
|
||||
programs.fish.interactiveShellInit = "${./scripts/motd.sh}";
|
||||
|
|
|
@ -7,13 +7,19 @@
|
|||
guiAddress = "0.0.0.0:8384";
|
||||
dataDir = "/vault/syncthing";
|
||||
key = config.age.secrets.syncthing.path;
|
||||
extraOptions = { options.maxFolderConcurrency = 1; };
|
||||
devices = {
|
||||
panacea.id =
|
||||
"NF4SYEJ-RSGPDEF-CDEYC3A-JWZMKNC-KG4FVQP-CZ5HRFY-XM22BZD-N7B6VAH";
|
||||
caravanserai.id =
|
||||
"MIRF73R-S7AV47R-VLWZUK2-TFCVQPV-FRYCPND-Y4VR3W2-ZAIQXZD-JAEQCAD";
|
||||
};
|
||||
extraOptions = {
|
||||
options = {
|
||||
maxFolderConcurrency = 4;
|
||||
progressUpdateIntervalS = -1;
|
||||
caseSensitiveFS = true;
|
||||
};
|
||||
};
|
||||
folders = {
|
||||
Documents = {
|
||||
id = "wusdj-bfjkr";
|
||||
|
|
Loading…
Reference in New Issue