NAS Large Directory Problem?
Moderators: white, Hacker, petermad, Stefan2
NAS Large Directory Problem?
Folks, maybe you can give me some guidance. Running TC8.51 and recently installed a new home NAS. Put all my music in a single NAS share with > 9500 directories.
When I go to the share, TC slows to a crawl and stops responding until (I guess) it has the opportunity to read the entire directory. However, it never speeds up on subsequent directory changes even though it though it has read the directories.
Is there a way to speed up NAS access for shares with a huge number of directories?
BTW, Windows Explorer does not exhibit the same behavior and I don't have the same problem with local or USB-attached drives.
Thanks!
When I go to the share, TC slows to a crawl and stops responding until (I guess) it has the opportunity to read the entire directory. However, it never speeds up on subsequent directory changes even though it though it has read the directories.
Is there a way to speed up NAS access for shares with a huge number of directories?
BTW, Windows Explorer does not exhibit the same behavior and I don't have the same problem with local or USB-attached drives.
Thanks!
- ghisler(Author)
- Site Admin
- Posts: 48108
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
You should not put too many items in a single subdirectory, neither files nor folders. According to my tests, Explorer isn't faster, it just updates the list while it's loading.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Hi.
In extreme cases, suspend or slow down the application TC.
Folders: http://www.imagebam.com/image/0592ea358941941
Example:
I have 1 file(s) 108137 dir(s)
748 GB / 67 GB Free (for 3 or 4TB drives) and TC can long read catalogs and temporarily not responding
Should help. Setting: Turn off icon.
However, it happens That the directory has already been COMPLETE read, trying to re-read.
Why read again? Turning off the auto-refresh read folders. How?
I also use "special tool"(paid) which has a beautiful interface and do not need to be switched icons to work quickly (faster read MANY dirs than Explorer and Total Commander)
In extreme cases, suspend or slow down the application TC.
Folders: http://www.imagebam.com/image/0592ea358941941
Example:
I have 1 file(s) 108137 dir(s)
748 GB / 67 GB Free (for 3 or 4TB drives) and TC can long read catalogs and temporarily not responding
Should help. Setting: Turn off icon.
However, it happens That the directory has already been COMPLETE read, trying to re-read.
Why read again? Turning off the auto-refresh read folders. How?
I also use "special tool"(paid) which has a beautiful interface and do not need to be switched icons to work quickly (faster read MANY dirs than Explorer and Total Commander)
- ghisler(Author)
- Site Admin
- Posts: 48108
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Alternatively, you can turn on the overlays, but turn off EXE/LNK icons on the network. This will also turn off overlays on network drives, but keeps them on local drives.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Delete files and still not help!ghisler(Author) wrote:Alternatively, you can turn on the overlays, but turn off EXE/LNK icons on the network. This will also turn off overlays on network drives, but keeps them on local drives.
C:\ProgramData\GG\ggdrive\ggdrive-overlay.dll (The file associated with the Polish communicator)
http://www.gadu-gadu.pl/
22-25% CPU and hang(ghost)
How to resolve it this problem:
All the time 25% of the CPU, probably caused refresh and re-reading directories
or the problem somewhere else?
reproduce
Code: Select all
---------------------------
Total Commander
---------------------------
Total space occupied:
681 507 597 771 bytes in 4 526 883 file(s),
in 108 137 directories
(= 665 534 763k, 649 936M, 634G)
Image: http://109.imagebam.com/download/OSnmvIdOUmPXocAhP3bADw/36002/360017588/HGFDF.jpg
Proces Explorer Screen:
http://www.imagebam.com/image/86b95c360018743
unfreezing application? = kill the process TOTALCMD64.EXE = always ...
100% REALLY. Windows Explorer - is stronger and better at operation on many directories.
Windows Explorer
108000 subfolders
-Faster open
-Faster operation
-NOT FROZEN
Screen:
http://www.imagebam.com/image/612f61360021531
- ghisler(Author)
- Site Admin
- Posts: 48108
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
It really sounds like a misbehaving overlay extension. Please use the tool ShellExView to disable all overlay extensions which are not from Microsoft:
http://www.nirsoft.net/utils/shexview.html
If the problem goes away, you can re-enable them one by one until the error is back.
http://www.nirsoft.net/utils/shexview.html
If the problem goes away, you can re-enable them one by one until the error is back.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re:
Hi Chris,ghisler(Author) wrote: ↑2014-10-16, 13:07 UTC You should not put too many items in a single subdirectory, neither files nor folders. According to my tests, Explorer isn't faster, it just updates the list while it's loading.
I wonder if you've had the time to look into building this functionality in Total Commander, i.e. updating the list while it's loading the directory?
That's about the last advantage of Windows Explorer if that can be mimicked, it would be truly awesome.
Thanks!
Andrew
- ghisler(Author)
- Site Admin
- Posts: 48108
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: NAS Large Directory Problem?
I'm not really happy with how the Explorer does it - the users could start selecting files while it's updating, and click on the wrong file because it updates just when the user is clicking on it...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com