Computer power required for multiple BA instances

A place to discuss anything.
Post Reply
User avatar
jamesedwards
Posts: 4118
Joined: Wed Nov 21, 2018 6:16 pm

I've been running some intensive Bet Angel projects on one BA instance using an Acer Core i5-13500H 8GB memory laptop just fine.

But I'm looking to scale up and run multiple instances (3 or 4) of Bet Angel each could have up to 1000 markets loaded. I'm finding the Acer can't cope long term with more than one heavily laden instance working at a time.

So I'm looking to invest in another small format PC with as good a spec as I need to do this.

Anyone any idea what spec I should be looking for to run 3 or 4 heavily laden instances of Bet Angel simultaneously?

Any advice and first hand experience shared would be much appreciated.
PeterLe
Posts: 3726
Joined: Wed Apr 15, 2009 3:19 pm

I can easily run 6 Betangel instances on my home PC (Ryzen 5950x, 64Gb), CPU never gets much about 40-50%
I use it also for a lot of back testing on Python (Betcode), this Ryzen cuts through it real fast (I can backtest circa 35k Markets in 20-25 mins)
You also also need a good Internet connection, I use BT Infinity...

I also run all my python code (Strats and recorders) in AWS (Ubuntu)..very low overhead. £20/month
(You can run betangel on AWS (Lightsail) but you will need a big instance and it will cost a lot per month

So in summary, Run betangel locally, Run Python betcode in AWS
Hope that helps
Regards
Peter
(edit: I dont use this for games, so i only have a 3070 graphics card which runs just fine)
User avatar
jamesedwards
Posts: 4118
Joined: Wed Nov 21, 2018 6:16 pm

PeterLe wrote:
Sat Jan 11, 2025 11:45 am
I can easily run 6 Betangel instances on my home PC (Ryzen 5950x, 64Gb), CPU never gets much about 40-50%
I use it also for a lot of back testing on Python (Betcode), this Ryzen cuts through it real fast (I can backtest circa 35k Markets in 20-25 mins)
You also also need a good Internet connection, I use BT Infinity...

I also run all my python code (Strats and recorders) in AWS (Ubuntu)..very low overhead. £20/month
(You can run betangel on AWS (Lightsail) but you will need a big instance and it will cost a lot per month

So in summary, Run betangel locally, Run Python betcode in AWS
Hope that helps
Regards
Peter
(edit: I dont use this for games, so i only have a 3070 graphics card which runs just fine)
Great info, thanks! :D

Does one even need a dedicated graphics card? I would have thought on-board graphics would be fine for just BA?
PeterLe
Posts: 3726
Joined: Wed Apr 15, 2009 3:19 pm

Some of the new Ryzen processors have graphics build in, so prob not
User avatar
jamesedwards
Posts: 4118
Joined: Wed Nov 21, 2018 6:16 pm

I've done some experimenting this afternoon and it looks like the bottleneck was the 8GB memory.

I'm running the same 3x heavy load instances on a Minisforum mini PC with Ryzen 7 5700G with 32GB memory and all working fine. Using around 33% of both processor and memory.

I've gone and bought another one with a little better spec to run them in future. I love these Minisforum PCs and this seems an absolute steal. Ryzen 7 8745H and 32GB memory just £419 including shipping with discount code. https://www.minisforum.uk/products/mini ... 5805512982

Will report back when up and running.
Fugazi
Posts: 935
Joined: Wed Jan 10, 2024 7:20 pm

Sounds like early market betting ;)
User avatar
jamesedwards
Posts: 4118
Joined: Wed Nov 21, 2018 6:16 pm

Fugazi wrote:
Sat Jan 11, 2025 6:54 pm
Sounds like early market betting ;)
Nah, just very boring commission churning.
User avatar
jamesedwards
Posts: 4118
Joined: Wed Nov 21, 2018 6:16 pm

jamesedwards wrote:
Sat Jan 11, 2025 4:46 pm
I've done some experimenting this afternoon and it looks like the bottleneck was the 8GB memory.

I'm running the same 3x heavy load instances on a Minisforum mini PC with Ryzen 7 5700G with 32GB memory and all working fine. Using around 33% of both processor and memory.

I've gone and bought another one with a little better spec to run them in future. I love these Minisforum PCs and this seems an absolute steal. Ryzen 7 8745H and 32GB memory just £419 including shipping with discount code. https://www.minisforum.uk/products/mini ... 5805512982

Will report back when up and running.
So glad I invested in these bad boys, they are great! Tiny little PCs, small enough to sit in the palm of your hand (glasses for scale!). Decent processing power, no issue at all handling multiple instances of Bet Angel. They manage heat very well and you can stack them on top of each other like a little modular tower. I've bought two so far. Don't even need them connected to a screen, once set up I access them both from my browser using Chrome Remote Desktop. Highly recommend.

z65.jpg
z64.JPG
You do not have the required permissions to view the files attached to this post.
User avatar
firlandsfarm
Posts: 3330
Joined: Sat May 03, 2014 8:20 am

