Page 1 of 1

Is it OK to have Multiple Instances of Everything Running

Posted: Tue Oct 13, 2009 7:03 am
by therube
Is it OK to have Multiple Instances of Everything Running - Simultaneously?
Does it put undo hardship on a system?
Assume they will update the same (the one) Everything.db file & that they are able to do that concurrently.
Or does -instance have an affect on that?

Mainly thinking about having Everything running under multiple User logins.

Haven't explored; Everything.exe -config <everything.ini> yet - so that each User could have different settings, but I'd imagine that to be straight forward.

Re: Is it OK to have Multiple Instances of Everything Running

Posted: Tue Oct 13, 2009 11:44 am
by David
Is it OK to have Multiple Instances of Everything Running - Simultaneously?
Yes, recommendations for allow multiple instances:
  • Do not use it, use named instances instead (see below).
  • Make multiple locations of "Everything" and run each unique instance of "Everything" from a different location.
OR
  • Use -config to specify different database locations.
Does it put undo hardship on a system?
A little overhead for the windows management.
roughly 3-5Mb for each instance plus the size of the database.
You can have multiple instances with the same volumes in the database.
Assume they will update the same (the one) Everything.db file & that they are able to do that concurrently.
Or does -instance have an affect on that?
There is only one Everything.db per instance, so you will need to set a unique database location for each instance.
Otherwise one instance would overwrite another instance's Everything.db.
Haven't explored; Everything.exe -config <everything.ini> yet - so that each User could have different settings, but I'd imagine that to be straight forward.

How to use named instances:
Make multiple copies of "Everything".
add the following line to each Everything.ini file: instance_name=unique name

For example:
C:\Program Files\Everything (C drive only)
C:\Program Files\Everything (D drive only)

Name each instance and set-up scanning rules for each instance.

For example:

C:\Program Files\Everything (C drive only)\Everything.ini:

Code: Select all

instance_name=C drive only
check_media_A=0
check_media_B=0
check_media_C=1
check_media_D=0
check_media_E=0
check_media_F=0
check_media_G=0
check_media_H=0
check_media_I=0
check_media_J=0
check_media_K=0
check_media_L=0
check_media_M=0
check_media_N=0
check_media_O=0
check_media_P=0
check_media_Q=0
check_media_R=0
check_media_S=0
check_media_T=0
check_media_U=0
check_media_V=0
check_media_W=0
check_media_X=0
check_media_Y=0
check_media_Z=0

C:\Program Files\Everything (D drive only)\Everything.ini:

Code: Select all

instance_name=D drive only
check_media_A=0
check_media_B=0
check_media_C=0
check_media_D=1
check_media_E=0
check_media_F=0
check_media_G=0
check_media_H=0
check_media_I=0
check_media_J=0
check_media_K=0
check_media_L=0
check_media_M=0
check_media_N=0
check_media_O=0
check_media_P=0
check_media_Q=0
check_media_R=0
check_media_S=0
check_media_T=0
check_media_U=0
check_media_V=0
check_media_W=0
check_media_X=0
check_media_Y=0
check_media_Z=0