جمله صادقانه
If you can plot a hockey-stick on your CPU steal time, you've already outgrown the VPS. Steal above 5% sustained means a neighbour is winning the scheduler — your latency P99 will reflect it long before your average load looks bad. The Linux scheduler statistics documentation is the canonical reference for what the st column actually represents.
پایینتر از آن، VPS تقریباً همیشه انتخاب درست است. KVM با ذخیرهسازی محلی NVMe و AES-NI روی یک هسته EPYC مدرن شما را در فاصله ۳ تا ۸ درصدی bare-metal برای بارهای کاری معمول وب، VPN، ایمیل، IRC و Lightning نگه میدارد. ۹۲ تا ۹۷ درصدی که نگه میدارید کاملاً ارزش تفاوت قیمت و راحتی live-resize را دارد.
وقتی VPS هنوز مناسب است — به وضوح
خروجی شخصی (endpoint WireGuard یا OpenVPN اختصاصی شما)، یک Tor relay زیر ۲۵ MB/s پایدار، یک mail server تککاربره، یک Bitcoin pruned node، یک Monero remote node که به کمتر از چند صد کیف پول سرویس میدهد، یک Matrix homeserver برای یک جامعه کوچک، یک سرور بازی خصوصی، یک seedbox شخصی زیر ۲۴۰ گیگابایت working set — همه اینها بهراحتی روی VPS اجرا میشوند و از رفتن به bare-metal سود کمی میبرند.
چرا: گلوگاه آنها بهندرت CPU خام است. دسترسی شبکه، اعتبار IP، موضع حوزه قضایی و اینکه آیا host پورت ۲۵ را محدود میکند یا ترافیک p2p را شکل میدهد. یک VPS که root کامل، socketهای خام، uplink نامحدود و rDNS قابل ویرایش به شما میدهد از نظر عملکردی با bare-metal برای این بارها یکسان است.
چهار نشانه که یک بار کاری از VPS خارج شده است
Sustained CPU steal above 5%. Run vmstat 1 for a peak hour. If `st` regularly sits above 5, you're sharing a core with someone hot. We re-host neighbours when steal climbs, but a dedicated host removes the variable entirely.
working set از ۲۴ گیگابایت فراتر میرود و نسبت به تأخیر حساس است. رقابت RAM روی KVM در hostهای ما نادر است (حافظه را oversell نمیکنیم)، اما یک dataset به اندازه Bitcoin txindex (~۱۲۰ گیگابایت روی دیسک، صفحات داغ ۱۰ تا ۳۰ گیگابایت) شروع به برخورد با الگوهای ARC eviction میکند که ۶۴ گیگابایت ECC headroom رفتار را تغییر میدهد. Lightning routing nodeها، Matrix Synapse با ۲۰۰+ اتاق فدرال، و پایگاههای داده CI سنگین Postgres همه اینها زودتر از آنچه مردم انتظار دارند به این میرسند.
Disk write bandwidth above 400 MB/s sustained. Single Gen4 NVMe handles this on a VPS. Two Gen4 NVMe in mirror on a dedicated tier handles it without the GC pauses that come with shared NVMe namespaces. (Confirm with iostat -x 1 — watch w_await and %util.)
خروجی شبکه بالاتر از ۵ Gbps پایدار. ما پلنهای VPS با ۱۰ Gbps نامحدود میفروشیم، و آنها واقعاً برای دورههای کوتاه به ۱۰ Gbps میرسند — اما ۵+ Gbps پایدار برای ساعتها روی سختافزار dedicated که NIC فقط برای شماست راحتتر است.
| Metric | VPS limit | Dedicated needed | Why |
|---|---|---|---|
| CPU steal time | > 5% sustained | 0% (no neighbour) | Removes the noisy-neighbour variable from your P99 latency budget. |
| Working set in RAM | > 24 GB hot | 64 GB+ ECC | ARC eviction patterns become measurable past 24 GB; 64 GB headroom changes the curve. |
| Disk write bandwidth | > 400 MB/s sustained | 2× Gen4 NVMe mirror | Shared NVMe namespace GC pauses get visible past 400 MB/s on a VPS. |
| Network egress | > 5 Gbps sustained | Dedicated NIC | 10 Gbps shared bursts work; sustained 5 Gbps for hours is more comfortable on a dedicated NIC. |
جایی که dedicated کاملاً برنده میشود
Bitcoin Core یا Ethereum archive nodeهایی که قصد دارید سالها بدون IBD مجدد اجرا کنید. IBD ۳۶ ساعته روی EPYC تکسوکت با ۲× NVMe نسل ۴ در software RAID به مراتب سریعتر از IBD ۳ تا ۴ روزه روی VPS Business است، و پس از اتمام، قابلیت اطمینان دیسک بیشتر از توان عملیاتی اهمیت دارد.
هابهای مسیریابی Lightning با هدف بیش از ۱۰۰۰ کانال و ظرفیت بالا. توان عملیاتی HTLC زیر بار CPU محدود است، و هستههای dedicated دنباله steal-time را که گاهی باعث قدیمیشدن channel-state میشود حذف میکنند.
Matrix homeserverهای عمومی با هزاران اتاق فدرال. Postgres روی NVMe اختصاصی خودش + Synapse workerها روی NVMe دیگر + Redis روی یک namespace سوم = سه خط I/O با صفر رقابت.
CI خودمیزبانی با مزارع ساخت که Docker-in-Docker، sysbox یا Firecracker microVM در مقیاس اجرا میکنند. مجازیسازی تودرتو روی KVM کار میکند، اما bare-metal overhead paravirt لایه دوم را حذف میکند.
/29 یا /48 اعلامشده BGP با AS-path اختصاصی شما. ما BGP sessionها را در ردیفهای dedicated از Bastion به بالا تأمین میکنیم؛ در پلنهای VPS، prefixهای ما را به اشتراک میگذارید.
حسابوکتاب قیمتگذاری
vps-pro با ۵۴.۹۹ دلار در ماه شامل ۸ vCPU روی Xeon Gold 6430، ۲۴ گیگابایت DDR5 ECC، ۴۰۰ گیگابایت NVMe، 5 Gbps نامحدود میشود. ded-shield با ۷۹ دلار در ماه ۱۶ هسته/۳۲ ریسمان EPYC 7313P، ۶۴ گیگابایت DDR4 ECC، ۲× ۱ ترابایت NVMe، 1 Gbps نامحدود ارائه میدهد. ردیف dedicated ماهانه ۲۴ دلار بیشتر هزینه دارد و تقریباً ۲ برابر CPU، ۲.۷ برابر RAM، ۵ برابر حافظه با ذخیرهسازی آینهای فراهم میکند.
اگر بار کاری شما CPU، RAM یا حافظه محدود است، افزایش هزینه از روز اول راهاندازی ارزشش را نشان میدهد. اگر شبکه محدود با ۵+ Gbps است، VPS تا زمانی که به Bastion یا بالاتر با ۱۰ Gbps برگ میرسید، برنده میماند.
صورتحساب ماهانه با پرداخت ارز دیجیتال بدون حداقل مبلغ به این معناست که میتوانید یک ماه dedicated اجرا کنید در حالی که stress-test میکنید، سپس اگر پروفایل بار سبکتر از انتظار بود به VPS برگردید. هیچ تعهد سالانهای وجود ندارد که شما را قفل کند.
راهنمای مهاجرت
Rsync + پنجره cutover: dedicated host را در همان حوزه قضایی تأمین کنید، dataset را از طریق شبکه محلی rsync کنید (بین hostهای همان DC بیش از ۱۰ Gbps داخلی داریم)، یک صفحه تعمیر و نگهداری روی VPS تنظیم کنید، یک sync نهایی انجام دهید، DNS یا IP failover را تعویض کنید. کل downtime: معمولاً ۲ تا ۱۰ دقیقه برای یک dataset چند صد گیگابایتی.
اگر IP شما اهمیت دارد (کانالهای Lightning، Matrix homeserver فدرال، mail rDNS)، میتوانیم /29 را بین hostهای همان DC بدون تغییر IP منتقل کنیم — یک تیکت در پنل باز کنید و ما آن را در ۲۴ ساعت در یک پنجره آرام انجام میدهیم.
اگر نمیتوانید هیچ downtimeای تحمل کنید: یک روز split-brain. هر دو host را فعال نگه دارید، برنامه را تغییر دهید تا به هر دو بنویسد، readها را به dedicated منتقل کنید، سپس writeها را قطع کنید وقتی dedicated صاحب اختیار شد. این شکل هر مهاجرت پایگاه دادهای است که مشتریان را با موفقیت اجرا کردیم.