jamesedwards wrote:
Thu Jan 23, 2025 12:47 am
So glad I invested in these bad boys, they are great! Tiny little PCs, small enough to sit in the palm of your hand (glasses for scale!). Decent processing power, no issue at all handling multiple instances of Bet Angel. They manage heat very well and you can stack them on top of each other like a little modular tower. I've bought two so far. Don't even need them connected to a screen, once set up I access them both from my browser using Chrome Remote Desktop. Highly recommend.
That sounds great, can you tell us a little more about the set-up. I have been getting interested in a VPS because I run some quite large (for me) databases and have been thinking of transferring them to a VPS. Wonder how your set-up might compare and switch my databases to one or two of the minis.
User avatar
jamesedwards
Posts: 4118
Joined: Wed Nov 21, 2018 6:16 pm

firlandsfarm wrote:
Thu Jan 23, 2025 1:48 am
jamesedwards wrote:
Thu Jan 23, 2025 12:47 am
So glad I invested in these bad boys, they are great! Tiny little PCs, small enough to sit in the palm of your hand (glasses for scale!). Decent processing power, no issue at all handling multiple instances of Bet Angel. They manage heat very well and you can stack them on top of each other like a little modular tower. I've bought two so far. Don't even need them connected to a screen, once set up I access them both from my browser using Chrome Remote Desktop. Highly recommend.
That sounds great, can you tell us a little more about the set-up. I have been getting interested in a VPS because I run some quite large (for me) databases and have been thinking of transferring them to a VPS. Wonder how your set-up might compare and switch my databases to one or two of the minis.
It's just like having additional Windows PCs sat on your desk. I've gone down both routes in the past and each has their advantages and disadvantages. Running your own PCs requires an initial outlay but saves you paying a perpetual monthly VPS rent. Plus there's better accessibility as you have physical control over them, attaching thumb drives, switching them off/on etc. The main downside is any inconvenience/cost of having them running 24/7 in your house. They rely on your home network of course so all your eggs are in one basket if your network ever goes down.

Controlling them with Chrome Remote Desktop is brilliant. I can use them on my main desktop at home, or on my phone when out and about. To keep a stable screen output you need an HDMI emulator (<£10) to 'trick' the PC into thinking a monitor is always connected. https://www.amazon.co.uk/Display-Emulat ... 07C4WD9CH/
User avatar
firlandsfarm
Posts: 3330
Joined: Sat May 03, 2014 8:20 am

jamesedwards wrote:
Thu Jan 23, 2025 10:50 am
It's just like having additional Windows PCs sat on your desk. I've gone down both routes in the past and each has their advantages and disadvantages. Running your own PCs requires an initial outlay but saves you paying a perpetual monthly VPS rent. Plus there's better accessibility as you have physical control over them, attaching thumb drives, switching them off/on etc. The main downside is any inconvenience/cost of having them running 24/7 in your house. They rely on your home network of course so all your eggs are in one basket if your network ever goes down.

Controlling them with Chrome Remote Desktop is brilliant. I can use them on my main desktop at home, or on my phone when out and about. To keep a stable screen output you need an HDMI emulator (<£10) to 'trick' the PC into thinking a monitor is always connected. https://www.amazon.co.uk/Display-Emulat ... 07C4WD9CH/
Thanks for sharing James, much appreciated.

What has always put me off a VPS is the need to manage Windows Server, an OS I know nothing about. I had a VPS many years ago and found it took a lot of my time managing and maintaining if only because I didn't know what was required of me and how to perform it so I searched for advice online but because it was my only exposure to Windows Server by the time it came to the next time I had forgotten 'what and how' so had to research it again!

I assume if my network fell apart I could always use my phone as a Personal Hotspot for them to connect to and in such an emergency connect them via USB/directly to my screen, keyboard and mouse one at a time or maybe connect them by a USB transfer lead so your main computer can access all the files etc. on them.

Can you tell me what their consumption/wattage is?
User avatar
jamesedwards
Posts: 4118
Joined: Wed Nov 21, 2018 6:16 pm

firlandsfarm wrote:
Thu Jan 23, 2025 12:01 pm
jamesedwards wrote:
Thu Jan 23, 2025 10:50 am
It's just like having additional Windows PCs sat on your desk. I've gone down both routes in the past and each has their advantages and disadvantages. Running your own PCs requires an initial outlay but saves you paying a perpetual monthly VPS rent. Plus there's better accessibility as you have physical control over them, attaching thumb drives, switching them off/on etc. The main downside is any inconvenience/cost of having them running 24/7 in your house. They rely on your home network of course so all your eggs are in one basket if your network ever goes down.

Controlling them with Chrome Remote Desktop is brilliant. I can use them on my main desktop at home, or on my phone when out and about. To keep a stable screen output you need an HDMI emulator (<£10) to 'trick' the PC into thinking a monitor is always connected. https://www.amazon.co.uk/Display-Emulat ... 07C4WD9CH/
Thanks for sharing James, much appreciated.

