After deployment, confirming your VPS actually has the resources you ordered is good practice — both for peace of mind and to catch any provisioning issue early.
Step 1 — Check Your CPU Allocation
nproc
Shows the number of CPU cores available to your VPS — compare against what your ordered plan specifies.
Step 2 — Check More Detailed CPU Information
lscpu
Provides additional detail on CPU architecture and specifications, useful if your plan specifies particular CPU characteristics beyond just core count.
Step 3 — Check Your RAM Allocation
free -h
Shows total available memory — compare the "total" figure against your ordered plan's RAM specification.
Step 4 — Check Your Disk Space
df -h /
Shows total disk space on your root filesystem — compare against your plan's storage specification.
Step 5 — Check Your Network Speed (If Specified)
speedtest-cli
Requires installing speedtest-cli first (sudo apt install speedtest-cli -y) — useful if your plan specifies a particular network port speed, though actual results can vary based on network conditions during the test.
Step 6 — Check Your Assigned IP Address(es)
curl ifconfig.me
Compare against what's listed in your Client Area's service details.
What to Do If Specs Don't Match
- Double-check exactly what your specific plan/order actually specifies, since minor confusion between similar plan tiers happens
- Take a screenshot of the command output for reference
- Contact support with the specific discrepancy if it genuinely doesn't match after careful verification
Understanding Minor Discrepancies
Some minor differences between advertised and shown specs can be normal — for example, total RAM shown by the OS may be very slightly less than the nominal figure due to reserved system memory; a small difference isn't necessarily a provisioning error, though a significant discrepancy warrants investigation.
Checking Immediately After Deployment
Performing this verification as part of your initial setup (see Your First 24 Hours With a New VPS: A Checklist) catches any provisioning issue while it's freshest and easiest to address, rather than discovering it much later.
Common Questions
Why does "free -h" show slightly less RAM than my plan specifies?
A small amount is typically reserved for the hypervisor/virtualization layer — a minor difference is generally normal and not a cause for concern.
Continue Reading
- How to Test if Your VPS Is Working Correctly After Setup
- How to Check VPS Resource Usage (CPU, RAM & Disk)
- What's Included in Your VPS Plan: RAM, CPU, Storage, Bandwidth Explained
Browse more articles in Getting Started / VPS Basics.