Before posting, and to avoid disappointment, please read the following:

  • This forum is not for 2BrightSparks to provide technical support. It's primarily for users to help other users. Do not expect 2BrightSparks to answer any question posted to this forum.
  • If you find a bug in any of our software, please submit a support ticket. It does not matter if you are using our freeware, a beta version or you haven't yet purchased the software. We want to know about any and all bugs so we can fix them as soon as possible. We usually need more information and details from you to reproduce bugs and that is better done via a support ticket and not this forum.

High frequently reading profile ini´s causing high I/O and CPU Usage in SyncBackSE while in idle background

For technical support visit https://support.2brightsparks.com/
Post Reply
keun3nucun3
Newbie
Newbie
Posts: 4
Joined: Mon Jun 10, 2019 1:09 pm

High frequently reading profile ini´s causing high I/O and CPU Usage in SyncBackSE while in idle background

Post by keun3nucun3 »

Hi !
I recently upgraded from Version 7 to 9.0.4.1.

SyncBacup is one of the Top5 CPU consuming prozesses in Windows Task manager (continious 0,75 - 1%) in Windows while in SyncbackSE is in backgroud.
All my profiles are driven by time (each hour etc.)

I traced the process and found that syncbackse.exe reads/write all of the profile inis more then once a SECOND !

I have 10 Profiles, so all inis will be read multiple times a second.
It reads also the inis of profiles which has been deactivated since month.
Tracefile shows me over 60 MB of IO for 1 Minute just for reading inits in backgroud. (no copy job running)

Can you confirm this as a bug ?

regads,
keun

output of 2 second trace:

Code: Select all

15:18:34,5951921	SyncBackSE.exe	8484	CreateFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5952351	SyncBackSE.exe	8484	QueryStandardInformationFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5952492	SyncBackSE.exe	8484	ReadFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5953377	SyncBackSE.exe	8484	CloseFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5954907	SyncBackSE.exe	8484	CreateFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5955309	SyncBackSE.exe	8484	QueryStandardInformationFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5955450	SyncBackSE.exe	8484	ReadFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5956187	SyncBackSE.exe	8484	CloseFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5957735	SyncBackSE.exe	8484	CreateFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5958113	SyncBackSE.exe	8484	QueryStandardInformationFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5958254	SyncBackSE.exe	8484	ReadFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5959407	SyncBackSE.exe	8484	CloseFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5961618	SyncBackSE.exe	8484	CreateFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5962058	SyncBackSE.exe	8484	QueryStandardInformationFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5962214	SyncBackSE.exe	8484	ReadFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:34,5962982	SyncBackSE.exe	8484	CloseFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1029230	SyncBackSE.exe	8484	CreateFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1029890	SyncBackSE.exe	8484	QueryStandardInformationFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1030129	SyncBackSE.exe	8484	ReadFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1031424	SyncBackSE.exe	8484	CloseFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1033670	SyncBackSE.exe	8484	CreateFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1034128	SyncBackSE.exe	8484	QueryStandardInformationFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1034304	SyncBackSE.exe	8484	ReadFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1035482	SyncBackSE.exe	8484	CloseFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1037224	SyncBackSE.exe	8484	CreateFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1037675	SyncBackSE.exe	8484	QueryStandardInformationFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1037838	SyncBackSE.exe	8484	ReadFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1038631	SyncBackSE.exe	8484	CloseFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1040500	SyncBackSE.exe	8484	CreateFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1040909	SyncBackSE.exe	8484	QueryStandardInformationFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1041064	SyncBackSE.exe	8484	ReadFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
15:18:36,1041847	SyncBackSE.exe	8484	CloseFile	C:\Users\User\AppData\Local\2BrightSparks\SyncBack\PROFILE.ini	SUCCESS	
mickyj
2BrightSparks Staff
2BrightSparks Staff
Posts: 479
Joined: Mon Jan 05, 2004 6:51 pm

Re: High frequently reading profile ini´s causing high I/O and CPU Usage in SyncBackSE while in idle background

Post by mickyj »

Hi, we've just released V9.0.5.0 that fixes this. Thanks!
keun3nucun3
Newbie
Newbie
Posts: 4
Joined: Mon Jun 10, 2019 1:09 pm

Re: High frequently reading profile ini´s causing high I/O and CPU Usage in SyncBackSE while in idle background

Post by keun3nucun3 »

I confirm that this has been fixed by the new release.
Thank you.
keun3nucun3
Newbie
Newbie
Posts: 4
Joined: Mon Jun 10, 2019 1:09 pm

Re: High frequently reading profile ini´s causing high I/O and CPU Usage in SyncBackSE while in idle background

Post by keun3nucun3 »

@mickyj
Sorry for this, but i traced the wrong PID.
The bug seems NOT to be fixed in Version 9.0.5.0.

SyncBack is still reading RHistory.ini Files once per Second. Also in Background.
C:\Users\<User>\AppData\Local\2BrightSparks\SyncBack\[PROFILE]_RHistory.ini
mickyj
2BrightSparks Staff
2BrightSparks Staff
Posts: 479
Joined: Mon Jan 05, 2004 6:51 pm

Re: High frequently reading profile ini´s causing high I/O and CPU Usage in SyncBackSE while in idle background

Post by mickyj »

Hi, this isn't a bug. It needs to know when the profile was last run to see if it needs to run again, and that information is in the INI file. Keep in mind that the value can change due to it being run in a schedule (so in another process), for example, so caching it is not so simple. We'll take a look to see if it can be optimized for the next release, but I cannot guarantee it's possible. Thanks
keun3nucun3
Newbie
Newbie
Posts: 4
Joined: Mon Jun 10, 2019 1:09 pm

Re: High frequently reading profile ini´s causing high I/O and CPU Usage in SyncBackSE while in idle background

Post by keun3nucun3 »

ok, thanks for the feedback
mickyj
2BrightSparks Staff
2BrightSparks Staff
Posts: 479
Joined: Mon Jan 05, 2004 6:51 pm

Re: High frequently reading profile ini´s causing high I/O and CPU Usage in SyncBackSE while in idle background

Post by mickyj »

The good news is that we have managed to optimize this and it will be in the next release. Thanks
Post Reply