AllSync Hohe Systemauslastung nach Ende einer Datensicherung

Deutscher Support für die Software AllSync
Post Reply
tomybyte
Posts: 17
Joined: 23 Mar 2005, 18:26

AllSync Hohe Systemauslastung nach Ende einer Datensicherung

Post by tomybyte »

System Windows 7 x64, AMD FX 6300 - 6 Core CPU, 8 GByte Arbeitsspeicher

Seit einiger Zeit beobachte ich ein seltsames Verhalten des AllSync Dienstes.

Nachdem ein Datensicherungs-Task über den Scheduler abgearbeitet worden ist, fährt Allsync.exe bis auf 65% CPU-Last hoch und höher. Ich kann nicht ganz ausschließen, dass diese erhöhte Auslastung auch schon während der Ausführung des Tasks auftritt. Sicher ist auf jeden Fall, dass die hohe Auslastung auch noch nach über 20 Minuten bestehen bleibt, nachdem der Task bereits beendet worden ist, was ich aus dem Profil-Protokoll entnehmen kann. Beende ich den AllSync-Dienst während dieser Phase, fährt mit einer gewissen Verzögerung auch die Systemauslastung runter und bleibt unten, auch wenn ich den Dienst sofort wieder starte. Starte ich den gleichen Task manuell als Kopiervorgang, tritt dieses Verhalten nicht auf.

Der Task kopiert nur Dateien innerhalb eines Rechners innerhalb eines RAID 1 Verbundes (2 physikalische Festplatten) von einer Partition auf eine andere.
Eine Profilverkettung gibt es für diesen Task nicht.
In keiner AllSync-Log-Datei finde ich irgendwelche Einträge zu den Prozessen nach der Beendigung dieses Tasks.

Dieses Verhalten konnte ich eindeutig nur bei einem bestimmten Task per Scheduler-Ausführung beobachten, ob die CPU-Last bei den anderen Tasks auch erhöht ist, weiß ich nicht - da ist mir noch nichts aufgefallen.
Administrator
Site Admin
Posts: 4047
Joined: 04 Oct 2004, 18:38
Location: Thailand
Contact:

Re: AllSync Hohe Systemauslastung nach Ende einer Datensiche

Post by Administrator »

Deaktivieren Sie mal testweise diesen Task und erstellen Sie den Task komplett neu mit einer Minimalkonfiguration, also nur Profil und Startzeit.
Ändert dies etwas an der Systemauslastung?
tomybyte
Posts: 17
Joined: 23 Mar 2005, 18:26

Re: AllSync Hohe Systemauslastung nach Ende einer Datensiche

Post by tomybyte »

OK, werde ich mal testen!
tomybyte
Posts: 17
Joined: 23 Mar 2005, 18:26

Re: AllSync Hohe Systemauslastung nach Ende einer Datensiche

Post by tomybyte »

Administrator wrote:Deaktivieren Sie mal testweise diesen Task und erstellen Sie den Task komplett neu mit einer Minimalkonfiguration, also nur Profil und Startzeit.
Ändert dies etwas an der Systemauslastung?
Hab den task erneut erstellt. Einmal als Kopie und erneut manuell mit allen relevanten Einstellungen. Was ist mit Minimalkonfiguration gemeint? Ich sollte ja alle relevanten Einstellungen im neuen Task übernehmen. Ist mit Task hier der Scheduler Task oder der AllSync Task gemeint?

Auf jeden Fall besteht der Effekt auch bei dem jetzt komplett neu angelegtem Task wie schon vorher auch im kopierten. All Sync arbeitet immer noch nach Ende des Task (gestartet vom Scheduler) mit einer CPU-Auslastung von über 60%.
Siehe Protokoll des Schedulers:
17.08.2015 12:45:00 - ===========================================================================
17.08.2015 12:45:00 - ANWENDUNG: AllSync Scheduler Service 3.5.95 - Business Edition (Dienst)
...
17.08.2015 13:21:40 - PROFIL-STATISTIK:
17.08.2015 13:21:40 - Zeitaufwand: 0:36:40
17.08.2015 13:21:40 - Dateien: 1147 kopiert
17.08.2015 13:21:40 - Datenvolumen in die Zielordner kopiert: 82.892.458 Bytes

Mittlerweile ist es 13:25

Ich habe mal den kompletten Prozess Stack von allsync.exe kopiert:

Code: Select all

