Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

Hi, I am running a basic droplet that caps out at 100% CPU for 3 hours a day (if it doesn’t lock up) when running a data analysis script.
It’s a bunch of scripts that run to analyze data and put it into a database to be served by Django. My command line scripts can’t be asyncio and single threaded anyway.
A dedicated CPU is a bit out of the price range we’re willing to spend but will upgrading to 2 vCPUs alleviate the CPU usage by allowing the PostgreSQL DBMS back end for the IO processing in a separate process?
I’m not sure I’m asking this correctly, but I believe my next option up I believe is 2 vCPU but my script itself can’t take advantage as it’s a single threaded application. I’m hoping that every time it writes to the DBMS at least some of that CPU load will be absorbed by the 2nd vCPU. Am I correct to assume this?
Serving the web pages itself is fine and doesn’t cause a problem.
Matteo Scarpa
Matteo Scarpa
KFSys
4ae272398ee6445a9bf73f4cd632b5
KFSys
phosphide
KFSys
KFSys
garantieheld
KFSys