What has always put me off a VPS is the need to manage Windows Server, an OS I know nothing about. I had a VPS many years ago and found it took a lot of my time managing and maintaining if only because I didn't know what was required of me and how to perform it so I searched for advice online but because it was my only exposure to Windows Server by the time it came to the next time I had forgotten 'what and how' so had to research it again!

I assume if my network fell apart I could always use my phone as a Personal Hotspot for them to connect to and in such an emergency connect them via USB/directly to my screen, keyboard and mouse one at a time or maybe connect them by a USB transfer lead so your main computer can access all the files etc. on them.

Can you tell me what their consumption/wattage is?
There's no real difference to managing Windows Server OS that I am aware of.

Not sure how much they cost to run, but it's not going to be very much. The processor runs up to 65w at max capacity but I'm currently running two instances of BA on one machine and the processor is drawing 25w which would be about 15p per day I think.
User avatar
ForFolksSake
Posts: 872
Joined: Sat May 11, 2024 2:51 pm

jamesedwards wrote:
Thu Jan 23, 2025 12:47 am
jamesedwards wrote:
Sat Jan 11, 2025 4:46 pm
I've done some experimenting this afternoon and it looks like the bottleneck was the 8GB memory.

I'm running the same 3x heavy load instances on a Minisforum mini PC with Ryzen 7 5700G with 32GB memory and all working fine. Using around 33% of both processor and memory.

I've gone and bought another one with a little better spec to run them in future. I love these Minisforum PCs and this seems an absolute steal. Ryzen 7 8745H and 32GB memory just £419 including shipping with discount code. https://www.minisforum.uk/products/mini ... 5805512982

Will report back when up and running.
So glad I invested in these bad boys, they are great! Tiny little PCs, small enough to sit in the palm of your hand (glasses for scale!). Decent processing power, no issue at all handling multiple instances of Bet Angel. They manage heat very well and you can stack them on top of each other like a little modular tower. I've bought two so far. Don't even need them connected to a screen, once set up I access them both from my browser using Chrome Remote Desktop. Highly recommend.


z65.jpg


z64.JPG
That's a game changer.
I can take one or two of those to Dubai, buy a couple of monitors and trade from there.
Cheers !!
User avatar
firlandsfarm
Posts: 3330
Joined: Sat May 03, 2014 8:20 am

jamesedwards wrote:
Thu Jan 23, 2025 1:43 pm
firlandsfarm wrote:
Thu Jan 23, 2025 12:01 pm
jamesedwards wrote:
Thu Jan 23, 2025 10:50 am
It's just like having additional Windows PCs sat on your desk. I've gone down both routes in the past and each has their advantages and disadvantages. Running your own PCs requires an initial outlay but saves you paying a perpetual monthly VPS rent. Plus there's better accessibility as you have physical control over them, attaching thumb drives, switching them off/on etc. The main downside is any inconvenience/cost of having them running 24/7 in your house. They rely on your home network of course so all your eggs are in one basket if your network ever goes down.

Controlling them with Chrome Remote Desktop is brilliant. I can use them on my main desktop at home, or on my phone when out and about. To keep a stable screen output you need an HDMI emulator (<£10) to 'trick' the PC into thinking a monitor is always connected. https://www.amazon.co.uk/Display-Emulat ... 07C4WD9CH/
Thanks for sharing James, much appreciated.

What has always put me off a VPS is the need to manage Windows Server, an OS I know nothing about. I had a VPS many years ago and found it took a lot of my time managing and maintaining if only because I didn't know what was required of me and how to perform it so I searched for advice online but because it was my only exposure to Windows Server by the time it came to the next time I had forgotten 'what and how' so had to research it again!

I assume if my network fell apart I could always use my phone as a Personal Hotspot for them to connect to and in such an emergency connect them via USB/directly to my screen, keyboard and mouse one at a time or maybe connect them by a USB transfer lead so your main computer can access all the files etc. on them.

Can you tell me what their consumption/wattage is?
There's no real difference to managing Windows Server OS that I am aware of.

Not sure how much they cost to run, but it's not going to be very much. The processor runs up to 65w at max capacity but I'm currently running two instances of BA on one machine and the processor is drawing 25w which would be about 15p per day I think.
Thanks again for sharing. My experience with Windows Server was that it was very different (more involved/complicated) in setting up but that was quite a few years ago! Maybe more straightforward now.
User avatar
ShaunWhite
Posts: 10495
Joined: Sat Sep 03, 2016 3:42 am

firlandsfarm wrote:
Thu Jan 23, 2025 1:48 am
That sounds great, can you tell us a little more about the set-up. I have been getting interested in a VPS because I run some quite large (for me) databases and have been thinking of transferring them to a VPS. Wonder how your set-up might compare and switch my databases to one or two of the minis.
Is it just storage you need? You can get 4tb Seagate Barracudas for about 80 quid. My zipped data is on those and I move what I want to analyse to a smaller m.2 drive on the mobo.
Post Reply

Return to “General discussion”