ntoskrnl.exe!memset+0x61a
ntoskrnl.exe!KeWaitForMultipleObjects+0xd52
ntoskrnl.exe!KeWaitForSingleObject+0x19f
ntoskrnl.exe!NtWaitForSingleObject+0xde
ntoskrnl.exe!KeSynchronizeExecution+0x3a23
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x6c0
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x4a8
wow64.dll!Wow64SystemServiceEx+0x1ce
wow64.dll!Wow64LdrpInitialize+0x42a
ntdll.dll!RtlIsDosDeviceName_U+0x1f7c4
ntdll.dll!LdrInitializeThunk+0xe
ntdll.dll!ZwWaitForSingleObject+0x15
ntdll.dll!LdrFindResource_U+0x5d6
ntdll.dll!RtlGetUserInfoHeap+0x2ca
ntdll.dll!RtlReAllocateHeap+0x7e
ole32.dll!GetErrorInfo+0x156
ole32.dll!CoTaskMemRealloc+0x16
SHELL32.dll!DllUnregisterServer+0xc8e
SHELL32.dll!SHLoadInProc+0x1d0a4
SHELL32.dll!SHLoadInProc+0x1d408
SHELL32.dll!SHLoadInProc+0x1d8f5
SHELL32.dll!RealDriveType+0x102c
SHELL32.dll!SHLoadInProc+0x1e401
SHELL32.dll!SHLoadInProc+0x1e424
SHELL32.dll!SHLoadInProc+0x1e513
SHELL32.dll!StgMakeUniqueName+0x729e2
ntdll.dll!_vsnprintf+0x181
ntdll.dll!TpCallbackIndependent+0x7dc
ntdll.dll!RtlInitializeExceptionChain+0x63
ntdll.dll!RtlInitializeExceptionChain+0x36
Es fällt auf das zig Threads von ntdll.dll laufen - hier ein Screenshot des Processexplorers
Image
Administrator
Site Admin
Posts: 4047
Joined: 04 Oct 2004, 18:38
Location: Thailand
Contact:

Re: AllSync Hohe Systemauslastung nach Ende einer Datensiche

Post by Administrator »

Task = Es gibt nur bei dem Scheduler Tasks welche Profile starten können.
Minimalkonfoguration eines Tasks wäre dann Startart und Profil.
Wie verhält sich das Profil wenn es nicht über den Task gestartet wird?
Das Profil solte dann auch mit einer Minimalkonfiguration gestartet werden.
Also nur Kopiermodus und die Quell- und Zielordner festlegen.
Damit können dann irgendwelche Zusatzoptionen als Ursache ausgeschlossen werden.

Können die ganzen Threads einem Prozess zugeordnet werden?
tomybyte
Posts: 17
Joined: 23 Mar 2005, 18:26

Re: AllSync Hohe Systemauslastung nach Ende einer Datensiche

Post by tomybyte »

Administrator wrote:...
Wie verhält sich das Profil wenn es nicht über den Task gestartet wird?
...
tomybyte wrote:System Windows 7 x64, AMD FX 6300 - 6 Core CPU, 8 GByte Arbeitsspeicher
... Starte ich den gleichen Task manuell als Kopiervorgang, tritt dieses Verhalten nicht auf.
...
Administrator wrote:...
...Können die ganzen Threads einem Prozess zugeordnet werden?
Wie im Screenshot links oben ersichtlich, sind dies alle gerade laufenden Threads, die von Allsync.exe gestartet wurden.

Hier die Screenshots der betreffenden Task-Konfiguration:
Image
Image
Image
Image
Image

Mir ist nicht klar, welche Einstellungen hier weggelassen werden könnten, das ist doch schon minimal. Oder?
Administrator
Site Admin
Posts: 4047
Joined: 04 Oct 2004, 18:38
Location: Thailand
Contact:

Re: AllSync Hohe Systemauslastung nach Ende einer Datensiche

Post by Administrator »

Minimalkonfiguration wäre nur Zeitplan und Profil. Alle andere Optionen müssen deaktiviert sein. Die Ursache kann in Ihrem Fall nur durch ein Ausschlussverfahren ermittelt werden. Deshalb die Minimalkonfiguration, sprich nur was wirklich für den Kopiervorgang notwendig ist.

Wie sieht es mit der Systemauslastung aus, wenn Sie
1. den Task manuell über den Scheduler starten und
2. der Task automatisch über den Scheduler gestartet wird, also nicht über den Schedulerdienst?
tomybyte
Posts: 17
Joined: 23 Mar 2005, 18:26

Re: AllSync Hohe Systemauslastung nach Ende einer Datensiche

Post by tomybyte »

Da ich im Urlaub war, komme ich erst jetzt dazu, mich mit Allsync erneut zu befassen.
Das Scheduler Profil wurde geändert, so dass außer dem Profil und dem Startzeitpunkt nichts mehr konfiguriert ist.
Das Problem besteht weiterhin und macht Allsync praktisch unbrauchbar, da es eine sehr hohe Systemlast auch noch nach dem Ende aller Kopiervorgänge des gewählten Profiles erzeugt.
Das kann man hier gut sehen:

Image

die zugehörige Daten sieht man hier

Image

!! Alle angegebenen Werte beziehen sich ausschließlich auf die Aktivität von allsync.exe !!
Administrator
Site Admin
Posts: 4047
Joined: 04 Oct 2004, 18:38
Location: Thailand
Contact:

Re: AllSync Hohe Systemauslastung nach Ende einer Datensiche

Post by Administrator »

Hier nochmal die unbeantworteten Fragen von der letzten Antwort:

Wie sieht es mit der Systemauslastung aus, wenn Sie

1. den Task manuell über den Scheduler starten und
2. der Task automatisch über den Scheduler gestartet wird, also nicht über den Schedulerdienst?

Noch eine Frage:

Wie lange läuft der Rechner schon ohne Neustart?
Post Reply