And the question is? Oh, you got a VIRTUAL server running on a hardware you do NOT control and there is NO way for you to measure whether or not the hardware has any load on it, or load spikes.
Here is what you do not do: GO to an internet forum with no hardware level information.
here is what you do: contact your "major supplier" support - they are there for that, you pay them for that and - they have access to, you know, the hardware.
Maybe the provider says they give us a 1Gbit connection but they can't give
it on peak hours for all servers?
MAYBE you read what you signed up for. MAYBE you get some qualification before going to a place for professionals.
- The 1GB is port speed, not internet speed.
- No provider in the world will not oversell. You want 1GB to the internet, you pay for it - explicitly. Which will be a little more expensive (like hundreds of times) than your VPS.
So no, they do not "maybe" - they deliver exactly what you paid for: 1gigabit per sever to their backbone. Note the per server - that is very unlikely for your VPS (because only so many physical ports per server and cables cost money) but per physical server.
But you are also more likely that the storage subsystem just has IO spikes. We will not be able to answer because you provide no and have no access to any metrics from the hardware layer.
Off to support. They know.