Is it OK to have Multiple Instances of Everything Running

General discussion related to "Everything".
Post Reply
therube
Posts: 4985
Joined: Thu Sep 03, 2009 6:48 pm

Is it OK to have Multiple Instances of Everything Running

Post 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.
David
Developer
Posts: 430
Joined: Tue Mar 17, 2009 1:42 am

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

Post 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

Post Reply