Push Sync von einem PBS zum zweiten funktioniert gut, aber mit aktivierter Verschlüsslung wird es ewig langsam.
Kurz zum Aufbau: 2x PBS auf dem neuesten Stand (no-sub repo) über Gigabit im selben Netz verbunden.
Die Hardware bei beiden ist schon etwas älter, spielt aber in diesem Fall tatsächlich keine Rolle.
Ein Push Sync ohne Verschlüsslung läuft mit rund 900MBit/s mit einem Worker. Alles prima.
Sobald man aber die Verschlüsselung aktiviert sind es nur noch max. 200MBit/s.
Der verschlüsselnde PBS hat zwei 4-Core CPUs welche sich während des Jobs langweilen. Es wird nur ein Thread der 16 vorhandenen genutzt.
Nur wenn man die Worker des Sync-Jobs erhöht (z.B. auf 8), wird auch wieder die Ursprungsgeschwindigkeit erreicht.
Das ist zwar zu Anfangs noch recht schnell, da mehrere Backups gleichzeitig verschlüsselt und synchronisiert werden.
Aber nach und nach sind dann die kleinen Backups abgeschlossen und es ist nur noch ein großes Backup zu synchronisieren.
Welches dann aber wieder nur mit 200MBit/s läuft.
Daher meine einfache Frage: Kann man den Sync-Job so einstellen, dass auch bei einem Worker mehr als ein Thread zum Verschlüsseln verwendet wird?
Kurz zum Aufbau: 2x PBS auf dem neuesten Stand (no-sub repo) über Gigabit im selben Netz verbunden.
Die Hardware bei beiden ist schon etwas älter, spielt aber in diesem Fall tatsächlich keine Rolle.
Ein Push Sync ohne Verschlüsslung läuft mit rund 900MBit/s mit einem Worker. Alles prima.
Sobald man aber die Verschlüsselung aktiviert sind es nur noch max. 200MBit/s.
Der verschlüsselnde PBS hat zwei 4-Core CPUs welche sich während des Jobs langweilen. Es wird nur ein Thread der 16 vorhandenen genutzt.
Nur wenn man die Worker des Sync-Jobs erhöht (z.B. auf 8), wird auch wieder die Ursprungsgeschwindigkeit erreicht.
Das ist zwar zu Anfangs noch recht schnell, da mehrere Backups gleichzeitig verschlüsselt und synchronisiert werden.
Aber nach und nach sind dann die kleinen Backups abgeschlossen und es ist nur noch ein großes Backup zu synchronisieren.
Welches dann aber wieder nur mit 200MBit/s läuft.
Daher meine einfache Frage: Kann man den Sync-Job so einstellen, dass auch bei einem Worker mehr als ein Thread zum Verschlüsseln verwendet wird?