দ্রুত সাইজ বাছাইয়ের টেবিল
এগুলো KVM VPS-এ সাধারণ কাজের জন্য শুরুর বিন্দু। প্রকৃত প্রয়োজন আপনার ট্রাফিক, ক্যাশিং ও সফটওয়্যারের ওপর নির্ভর করে।
| কাজের ধরন | নিশ্চিত RAM | vCPU |
|---|---|---|
| কয়েকটি WordPress সাইট, একটি ছোট শপ, একটি স্টেজিং বা ডেভেলপমেন্ট সার্ভার | 4 GB | 2 |
| একটি ব্যস্ত WooCommerce স্টোর, কন্ট্রোল প্যানেলসহ একাধিক সাইট, একটি ছোট SaaS অ্যাপ | 8 GB | 4 |
| বেশি ট্রাফিকের সাইট, বড় ডেটাবেস, একাধিক অ্যাপ্লিকেশন বা কন্টেইনার | 16 GB | 6 |
| ভারী ডেটাবেস, অনেক কন্টেইনার, CI রানার, রিসোর্স-নির্ভর অ্যাপ্লিকেশন | 32 GB | 8 |
আমাদের KVM VPS কনফিগারেশন বর্তমানে ঠিক এই ধাপগুলোই অনুসরণ করে — 2, 4, 6 ও 8 vCPU-সহ 4, 8, 16 ও 32 GB নিশ্চিত RAM — তাই আপনি ছোট দিয়ে শুরু করে পরে বাড়াতে পারেন।
VPS-এ মেমরি কীসে ব্যবহার হয়
- অপারেটিং সিস্টেম — একটি মিনিমাল Linux ইনস্টল মাত্র কয়েকশো মেগাবাইট ব্যবহার করে।
- কন্ট্রোল প্যানেল — নিজস্ব সার্ভিসসহ একটি পূর্ণ প্যানেলেরও মেমরি লাগে। উদাহরণস্বরূপ, cPanel প্রোডাকশন সার্ভারের জন্য অন্তত 4 GB সুপারিশ করে।
- ওয়েব সার্ভার ও PHP — প্রতিটি রিকোয়েস্ট সামলানো PHP ওয়ার্কার মেমরি ব্যবহার করে; একসাথে বেশি ভিজিটর মানে বেশি ওয়ার্কার।
- ডেটাবেস — MySQL, MariaDB ও PostgreSQL সবচেয়ে দ্রুত চলে, যখন আপনার সবচেয়ে বেশি ব্যবহৃত ডেটা RAM-এ এঁটে যায়।
- ক্যাশ — Redis, Memcached বা Varnish গতির বিনিময়ে মেমরি নেয়, এবং সাধারণত যতটা নেয় তার চেয়ে অনেক বেশি সাশ্রয় করে।
- ইমেইল — ব্যস্ত মেইলবক্সের স্প্যাম ও ভাইরাস ফিল্টারিংও মেমরি নেয়।
নিশ্চিত RAM কেন গুরুত্বপূর্ণ
KVM ভার্চুয়ালাইজেশনে আপনার প্ল্যানের RAM আপনার সার্ভারের জন্য সংরক্ষিত থাকে। মেমরি "burstable" নয় এবং অন্য গ্রাহকদের কাছ থেকে ধার করা নয় — তাই আপনি যে পরিমাণের জন্য টাকা দেন, হোস্ট ব্যস্ত থাকলেও ঠিক সেটুকুই ব্যবহার করতে পারেন।
যথেষ্ট আছে কিনা কীভাবে যাচাই করবেন
- SSH দিয়ে লগইন করে free -h চালান। free নয়, available কলামটি দেখুন — Linux অব্যবহৃত মেমরি ডিস্ক ক্যাশের জন্য ব্যবহার করে এবং প্রয়োজনে ফেরত দেয়।
- একটি স্বাভাবিক ব্যস্ত দিনে htop বা আপনার কন্ট্রোল প্যানেলের পরিসংখ্যান দিয়ে মেমরি পর্যবেক্ষণ করুন।
- swap বেশি ব্যবহার হচ্ছে কিনা দেখুন। সারাক্ষণ swapping মানে সার্ভারে RAM কম।
- সিস্টেম লগে "out of memory" বার্তা খুঁজুন — এর মানে RAM ফুরিয়ে যাওয়ায় কোনো প্রসেস বন্ধ করা হয়েছে।
কম RAM-এ চালানোর উপায়
- WordPress-এর জন্য পেজ ক্যাশিং এবং Redis বা Memcached দিয়ে অবজেক্ট ক্যাশিং চালু করুন।
- PHP ওয়ার্কারের সংখ্যা সর্বোচ্চ মানে নয়, আপনার প্রকৃত ট্রাফিক অনুযায়ী ঠিক করুন।
- যেসব প্লাগইন, সার্ভিস ও কন্টেইনার ব্যবহার করেন না, সেগুলো সরিয়ে দিন।
- মেইলবক্স ফিল্টারিং যদি মেমরির বড় অংশ নেয়, তাহলে ইমেইল আলাদা প্ল্যানে সরিয়ে নিন।
আপনার কি আদৌ VPS দরকার?
আপনার যদি root অ্যাক্সেস বা কাস্টম সফটওয়্যারের প্রয়োজন না থাকে, তবে একটি সেমি-ডেডিকেটেড সার্ভার বা ক্লাউড হোস্টিং কোনো সার্ভার অ্যাডমিনিস্ট্রেশন ছাড়াই আপনাকে নিশ্চিত বা একত্রিত রিসোর্স দেয়। এগুলোর তুলনা দেখুন শেয়ার্ড বনাম সেমি-ডেডিকেটেড বনাম VPS বনাম ডেডিকেটেড গাইডে।