If you have lots of changes per day you might want to consider chaning the sync interval to less than 3 hours.
Keep in mind that Dirsync takes some time to copy all the changes to Office 365.
Monitor the eventlogs on the Dirsync machine to check how long it takes to sync changes to Office 365.
In our case, this is about 5 minutes.
To change the sync interval we have to make some changes to the "Microsoft Online Services Directory Syncrhonization Service".
- Log on to the dirsync machine.
- Browse to "C:\Program Files\Microsoft Online Directory Sync"
- Open "Microsoft.Online.DirSync.Scheduler.exe.Config" with Notepad.
Once opened, you will find the content shown below.
Notice the "Synctimeinterval" and its value.
The notation for this value is Hours:Minutes:Seconds.
Change the value of the synctimeinterval to the desired value.
In my case I changed the value to 0:15:0, which represents 0 hours, 15 minutes and 0 seconds.
Basically a sync every 15 minutes.
Save the config file and restart the "Microsoft Online Services Directory Syncrhonization Service".