Help and Support
Ask a question, report a problem, request a feature...
<<  Back To Forum

Memory usage is beyond control (even in v2.59)

by Guest on 2019/03/22 04:32:06 PM    
I very much like Tixati, I've been using it for a really long time.
Now I have many small finished downloads (probably more then 20k) and I don't want to delete them.

Today my Tixati consumes shocking 14GB of memory with only like 10 active downloads/uploads. As a developer I know that even such number of downloads should not consume such colossal amount of memory.
Can you fix it somehow? My machine just cannot handle it anymore (same problem with v2.59).
by BRMateus2 on 2019/03/26 12:25:36 AM    
Tixati might be loading every single struct in details even when torrent is disabled.
Every pointer to a virtual filesystem block, etc, this should'nt happen.
14GB, well, sounds crazy - Linux here in 168MB with only 127 torrents.
by Bugmagnet on 2019/03/26 03:12:37 AM    
Not sure exactly what your situation is. Do you only have 20 or so torrents loaded, as shown in ALL Transfers?

Or do you have many more loaded but only those 20 running? I would assume if your "All Transfers" count is much higher, it would use more RAM even if they are not active, running. But 14GB? something else is going on there.

I have over 2000 torrents added to my main tixati box and it uses less than 3 GB of RAM.

A few months back, I was experiencing huge RAM usage, even forcing SWAP to be used. After a lot of hair-pulling, I discovered the problem was that I had enabled logging for troubleshooting and that is what was using so much RAM. I couldn't imagine log text files to use so much, certainly not to exceed the log file limit. But I didn't understand that some of those limits were for each peer and not for the logging category over all.

bottom line, I disabled all tixati logging and I have no more RAM creep.
by Guest on 2019/03/26 09:26:12 AM    
Now I have many small finished downloads (probably more then 20k)

if you have 20,000 files that is going to take up a lot of memory. tixati has to hold some info on all 20,000 torrents.

make sure you turn down and/or off all logging to help keep the memory down.
by Bugmagnet on 2019/03/27 12:53:21 AM    
wow.. 20K?  i really misread that one, thinking just 20.

Bittorrent protocol is not so optimal for small files and isn't really very useful for that, since many small files, like text documents fit into a single "block" and can be downloaded very quickly from a single seed.

Combining many small related files into a collection and making a single torrent for that is far more efficient.

A single torrent containing 1000 videos is much easier to handle than 1000 separate torrents.
by Guest on 2019/03/29 10:12:26 PM    
I have 115K+ downloads(!) with 95GB of memory usage on 60TB storage. I have to confess tixati is one state of the art program, BIG THUMBS UP.
I am a c++ programmer and I know whoever wrote this baby is a genius! you rock!
by Pete on 2019/03/30 07:46:23 PM    
I have 115K+ downloads(!) with 95GB of memory usage on 60TB storage.
Wow! What is your bandwidth?
by Guest on 2019/04/04 12:57:41 PM    
1.4K torrents here with 400 of them offline.  Ran Tixati for a few hours and memory usage is 5.8GB.  Also running on Linux.  Seems high usage to me but that is just a suspicion.
by Bugmagnet on 2019/04/05 02:47:23 PM    
I'd suggest checking that logging is all turned off.

And then using Auto-queue management,

I have over 2400 torrents loaded (>5TB content), am seeding 750 torrents and have over 1100 more on standby rotation. Add to that over 200 dead torrents on "download" hoping one day someone comes online to seed them.

With all that and parking in 10 chatrooms, and an uptime of nearly 3 days now, Tixati is using less than 2 GB or RAM on my 8GB Win7 system.
by Guest on 2019/04/05 03:33:17 PM    
"1.4K torrents here with 400 of them offline" <- This is me.

To confirm if I go settings->Event Logging.  All 4 items (Transfers Peers, RSS Feeds, Scheduler Events) are set to 0-No Logging.  Main log backscroll is 1000.  Transfers backscroll 200, peers backsroll 100, RSS backsroll 200 and scheduler backscroll 200.  As far as I know these are all the defaults.

Any other suggestions?




This web site is powered by Super Simple Server