meta data for this page
Differences
This shows you the differences between two versions of the page.
| wiki:sync:syncthing:low_performance_tuning [2026/08/06 08:19] – created mchus | wiki:sync:syncthing:low_performance_tuning [2026/08/07 05:45] (current) – mchus | ||
|---|---|---|---|
| Line 33: | Line 33: | ||
| </ | </ | ||
| - | ===== Параметры, | + | ===== Параметры, |
| ^ Параметр ^ Почему не трогать ^ | ^ Параметр ^ Почему не трогать ^ | ||
| - | | fsWatcherEnabled | Официальная рекомендация — включать, | ||
| | numConnections (на устройство) | Прямой trade-off с throughput. Если устройство — основной партнёр по передаче больших объёмов, | | numConnections (на устройство) | Прямой trade-off с throughput. Если устройство — основной партнёр по передаче больших объёмов, | ||
| + | ===== fsWatcher на BSD: отдельный случай ===== | ||
| + | Официальная рекомендация Syncthing — держать `fsWatcherEnabled` включённым (live-нотификации дешевле, | ||
| + | |||
| + | На FreeBSD/BSD `fsWatcher` реализован через kqueue, который **не поддерживает рекурсивное наблюдение** — библиотека (`github.com/ | ||
| + | |||
| + | Диагностический признак: | ||
| + | |||
| + | ^ Условие ^ Рекомендация ^ | ||
| + | | Linux, любой размер папки | `fsWatcherEnabled=true` — штатная рекомендация верна | | ||
| + | | BSD/kqueue, папка с умеренным числом файлов | `fsWatcherEnabled=true` — штатная рекомендация верна | | ||
| + | | BSD/kqueue, папка с сотнями тысяч файлов/ | ||
| + | |||
| + | Для sendreceive-папки с реальными локальными изменениями (например, | ||