New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
cpu/disk/io abuse - how to find
Hello,
Today a provider suspended my vps saying high cpu/disk/io abuse and they sent me this screenshot
but honestly i am not able to understand anything from that
can anyone help me understand that?
is that genuinely load from my vps or a bug with qemu etc?
thanks in advance.

Comments
You're abusing CPU and Disk, as seen from screenshot. Maybe some crypto miner is in your VPS
I will check, now i am monitoring it
i am more confused because it says qemu about which i have no knowledge.
use htop in your VPS
I'm thinkin here. How much of the memory do you actually use? Is there a swap partition configured and you are doing a lot of writes to it? (because you run out of physical memory)?
Check this also
cat /sys/kernel/debug/sched/debug
they suspended that time so i couldn't check and now it is like this
looks like mariadb causing load.
it has cyberpanel installed with one wordpress website, which is fairly big size one.
whats in the mysql logfile?
thats quite huge....
posted at https://pastebin.com/jcaajaqr
there is 2GB swap.
Hi,
your htop and the screenshot you pasted at first do not fit together.
And the statistics the provider presented are anyway nonsense.
How are you supposed to do 110.6 GB/s <-- per second?! reads ...
Same with write or IO write or read. So that numbers you can ignore, as they are nonsense. Physically for sure impossible for the hardware you are on.
This CPU usage ( 431% of 4 cores?! ) ... i mean ok, this stats take numbers anyway not too much seriously ( 9.1 GB memory vs. 8.6 GB according to your htop )
Anyway, you are using a good portion of the CPU, but its not 100% like the stats of the provider show.
Maybe your usage peaked for a certain amount of time and thats where this 400% usage were produced.
On a shared VPS we would also limit this kind of usage IF its taken for a longer time duration. In a VDS environment ( dedicated resources ) thats of course not the case.
You should ask your provider how much CPU usage is actually OK for him.
Also maybe there are some long term stats available from the provider? The stats the provider posted is a moment in time. How were the numbers yesterday? Last week? ... Whats actually the average?
Yep, but there's no mining, so I'd have to check the database.
@layer7 thanks for detailed response, highly appreciate it!
i was wondering same, how come one vps use like that and also the term qemu is new to me...so i thought is he referring to my vps or all vps'es in node
I will ask them for longer stats and they say fair share usage (as usual)
and i see no error logs in mariadb too and load is much lesser now, i guess it is good (atleast for time being
)
error logs show nothing and load also seems to be fine for now.
thank you for your response
"strictly fair share"
It could mean 11% for 10 minutes or 90% for 6 hours.
Hi,
yes sorry, forgot to mention that.
This qemu process is actually your virtual server. The qemu is the hardware virtualizer software that creates the virtual server environment for the OS that you run on your server.
And yes, simply talk with the provider and checkout how to solve this. Maybe also an upgrade of CPU power is required. Its normal that shared CPU offers wont be allowed to run on 100% for a very long time.
That should be clarified... and whats the average usage actually and not peak usage.
Good luck!
its a ryzen processor with 5 cores so i guess i am already on a good vps.
their wording is always like this... fair share like occasional bursts are fine but more than 6hrs of 100% usage is abuse.
and now load seems to be very normal
0.18 0.31 0.35All depends on how many VPS are sharing 5 Ryzen cores …. 15, 30, 45, 60 or 90
c1v might do 600 in such as cases.
Lowest-hanging fruit is to set up an external monitoring tool with agent e.g. hetrixtools. It's free.