Not logged inRybka Chess Community Forum
Up Topic Rybka Support & Discussion / Aquarium / Aquarium 2017: high disk activity when minimaxing the tree
- - By Hamster (**) [ch] Date 2017-08-02 15:02
Oftentimes when I stop IDeA it will take ages to minimax the tree with massive disk activity (see image).
Any idea what is causing this or how to avoid it?

Parent - By pawnslinger (****) [us] Date 2017-08-02 18:23
I have no opinion as to the cause, but I can confirm that this happens on my system also.  Things have somewhat improved since my computer upgrade -- there is still a lot of I/O, but my new system has faster SATA3 compared to my old system which had SATA2.  This made a big difference in the overall responsiveness and speed of my system.  Especially when doing any minimax operation.  Also someone recommended that I should try to minimax about 5k evaluations at one time.  Previously I would occasionally do as high as 20k.  So now I manually stop and force a minimax between 1k and 2k, this keeps things moving more smoothly, but does require my intervention.

Also, I am now using an SSD, but Aquarium is not using it except for tablebase.
Parent - - By Hamster (**) [ch] Date 2017-08-03 09:11
I think it is caused by Aquarium creating loads (1000+) of log files (filenames like LOG.old.1501665350225113).

Aquarium 2015 did not have this problem... makes a bit sad when you pay again for a product and then (parts of it) are worse than before!
Parent - - By nebulus (****) [no] Date 2017-08-03 15:09
Just go to root folder in Aquarium 2017 (same in 2016) and open leveldb.ini. Change create_logs to 0. This will prevent Aquarium from creating LOG.old.* files. You can also change statistics_enabled to 0 as well. It will prevent creation of .stat file, which can grow big. These files (LOG.old.* and .stat) are used for tuning and debugging purposes, can also be safely deleted.
Parent - By pawnslinger (****) [us] Date 2017-08-03 16:10
I delete the old log files routinely.  I didn't know that I could disable their creation... thanks for the tip.

I just checked my .stat files (I could only find 1 per instance of Aquarium) and it was very small.  So no need for me to do anything about that.
Parent - By SchackMatt (**) [se] Date 2017-08-04 06:59
Thanks nebulus. That was of great help to me.
Parent - - By Hamster (**) [ch] Date 2017-08-07 09:41
Great tip - thank you!

Btw, can I discard the directories with "discarded" in the name (e.g. c:\Progs\Aqua2017\Data\ATrees\IDeA\Game15_discarded.ldb_data\)?
Parent - By nebulus (****) [no] Date 2017-08-07 10:30
That's where your discarded moves are stored, so unless you're prepared to lose this data, you shouldn't.
Parent - - By Hamster (**) [ch] Date 2017-08-11 07:20
I am now much happier with logging disabled but the problem of Aquarium being irresponsive with massive disk activity after IDeA persists. It only happens when I run multiple (e.g. 4, 1 for each core) IDeA projects at once but that is not really unusual. It seems to be the generation of backups (\Data\ATrees\Backup\...) judging from the Resource Monitor.

I now untick the box to minimax when finished and manually minimax; this seems to circumvent the problem.
Parent - By OempaS (***) Date 2017-08-11 21:05
This is my experience also.
Untick the box for Minimax after finish.
In stead I manually minimax after IDeA stops.
This avoids IDeA getting into an endless loop.
Up Topic Rybka Support & Discussion / Aquarium / Aquarium 2017: high disk activity when minimaxing the tree

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill