پرش به محتوای اصلی
تاپ گیفت
سرور مجازی

سرور مجازی با رم 1 یا 2 گیگابایت؛ کدام مناسب است؟

تفاوت بین 1 و 2 گیگابایت حافظه در عمل بزرگ‌تر از چیزی است که عدد نشان می‌دهد. این مقاله می‌گوید هرکدام چه چیزی را جا می‌دهند و از کجا بفهمید حافظه کم آورده‌اید.

1 دقیقه مطالعه
سرور مجازی با رم 1 یا 2 گیگابایت؛ کدام مناسب است؟

تفاوت بین 1 و 2 گیگابایت روی کاغذ دو برابر است. در عمل بزرگ‌تر از این است، چون بخش ثابتی از حافظه را سیستم‌عامل برمی‌دارد و آنچه برای شما می‌ماند نسبت خیلی نابرابرتری دارد.

چه چیزی حافظه را مصرف می‌کند؟

روی یک لینوکس سرور بدون محیط گرافیکی، خود سیستم‌عامل سهم نسبتاً کوچکی برمی‌دارد. بقیه بین سرویس‌های شما تقسیم می‌شود و مصرف‌کننده‌های اصلی معمولاً اینها هستند:

  • پایگاه داده — بیشترین مصرف‌کننده در اغلب پروژه‌ها. حافظه را برای کش می‌گیرد و هرچه بدهید مصرف می‌کند.
  • مفسر زبان برنامه‌نویسی — هر پردازه PHP یا پایتون یا Node.js سهم خودش را دارد و تعداد پردازه‌ها ضرب می‌شود.
  • وب‌سرور — معمولاً سبک است.

با 1 گیگابایت چه کاری می‌شود کرد؟

مناسب است برای:

  • یک وب‌سایت ایستا یا کم‌بازدید
  • یک سرویس پس‌زمینه سبک که همیشه روشن است
  • یک محیط یادگیری و آزمایش
  • یک واسط برنامه‌نویسی کوچک با ترافیک کم

مناسب نیست برای ویندوز سرور، پایگاه داده‌ای که واقعاً کار می‌کند، یا هر سرویسی که چند پردازه هم‌زمان بالا می‌آورد.

با 2 گیگابایت چه فرقی می‌کند؟

فضای تنفس. همان کارهای بالا، به‌علاوه یک پایگاه داده کوچک در کنارش، بدون اینکه هر افزایش ناگهانی ترافیک سرویس را از پا در بیاورد.

اگر پروژه‌تان وب‌سایت با پایگاه داده است، 2 گیگابایت نقطه شروع واقع‌بینانه‌تری است.

از کجا بفهمم حافظه کم آورده‌ام؟

نشانه‌ها معمولاً غیرمستقیم‌اند و به‌سادگی با «کندی سرور» اشتباه گرفته می‌شوند:

  • سرویس‌ها بدون پیام روشنی متوقف می‌شوند و دوباره بالا می‌آیند
  • پایگاه داده گاهی اتصال را رد می‌کند
  • سرور در اوج مصرف کند می‌شود و بعد به حالت عادی برمی‌گردد

برای دیدن وضعیت واقعی:

free -h

و برای دیدن اینکه چه کسی بیشترین حافظه را گرفته:

ps aux --sort=-%mem | head -10

اگر سیستم به دلیل کمبود حافظه پردازه‌ای را کشته باشد، در لاگ سیستم ثبت شده است:

journalctl -k | grep -i "out of memory"

فایل swap چقدر کمک می‌کند؟

فضای swap بخشی از دیسک است که وقتی حافظه پر شود به‌عنوان حافظه استفاده می‌شود. جلوی از کار افتادن ناگهانی را می‌گیرد، اما دیسک به‌مراتب از حافظه کندتر است؛ سرویسی که مدام روی swap کار می‌کند، کار می‌کند ولی کند است.

swap یک شبکه ایمنی است، نه جایگزین حافظه. اگر سرور شما دائم روی آن تکیه کرده، پاسخ درست حافظه بیشتر است.

و اگر اشتباه انتخاب کنم؟

منابع هر سرور برای تمام دوره ثابت است. برای رفتن به پیکربندی بزرگ‌تر یک سفارش تازه ثبت می‌کنید و اطلاعات را خودتان منتقل می‌کنید. به همین دلیل، اگر بین دو اندازه مردد هستید و کاری که می‌کنید اهمیت دارد، اندازه بزرگ‌تر معمولاً از هزینه انتقال بعدی کمتر تمام می‌شود.

از طرف دیگر، اگر فقط می‌خواهید یاد بگیرید یا چیزی را آزمایش کنید، کوچک‌ترین پلن کاملاً کافی است.

خلاصه

 1 گیگابایت2 گیگابایت
وب‌سایت ایستاکافیکافی
وب‌سایت با پایگاه دادهتنگنقطه شروع منطقی
سرویس پس‌زمینه سبککافیکافی
محیط یادگیریکافیکافی
ویندوز سرورکافی نیستکافی نیست

مشخصات و قیمت همه پلن‌ها را در خرید سرور مجازی ببینید. راهنمای کامل انتخاب مشخصات هم در راهنمای خرید سرور مجازی است.

پرسش‌های متداول

برای وردپرس 1 گیگابایت کافی است؟
برای یک سایت کم‌بازدید معمولاً کار می‌کند، اما فضای زیادی باقی نمی‌گذارد. اگر بازدید دارید یا افزونه زیاد نصب کرده‌اید، از 2 گیگابایت شروع کنید.
swap را خودم باید بسازم؟
بعضی تصاویر سیستم‌عامل از قبل دارند و بعضی ندارند. با free -h می‌توانید ببینید. اضافه کردنش کار پیچیده‌ای نیست، اما جایگزین حافظه کافی نمی‌شود.
چطور مصرف حافظه را به‌صورت مداوم ببینم؟
دستور free -h وضعیت لحظه‌ای را نشان می‌دهد و ابزارهایی مثل htop تصویر زنده‌تری می‌دهند. برای بررسی جدی‌تر باید پایش مداوم راه بیندازید.
اشتراک‌گذاری: اشتراک در تلگرام

مقالات مرتبط

سرور مجازی چیست و چه کاربردی دارد؟

سرور مجازی یا VPS یک ماشین مستقل روی سخت‌افزار مشترک است که منابع اختصاصی و دسترسی مدیریتی کامل دارد. در این راهنما می‌خوانید VPS چطور کار می‌کند، چه تفاوتی با هاست دارد و برای چه کارهایی مناسب است.

1 دقیقه مطالعه
ادامه مطلب

راهنمای خرید سرور مجازی؛ چطور VPS مناسب را انتخاب کنیم؟

انتخاب سرور مجازی یعنی تصمیم درباره پردازنده، حافظه، فضا، موقعیت جغرافیایی، سیستم‌عامل و دوره پرداخت. این راهنما هر کدام را جداگانه توضیح می‌دهد و می‌گوید کدام را می‌شود بعداً عوض کرد و کدام را نه.

1 دقیقه مطالعه
ادامه مطلب