OffshoreVps
راهنماها30 سپتامبر 20265 دقیقه مطالعهنوشته‌ی تیم OffshoreVps

به چه مقدار VPS نیاز دارید؟ اندازه‌ها برای بارهای کاری رایج

CPU، RAM و دیسک آغازین برای وب‌سایت‌ها، ربات‌ها، VPN، Minecraft، برنامه‌های Docker و نودهای pruned، به‌علاوه‌ی دستورهایی برای بررسی مصرف واقعی.

«به چه مقدار VPS نیاز دارم؟» به آنچه اجرا می‌کنید بستگی دارد. یک طرح کوچک برای بعضی کارها کاملاً کافی و برای بعضی دیگر اتلاف است، و طرح کم‌اندازه همه‌چیز را کند می‌کند. این راهنما اندازه‌های آغازین معقول برای بارهای کاری رایج را می‌دهد و نشان می‌دهد چگونه بررسی کنید درست انتخاب کرده‌اید.

نمودارهای مصرف CPU، RAM و دیسک، نمایانگر انتخاب اندازه‌ی VPS برای بارهای کاری رایج
سه منبعی که باید اندازه‌گیری شوند: CPU، RAM و دیسک.

اندازه‌های آغازین

این‌ها نقطه‌ی شروع‌اند، نه تضمین. مصرف واقعی با ترافیک و تنظیمات فرق می‌کند.

بار کاریvCPURAMدیسک
وب‌سایت شخصی یا وبلاگ1۱ تا ۲ GB۲۰ تا ۴۰ GB
WordPress با کمی ترافیک2۴ GB۴۰ تا ۶۰ GB
ربات Telegram یا Discord1۱ تا ۲ GB۲۰ GB
WireGuard یا VPN دیگر1۱ GB۲۰ GB
ربات معاملاتی2۲ تا ۴ GB۴۰ GB
سرور Minecraft (گروه کوچک)۲ تا ۴۴ تا ۸ GB۴۰ تا ۸۰ GB
برنامه‌های خودمیزبان با Docker۲ تا ۴۴ تا ۸ GB۶۰ تا ۱۲۰ GB
نود Bitcoin یا Litecoin به‌صورت pruned2۴ تا ۸ GB۶۰ تا ۱۲۰ GB

نودهای کامل بلاکچین و مدل‌های هوش مصنوعی به منابع بسیار بیشتری نیاز دارند. اندازه‌بندی را در هاستینگ نود و هاستینگ LLM خصوصی ببینید.

هر منبع چه کاری می‌کند

  • CPU. برای کامپایل، رمزگذاری، سرورهای بازی و درخواست‌های هم‌زمان زیاد مهم است.
  • RAM. پایگاه‌های داده، کش‌ها، برنامه‌های Java و کانتینرها. تمام شدن آن باعث swap و کندی می‌شود، یا فرایند را می‌کشد.
  • دیسک. داده، لاگ‌ها، پشتیبان‌ها و سیستم‌عامل. دیسک‌های NVMe بیش از همه به پایگاه‌های داده کمک می‌کنند.
  • شبکه. برای استریم، نودها و هر چیزی که داده‌ی زیادی جابه‌جا می‌کند مهم است.
گام‌های این راهنما به ترتیب: ۱. اندازه‌های آغازین؛ ۲. هر منبع چه کاری می‌کند؛ ۳. بررسی کنید واقعاً چه چیزی مصرف می‌کنید؛ ۴. کوچک شروع کنید و رشد دهید
گام‌های این راهنما به ترتیب.

بررسی کنید واقعاً چه چیزی مصرف می‌کنید

htop            # CPU and memory per process
free -h         # memory and swap
df -h           # disk space
iostat -x 5     # disk load (package: sysstat)
vnstat -d       # daily traffic (package: vnstat)

اگر حافظه بیشتر روز بالای ۸۰ درصد است یا سرور swap می‌کند، RAM اضافه کنید. اگر CPU در مصرف عادی نزدیک سقف است، vCPU اضافه کنید. اگر دیسک بالای ۸۰ درصد است، دیسک اضافه کنید یا پاک‌سازی کنید.

کوچک شروع کنید و رشد دهید

با رشد پروژه می‌توانید به طرح بزرگ‌تر بروید، پس نیازی نیست برای ترافیک خیالی خرید کنید. اندازه را با طرح‌های VPS بسازید یا از سازنده‌ی سفارشی برای انتخاب جداگانه‌ی CPU، RAM و دیسک استفاده کنید.