Egnyte Support

If you are experiencing problems with "Everything", post here for assistance.
Post Reply
dave5836213
Posts: 7
Joined: Tue May 31, 2011 12:16 pm

Egnyte Support

Post by dave5836213 »

Hi,

I was wondering if there's any method to use Everything with Egnyte as, for whatever reason, it seems to update very slowly (I have, I suspect, over 1.5M files on it).

I'm not opposed to having it update over the course of several days but the problem is that I'd ideally like a relatively recent file list.

My best guess for a solution to this is to run a tracert and find out where it is physically hosted and then see if I can get a cheapo virtual server in the same farm and then run an everything server on it which would likely run faster (e.g., a free or nearly free ec2 instance would work assuming my egnyte is hosted on ec2?).

In an ideal world, everything would have a real integration with Egnyte but I don't see that happening :(

Thanks,
Dave
void
Developer
Posts: 16748
Joined: Fri Oct 16, 2009 11:31 pm

Re: Egnyte Support

Post by void »

Getting an Everything Server closer to your Egnyte server will help.

Another idea is to split your indexed folders into multiple subfolders.
For example, instead of indexing \\server\share, index:
\\server\share\folder1
\\server\share\folder2
\\server\share\folder3
\\server\share\folder4
\\server\share\folder5
\\server\share\folder6
...
dave5836213
Posts: 7
Joined: Tue May 31, 2011 12:16 pm

Re: Egnyte Support

Post by dave5836213 »

would everything scan the folders in parallel for increased speed?
void
Developer
Posts: 16748
Joined: Fri Oct 16, 2009 11:31 pm

Re: Egnyte Support

Post by void »

Everything can, but it doesn't have a UI option to enable it.

By default, Everything will use 1 thread for all folder indexes.

To enable multiple threads for each indexed folder:
  • In Everything, type in the following search and press ENTER:
    about:config
    ---this will open your Everything.ini in notepad---
  • Change the following line:
    folder_multithreaded=0,0,0,...
    to:
    folder_multithreaded=1,1,1,...
    (replace 0 with 1 for all occurrences on this line)
  • Save changes and exit Notepad.
  • Accept the prompt in Everything to reload your configuration.


Everything will use all available logical CPUs to index your folders.
If you have a lot of logical CPUs (> 16), consider limiting the number of threads to use when indexing:
  • Copy and paste the following into your Everything search box:
    /index_max_threads=16
  • Press ENTER in your Everything search box.
  • If successful, index_max_threads=16 is shown in the status bar for a few seconds.
    where 16 is the maximum number of threads to use.
dave5836213
Posts: 7
Joined: Tue May 31, 2011 12:16 pm

Re: Egnyte Support

Post by dave5836213 »

dude - you're amazing

I wish everyone wrote software as thoughtfully as you do
dave5836213
Posts: 7
Joined: Tue May 31, 2011 12:16 pm

Re: Egnyte Support

Post by dave5836213 »

which versions/builds support this functionality?

I seemed to only find this in 1.5/alpha but then it didn't seem to work which could be a function of the build or maybe limitations on egnyte though running this manually via CLI didn't seem to lock me out

I have no qualms having this run as many simultaneous threads as possible since, seemingly, via "conventional" means, I can return around 50 to 100 files per second at least via CLI via "dir /A-D /S /B" in parallel and could, I suppose, build a file list pretty quickly by running a lot of these at the same time though I'd certainly prefer Everything to just do this for me automatically
dave5836213
Posts: 7
Joined: Tue May 31, 2011 12:16 pm

Re: Egnyte Support

Post by dave5836213 »

for anyone else who may find this thread, my ultimately solution was to just use the file list feature on the stable (older) version of Everything

i.e., it seems to truly run in parallel on egnyte (though I havnen't tested/benchmarked this closely enough to know for sure just yet)

via a bunch of lines of the below for a bunch of folders - run it on a schedule or whatever you find necesasry
Everything.exe -create-file-list "C:\Data\list01.efu" "network path"
void
Developer
Posts: 16748
Joined: Fri Oct 16, 2009 11:31 pm

Re: Egnyte Support

Post by void »

Just making a note here, Everything 1.5.0.1341a adds the option to change the threading options under Tools -> Options -> Folders -> Folder -> right click -> Advanced -> Threads.
Post Reply