با ابزارهای sysbench، fio و speedtest-cli عملکرد واقعی CPU، دیسک و شبکه VPS خود را تست کنید و مطمئن شوید منابعی که خریدهاید واقعی است.

بعد از خرید یک سرور مجازی، چطور مطمئن شوید واقعاً منابعی که برایش پول دادهاید را دریافت میکنید؟ بنچمارک کردن سرور — یعنی تست عملکرد واقعی CPU، دیسک و شبکه — بهترین راه برای این اطمینان است.
تست سرعت CPU
ابزار ساده و سبک sysbench برای تست پردازنده مناسب است:
sudo apt install sysbench sysbench cpu --cpu-max-prime=20000 --threads=$(nproc) run
عدد Events per second بالاتر یعنی عملکرد CPU بهتر؛ میتوانید نتیجه را با بنچمارکهای عمومی همان مدل CPU مقایسه کنید.
تست سرعت دیسک (I/O)
sudo apt install fio fio --name=test --filename=testfile --size=1G --rw=randwrite --bs=4k --direct=1 --numjobs=1 --runtime=30
این دستور سرعت نوشتن تصادفی (که معیار خوبی برای عملکرد دیتابیس است) را اندازه میگیرد و در نتیجه IOPS و پهنای باند دیسک را گزارش میکند. برای سرور با هارد NVMe انتظار میرود اعداد بسیار بالاتری نسبت به SSD یا HDD معمولی ببینید.
تست سرعت شبکه
با ابزار speedtest-cli سرعت آپلود و دانلود پورت شبکه سرور را بررسی کنید:
sudo apt install speedtest-cli speedtest-cli
برای تست پینگ به یک مقصد خاص (مثلاً برای پروژههای حساس به تاخیر):
ping -c 20 8.8.8.8
تست سرعت شبکه بین دو سرور (iperf3)
اگر میخواهید پهنای باند واقعی بین دو سرور خودتان را اندازه بگیرید (مثلاً بین وبسرور و سرور دیتابیس):
# on server 1 (listener) iperf3 -s # on server 2 (client) iperf3 -c SERVER1_IP
مقایسه نتایج با تبلیغات ارائهدهنده
اگر ارائهدهنده VPS شما وعده هارد NVMe و پورت ۱ گیگابیتی داده اما نتایج بنچمارک عدد بسیار پایینتری نشان میدهد، این نشانه Overselling منابع است — زمان تماس با پشتیبانی یا در نظر گرفتن ارائهدهنده دیگر رسیده.



