What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

Performance issues with Innerspace + 8 bots

Rakurai

New Member
Joined
Jul 28, 2012
Messages
238
Reaction score
1
Maybe someone here has had this difficulty. I am running 8 bots using Innerspace/ISBoxer on:

i5-3570k
64gb Samsung 830 (sata 3)
16gb at ddr3-1333
Radeon 6670 2gb
DB 298
Trinity CE 0.45vlastgoodone
YAR experimental
D3prefs at typical recommended (hwclass 1, mipbias 2, stripped down etc)
10 tps, 15 fps

The bots are setup as all running from same directory, using a single copy of Demonbuddy for easy updating. For those that don't know, Innerspace creates a cache directory for each bot so they can write exclusively. Innerspace is set up to allow all bots to select all CPUs (round robin performance is terrible for whatever reason).

Problem is, performance with some of the bots isn't ideal. Seemingly at random, some of them will stutter, as in the game will freeze for 0.5 sec every 2 sec or so. It seems like there is always at least one of them doing it.

I am pretty sure CPU isn't the limitation, as I"m using 70%ish overall and there doesn't seem to be any CPU spikes that coincide with the stuttering. Memory usage is at no more than 14gb. There doesn't *seem* to be a maxing of IO bandwidth, at least that I can tell.

I am debating doing RAID-0 with another SSD to try and increase the bandwith, or maybe try it with RAID-1 in case there are multiple writes going on with the same file. I feel like this is an IO issue, and maybe some of the bots are having to wait for disk access?

Has anyone had issues like this with multiple bots? Looking for informed answers please, not guesswork at hardware upgrades. If no one has similar experiences, I could also use tips on how I would narrow down the problem. Thanks in advance!
 
Last edited:
i sometimes have my bots stutter as well. and i've even more breathing room, cpu never even gets to 50% and gpu the same.
my mem sits at half usage which shouldn't be a problem.
and i'm also running them from a SSD.

my d3pref is at lowest config possible, with max fps at 20.

my gpu is a GTX 670 2GB, cpu i5 2500k at 4.8Ghz and 16GB mem.

i'm running 4 bots.
 
edit d3prefs to lowest possible.
set d3 in game to windows fullscreen.
disable instant window swap in isboxer.
i limit fps in isboxer instead of d3 for ease of use (through cpu wizard).
a LOT depends on what TPS you run through trinity. (TPS and FPS being the 2 biggest modifiers ive found).

That being said... on my i5 3570k oc to 4.4 with a fast ssd and everything optimized also maxed out at 8 clients running 10tps/18fps. To go higher i had to sacrifice performance of bots and it lowered productivity by a noticible margin.

My i7 3770k runs same settings, same ssd, same computer 12 clients.

I think its a multiple task bottlenet personally although i have never tried to run the same amount of clients from multiple install directories to rule out isboxer. Prolly should try that also.
 
couple weeks back there were a lot of complaints about stuttering. there are lots of things you can do to try and fix this like those stated above, but at some point it just becomes unnavoidable and you just have to deal with it. I noticed you said "another SSD". in my honest opinion, two ssds is not really needed. Some people don't even have one and they are able to run their bots productively
 
Seemingly at random, some of them will stutter, as in the game will freeze for 0.5 sec every 2 sec or so.

it's when db is calculating paths
check again and you'll see it's happening when your character moves somewhere

annoying - yes but it doesn't really affect the bots
 
Sorry, forgot to mention gpu specs as well as d3prefs and tps/fps. I've updated the original post.

It doesn't seem to be a problem tied to DB calculating points, because the stuttering is very rhythmic and consistent, and only affects 1-3 bots at a time. The others run perfectly. I do think it is DB issue because if I stop DB on the stuttering bot and play manually, the problem goes away for that bot.

On a side note, does anyone run less than 10 tps and still get good perf?
 
Back
Top