VPS কী? সহজ ভাষায় VPS-এর ব্যাখ্যা
VPS হলো hypervisor দিয়ে ভাগ করা একটি physical server-এর private অংশ, যেখানে আপনার নিজস্ব memory, disk, IP ও root login থাকে। সুবিধা এবং সীমাবদ্ধতা জানুন।
একটি VPS কী?
VPS (virtual private server) হলো একটি data centre-এ থাকা physical computer-এর একটি আলাদা অংশ, যা এমনভাবে ভাড়া দেওয়া হয় যেন সেটিই আপনার নিজস্ব সম্পূর্ণ machine। ওই computer-এর software সেটিকে একাধিক স্বাধীন server-এ ভাগ করে, এবং আপনি সেগুলোর একটি পান: আপনার নিজস্ব memory, আপনার নিজস্ব disk, আপনার নিজস্ব IP address এবং একটি root login, যার মাধ্যমে আপনি ইচ্ছামতো software install করতে পারেন। এটি সব সময় চালু থাকে এবং Internet-এর একটি public address-এ অনুরোধের উত্তর দেয়।
তিনটি শব্দ আলাদা করে দেখলে product-টির অর্থ স্পষ্ট হয়। Server হলো এমন একটি computer, যা চালু থাকে এবং network-এর মাধ্যমে অনুরোধের উত্তর দেয়। Virtual মানে এটি software দিয়ে তৈরি। আপনার server হলো একটি বড় physical machine-এর বিভাজিত অংশ। Private মানে ওই অংশটি শুধু আপনার জন্য বরাদ্দ। আপনার file এবং চলমান program আপনার পাশের অংশ ভাড়া নেওয়া অন্য ব্যক্তির কাছে দৃশ্যমান নয়।
আপনি যদি আগে কখনও কোনো system-এ root access না পেয়ে থাকেন, তাহলে শেষের বিষয়টিই সবচেয়ে গুরুত্বপূর্ণ। VPS হলো এমন প্রথম ধরনের hosting, যেখানে machine-টির administrator আপনি। আপনার জন্য কিছু আগে থেকে সেট up করা থাকে না, আবার আপনাকে থামানোর মতো কোনো সীমাবদ্ধতাও থাকে না।
হাইপারভাইজার কী ভাগ করে এবং কী শেয়ার করে
যে প্রোগ্রামটি এই বিভাজন করে, তাকে hypervisor বলা হয়। এটি physical machine-এ চলে। এই machine-কে host বলা হয়। প্রতিটি customer-কে এটি কিছু কাল্পনিক hardware দেয়: একটি processor, নির্দিষ্ট পরিমাণ memory, একটি disk এবং একটি network card। ওই কাল্পনিক hardware-এ একটি operating system ইনস্টল করা হয় এবং সেটি এমনভাবে boot হয় যেন এটি একটি বাস্তব computer-এর মালিক। ওই guest system-ই আপনার VPS। Linux host-এ KVM (kernel-based virtual machine) সাধারণত ব্যবহৃত hypervisor। Xen, VMware ESXi এবং Microsoft Hyper-V-ও একই কাজ করে।
Memory এবং disk স্থান অনুযায়ী ভাগ করা হয়। Processor সময় অনুযায়ী ভাগ করা হয়। পরে যে বিষয়গুলো মানুষকে সবচেয়ে বেশি অবাক করে, তার বেশিরভাগের কারণ এই পার্থক্য। আপনাকে বরাদ্দ করা memory অন্য কোনো guest নিতে পারে না। আপনার disk হলো host-এর storage-এ থাকা একটি file বা logical volume। আপনি মুছে না দেওয়া পর্যন্ত সেটি আপনার জন্য বরাদ্দ থাকে। আপনার virtual core হলো host-এর real core-এ অপেক্ষমাণ queue। hypervisor প্রতি সেকেন্ডে হাজার হাজার বার নির্ধারণ করে, পরের মুহূর্তে কোন guest চলবে।
একটি command দেখায় আপনি কোন ধরনের virtualisation কিনেছেন।
systemd-detect-virt
uname -rস্বাভাবিক VPS-এ systemd-detect-virt, kvm দেখায়। এর অর্থ, একটি পূর্ণ hypervisor আপনার জন্য নির্দিষ্ট kernel boot করেছে। Container virtualisation-এ এটি lxc, openvz অথবা container দেখায়। এই ব্যবস্থায় আপনার server হলো host-এর নিজস্ব operating system-এর ভেতরের একটি সীমাবদ্ধ এলাকা। box-এ থাকা অন্য সব customer-এর সঙ্গে kernel-টি shared থাকে। Bare metal-এ এটি none দেখায়। এই পার্থক্যের বাস্তব প্রভাব আছে। Shared kernel এমন একটি kernel, যেটি আপনি পরিবর্তন করতে পারবেন না। আপনি কোনো module load করতে পারবেন না। তাই WireGuard VPN module-এর মতো in-kernel feature Operation not supported দিয়ে ব্যর্থ হয়। uname -r এমন একটি version দেখায়, যেটি আপনি নির্বাচন করেননি এবং upgrade করতে পারবেন না।
এখানে virtual বলতে কী বোঝানো হয়েছে?
সার্ভারটি software দিয়ে তৈরি হওয়ায় এর জন্য অর্থ দেওয়ার প্রায় এক মিনিট পরেই এটি ব্যবহারযোগ্য হয়ে যায়। আপনার জন্য কেউ hardware rack-এ বসায় না। এটি একটি template image থেকে তৈরি হয়। তাই rebuild করলে কয়েক মিনিটের মধ্যে একটি পরিষ্কার Ubuntu ফিরিয়ে আনা যায়। physical install নষ্ট করে দিতে পারে এমন ভুলের খরচও সর্বোচ্চ একটি বিকেল পর্যন্ত সীমিত থাকে। বেশিরভাগ provider panel-এ ঝুঁকিপূর্ণ কিছু করার আগে disk-এর snapshot নেওয়া যায়, reboot করে plan resize করা যায়, এবং নিচের host-এ maintenance প্রয়োজন হলে guest-কে অন্য hardware-এ সরানো যায়।
দামও একই বিষয়ের ফল। একটি physical machine-এর খরচ একই সময়ে অনেক customer বহন করে। তাই পুরো server ভাড়া নেওয়ার তুলনায় একটি VPS-এর দাম যে রকম হয়।
সুবিধার পাশাপাশি এর খরচও আছে। নিচের hardware shared হওয়ায় পাশের কোনো ব্যস্ত customer-এর workload আপনার সমস্যাও হতে পারে। নিচের limits section-এ এটি মাপার command দেওয়া আছে।
এখানে private বলতে কী বোঝায়?
Private বলতে isolation বোঝায়। তবে এই isolation কতটা, তা নির্দিষ্টভাবে বোঝা গুরুত্বপূর্ণ। আপনি নিজের kernel, নিজের root filesystem, নিজের user account, নিজের process list, নিজের firewall rule এবং নিজের IP address পান। একই host-এর অন্য customer আপনার process list দেখতে বা আপনার file পড়তে পারে না, কারণ তাদের guest-এর আপনার memory বা virtual disk-এ পৌঁছানোর কোনো route নেই। এগুলো দুটি পৃথক operating system, যেগুলো শুধু একই power supply ভাগ করে ব্যবহার করে।
Shared hosting-এর পদ্ধতি বিপরীত। আপনি এমন একটি machine-এ একটি directory, একটি control panel এবং provider যে software install করার সিদ্ধান্ত নিয়েছে সেগুলো পান; সেই machine-এ আরও শত শত website থাকে। সেখানে কোনো apt install নেই, কারণ একটি package install করলে পুরো machine পরিবর্তিত হয়, আর পুরো machine পরিবর্তন করার অধিকার আপনার নেই। Shared hosting এবং VPS-এর তুলনা এই বিনিময়টি বিস্তারিতভাবে ব্যাখ্যা করে। এক কথায়: shared hosting আপনাকে একটি account ভাড়া দেয়, আর VPS আপনাকে একটি computer ভাড়া দেয়।
একটি VPS-এর স্পেসিফিকেশন, লাইন ধরে
প্রতিটি VPS সাধারণত কয়েকটি সংখ্যার সংক্ষিপ্ত তালিকা হিসেবে বিক্রি হয়। নিচে providers-দের প্রকাশ করা একটি mid-range plan-এর উদাহরণ দেওয়া হয়েছে। এটি August 2026 অনুযায়ী প্রচলিত প্রকাশিত তথ্য, কোনো নির্দিষ্ট quotation নয়।
The data behind this chart
[
{
"plan": "Example mid-range VPS",
"vcpu_cores": 4,
"ram_gb": 16,
"nvme_gb": 160,
"bandwidth_tb": 8,
"ipv4_addresses": 1
}
]এই একটিমাত্র লাইনেই পুরো product-এর তথ্য আছে। এটি বাম দিক থেকে ডান দিকে পড়ুন।
4 vCPU। vCPU (virtual central processing unit) হলো host-এর processor-এর একটি thread, যা hypervisor আপনার জন্য schedule করে। Plan-এ dedicated লেখা না থাকলে এটি সেই thread-এর একটি share, নির্দিষ্ট reservation নয়। Server-এর ভিতরে nproc চালালে 4 দেখা যায়। lscpu এমন একটি model name দেখায়, যা host কীভাবে configured তার ওপর নির্ভর করে প্রকৃত host CPU অথবা generic QEMU model হতে পারে।
16 GB RAM। Memory একটি নির্দিষ্ট reservation এবং একই সঙ্গে একটি নির্দিষ্ট সর্বোচ্চ সীমা। free -h সাধারণত আপনি যে পরিমাণ কিনেছেন তার চেয়ে কিছুটা কম দেখায়। 16 GB plan-এ এটি প্রায় 15Gi হতে পারে, কারণ Linux ব্যবহারযোগ্য memory গণনা করার আগে kernel এবং কয়েকটি reserved memory region বাদ দেয়। Memory শেষ হয়ে গেলে host থেকে অতিরিক্ত memory নেওয়া যায় না।
160 GB NVMe। NVMe (non-volatile memory express) হলো host-এর ভিতরে drive সংযুক্ত করার পদ্ধতি। এটি পুরোনো plan-গুলোর ব্যবহৃত SATA SSD-এর তুলনায় অনেক দ্রুত। আপনার বরাদ্দ একটি virtual disk হিসেবে দেখা যায়, KVM-এর অধীনে সাধারণত /dev/vda হিসেবে। df -h / 160 GB-এর চেয়ে কিছুটা কম দেখায়। Free space আরও কম হয়, কারণ ext4 ডিফল্টভাবে filesystem-এর 5 percent root-এর জন্য সংরক্ষণ করে। SSD VPS-এ SSD বলতে আসলে কী বোঝায় এবং আপনাকে দেওয়া disk কীভাবে যাচাই করবেন—দুটি বিষয়েই আরও বিস্তারিত ব্যাখ্যা আছে।
8 TB transfer। এটি প্রতি মাসে স্থানান্তরিত data-এর পরিমাণ, যা সাধারণত শুধু outbound data হিসেবে গণনা করা হয়। এটি একটি data volume। Port speed আলাদা একটি সংখ্যা, যা প্রায়ই 1 Gbit/s হয়। Allowance অতিক্রম করলে provider অনুযায়ী অতিরিক্ত charge অথবা throttle প্রযোজ্য হতে পারে। তাই video host করার আগে এই লাইনটি পড়ুন। sudo apt install vnstat-এর মাধ্যমে নিজের data usage দেখা যায়, আর vnstat -m দিয়ে install করার দিন থেকে usage গণনা শুরু করা যায়।
1 IPv4 address। আপনি যতদিন server ভাড়া নেন, ততদিন address-টি আপনার জন্য বরাদ্দ থাকে। আপনি এতে একটি domain point করতে পারেন, যেকোনো port-এ traffic গ্রহণ করতে পারেন এবং সাধারণত provider panel-এ এর reverse DNS record সেট করতে পারেন। Mail server-গুলো এই record পরীক্ষা করে। খুব সস্তা plan-এ কখনও কখনও অনেক customer-কে একটি shared address-এর পেছনে রাখা হয়। একে NAT VPS বলা হয়। তখন ip -4 addr show 10.0.0.5-এর মতো একটি private address দেখায় এবং inbound port সীমিত থাকে।
নিচের চারটি command ব্যবহার করে প্রাপ্ত তথ্য যাচাই করুন।
nproc
free -h
df -h /
ip -4 addr showউপরের rounding-এর কারণে প্রত্যাশিত পার্থক্যের চেয়ে কোনো তথ্য যদি spec sheet-এর সঙ্গে বেশি অমিল হয়, তাহলে machine-এ কিছু তৈরি করার আগে support ticket খোলা উচিত।
বাস্তবে root access-এর অর্থ
Linux-এ root হলো administrator account, এবং এর user ID হলো 0। root হিসেবে চালালে id -u কমান্ডের ফলাফল হিসেবে 0 দেখতে পাবেন। root পুরো সিস্টেমের জন্য package install করতে পারে, 1024-এর নিচের port খুলতে পারে (kernel এই port-গুলো privileged process-এর জন্য সংরক্ষণ করে, তাই সাধারণ user port 80-এ web server চালু করতে পারে না), kernel module load করতে পারে, kernel প্রতিস্থাপন করতে পারে, disk-এর যেকোনো file পড়তে ও সম্পাদনা করতে পারে, এবং অসতর্ক একটি command দিয়ে পুরো সিস্টেম ধ্বংস করতে পারে। এই ক্ষতি কেউ আপনার হয়ে পূর্বাবস্থায় ফিরিয়ে দেবে না।
ব্যবহারিক পার্থক্যটি সংক্ষেপে এমন। shared hosting-এ কোনো software চাইলে support ticket খুলতে হয়। VPS-এ আপনি এটি চালাবেন।
sudo apt update
sudo apt install -y nginx
systemctl status nginxsystemctl status nginx এক বা দুই সেকেন্ডের মধ্যে active (running) দেখানোর কথা, এবং browser-এ server-এর IP address খুললে default nginx page দেখা উচিত। status-এ failed দেখালে journalctl -u nginx -n 50 চালিয়ে শেষের কয়েকটি line পড়ুন, কারণ service কেন start হতে অস্বীকার করেছে, তা service log-এ লেখা থাকে। সাধারণ কারণ হলো config file-এ typo থাকা অথবা অন্য কোনো program ইতিমধ্যে port 80-এ listening করা।
root আপনার সম্পূর্ণ security boundary-ও নির্ধারণ করে, এবং এটি provider-এর তৈরি করা একটি password হিসেবে আসে। নতুন server-এ প্রথম session application install করার সময় নয়। একটি সাধারণ user তৈরি করুন, SSH key ব্যবহার করে login করুন, এবং port-গুলোর সামনে firewall রাখুন। নতুন VPS-এ প্রথম দশ মিনিট এই checklist-টি ক্রমানুসারে দেয়, SSH key-এর মৌলিক বিষয় login সম্পর্কিত বিষয় ব্যাখ্যা করে, ufw firewall-এর মৌলিক বিষয় port-গুলো নিয়ে আলোচনা করে, এবং সর্বনিম্ন privilege-এর user পরে আপনার service-গুলো কোন user হিসেবে চালানো উচিত, তা ব্যাখ্যা করে। password login চালু থাকা এবং firewall না থাকা একটি server প্রতিদিন হাজার হাজার guessing attempt পায়, এবং journalctl -u ssh -f ব্যবহার করে সেগুলো আসতে দেখতে পারেন।
VPS-এর সীমাবদ্ধতা কী?
Processor ভাগাভাগি করা হয়, এবং সেই ভাগাভাগি পরিমাপ করা যায়। Steal time হলো আপনার virtual CPU চালানোর জন্য প্রস্তুত থাকা সত্ত্বেও কোনো কাজ না পাওয়ার সময়ের অংশ, কারণ hypervisor physical core অন্য guest-কে দিয়েছে।
vmstat 1 5শেষ কলাম, st, হলো steal time। যেকোনো shared host-এ অল্প সময়ের জন্য 1 বা 2 শতাংশ স্বাভাবিক। আপনার নিজস্ব process-গুলো idle থাকা অবস্থায় যদি এই মান নিয়মিতভাবে দুই অঙ্কে থাকে, তাহলে host-এ অতিরিক্ত guest চালানো হচ্ছে। আপনার server-এর ভেতরের কোনো tuning এতে সমাধান করবে না, কারণ অপেক্ষাটি আপনার server-এর বাইরে ঘটছে। Provider-এর সঙ্গে বিষয়টি তোলার আগে কীভাবে এর প্রমাণ সংগ্রহ করবেন, তা VPS সঠিকভাবে benchmark করা-এ দেখানো হয়েছে। KVM এবং Xen guest-এ steal time report করা হয়। Container virtualisation-এ এটি 0 থাকে এবং কোনো তথ্য দেয় না।
Memory নির্দিষ্ট, এবং সীমায় পৌঁছানো হঠাৎ ঘটে। কোনো allocation ব্যর্থ হলে kernel-এর OOM (out of memory) killer একটি process নির্বাচন করে এবং সেটিকে SIGKILL দিয়ে বন্ধ করে।
sudo dmesg -T | grep -i "out of memory"নিচের একটি লাইন এমন একটি outage-এর কারণ ব্যাখ্যা করে, যা অন্যথায় রহস্যময় মনে হয়:
Out of memory: Killed process 2412 (mysqld) total-vm:2183104kB, anon-rss:1897224kB, file-rss:0kBApplication-এর নিজস্ব log-এ সাধারণত কিছুই লেখা থাকে না, কারণ SIGKILL process-কে কিছু লেখার সুযোগ দেয় না। কারণটি শুধু kernel log-এ থাকে। অনেক VPS image-এ কোনো swap file থাকে না। এতে memory ceiling আরও কঠোর হয়। তাই একটি ছোট swap file যোগ করা সাধারণত প্রথম পরিবর্তন হিসেবে করা হয়।
Disk দ্রুত, এবং এটি ভাগাভাগি করা হয়। Host-এর NVMe দ্রুত, কিন্তু input এবং output operation-এর জন্য আপনার নির্ধারিত অংশটি অন্য সব guest-এর সঙ্গে প্রতিযোগিতা করে। কম ব্যস্ত সময়ে নেওয়া benchmark একই machine-এর peak সময়ের কর্মক্ষমতার নিশ্চয়তা দেয় না।
Hardware-এ আপনার সরাসরি প্রবেশাধিকার নেই। আপনি কোনো device সংযুক্ত করতে পারবেন না। USB device, capture card বা graphics card ব্যবহার করা যাবে না, যদি না plan-এ ইচ্ছাকৃতভাবে pass-through দেওয়া থাকে। এটি আলাদা এবং বেশি ব্যয়বহুল একটি product: GPU-সহ VPS।
প্রতিটির সংখ্যা মাত্র 1। VPS হলো একটি single machine। Host-এ fault হলে host ফিরে না আসা পর্যন্ত আপনার server বন্ধ থাকবে। আপনি নিজে failover তৈরি না করলে কোনো failover হবে না। Backup-এর দায়িত্ব আপনার। তাই setup তালিকায় VPS থেকে restic backup রাখা উচিত। Provider snapshot সুবিধাজনক, কিন্তু এটি backup নয়, কারণ যে infrastructure-কে সুরক্ষিত করার কথা, snapshot-টি সেই একই infrastructure-এ থাকে।
Support hypervisor পর্যন্ত সীমিত। Unmanaged plan-এ provider hardware, network এবং virtualisation layer সচল রাখে। Operating system থেকে শুরু করে উপরের সবকিছুর দায়িত্ব আপনার, যার মধ্যে security update-ও রয়েছে। Managed ও unmanaged hosting এই সীমারেখা ব্যাখ্যা করে, আর Ubuntu-তে unattended upgrade চালু করা সবচেয়ে ছোট কিন্তু কার্যকর পদক্ষেপ।
VPS-কে যেসব বিষয়ের সঙ্গে ভুল করে মেলানো হয়
একটি virtual machine হলো সাধারণ ধারণা, আর VPS হলো তার একটি বাণিজ্যিক রূপ: মাসিক ভাড়ায় নেওয়া একটি virtual machine, যার সঙ্গে operating system, public address এবং network আগে থেকেই যুক্ত থাকে। একটি VPC (virtual private cloud) হলো বৃহত্তর cloud-এর ভেতরের একটি private network, যার মধ্যে server থাকে। তাই এটি সম্পূর্ণ ভিন্ন প্রশ্নের উত্তর দেয়। VPS বনাম VM বনাম VPC তিনটি পরিভাষার সঠিক পার্থক্য ব্যাখ্যা করে।
একটি dedicated server হলো সম্পূর্ণ physical machine, যেখানে hypervisor বা অন্য কোনো tenant থাকে না। এর মাসিক খরচ কয়েক গুণ বেশি, এবং steal time বা disk contention যখন আপনার প্রকৃত bottleneck হয়ে দাঁড়ায়, তখন এটিই উপযুক্ত সমাধান। VPS বনাম dedicated server সিদ্ধান্ত নেওয়ার বিষয়গুলো তালিকাভুক্ত করে।
একটি VPN (virtual private network) নামের দিক থেকে VPS-এর সঙ্গে দুটি অক্ষর ভাগ করে, আর কিছু নয়। VPN হলো machine-গুলোর মধ্যে একটি encrypted tunnel। VPS হলো একটি machine, এবং VPS-এর একটি জনপ্রিয় ব্যবহার হলো নিজের VPN চালানো। এখান থেকেই বিভ্রান্তি শুরু হয়। VPS বনাম VPN দুটি পরিভাষার পার্থক্য পরিষ্কার করে।
আপনার মালিকানাধীন hardware, অথবা বাড়ির একটি machine-এ Proxmox-এর মতো hypervisor, একই খরচে বেশি resource দেয়। তবে residential connection-কে অনেক service সন্দেহের চোখে দেখে। Proxmox বনাম VPS power, noise এবং uptime-এর সঙ্গে মাসিক খরচের তুলনা করে।
VPS-এ মানুষ কী চালায়?
সৎ উত্তর হলো: Linux-এ চলে এমন যেকোনো কিছু। সাধারণ ব্যবহারের মধ্যে আছে database-সহ website, private VPN, game server, status monitor, mail server, media library অথবা এমন coding agent, যা আপনার laptop বন্ধ থাকলেও কাজ চালিয়ে যায়। আপনি যে service-ই চালান, সেটি কোনো না কোনো port-এ listening করে। তাই Linux-এ port কী পরবর্তী গুরুত্বপূর্ণ ধারণা। আর VPS দিয়ে কী করা যায় অংশে প্রতিটি ব্যবহারের resource cost-সহ আরও দীর্ঘ তালিকা আছে।
FAQ
একটি VPS কি virtual machine-এর মতোই?
একটি VPS হলো এমন একটি virtual machine, যা কোনো company আপনাকে ভাড়া দেয়। এর সঙ্গে operating system, একটি public IP address এবং মাসিক মূল্য যুক্ত থাকে। এর অন্তর্নিহিত technology একই। শব্দ দুটির পরিধি ভিন্ন: "virtual machine" বলতে hypervisor-এ চলা যেকোনো guest বোঝায়, যার মধ্যে আপনার নিজের laptop-এ চলা guest-ও আছে। আর "VPS" বলতে আপনি যে product কিনছেন, সেটি বোঝায়। VPC আবার সম্পূর্ণ আলাদা একটি বিষয়। এটি কোনো server নয়; বরং cloud provider-এর ভেতরের একটি private network।
VPS ব্যবহার করতে কি আমার Linux জানা দরকার?
সামান্য জানা দরকার। বাকিটা কাজ করতে করতে শিখতে পারবেন। শুরুতে ssh দিয়ে connect করা, cd এবং ls দিয়ে বিভিন্ন directory-তে যাওয়া, nano দিয়ে file edit করা, apt দিয়ে software install করা এবং journalctl দিয়ে log পড়া জানা যথেষ্ট। একটি unmanaged VPS-এ update এবং firewall নিজেকেই পরিচালনা করতে হয়। এটি আপনার জন্য বেশি কাজ হলে managed plan বা control panel ব্যবহার করতে পারেন। এতে মাসিক মূল্য বেশি হলেও কাজের একটি অংশ provider-এর কাছে চলে যায়।
আমার VPS-এ plan-এ প্রতিশ্রুতির চেয়ে কম RAM দেখাচ্ছে কেন?
Linux usable memory দেখায়, আর plan-এ assigned memory উল্লেখ করা হয়। free -h-এ মোট memory হিসাব করার আগে kernel image এবং কয়েকটি reserved memory region বাদ দেওয়া হয়। তাই 16 GB plan সাধারণত প্রায় 15Gi দেখায়। কয়েক শত megabyte পার্থক্য স্বাভাবিক। কয়েক gigabyte পার্থক্য স্বাভাবিক নয়। সে ক্ষেত্রে support ticket খোলা উচিত।
steal time কী, এবং এটি নিয়ে কি উদ্বিগ্ন হওয়া উচিত?
steal time হলো সেই সময়ের শতকরা হার, যখন আপনার virtual CPU চালানোর জন্য প্রস্তুত ছিল, কিন্তু hypervisor physical core অন্য guest-কে দেওয়ায় অপেক্ষা করতে হয়েছে। vmstat 1-এর st column-এ এটি দেখা যায়। shared hardware-এ অল্প সময়ের জন্য এক বা দুই শতাংশ স্বাভাবিক। আপনার নিজের load কম থাকা অবস্থায় steal time ধারাবাহিকভাবে দুই অঙ্কে থাকলে বোঝায় যে physical host-এ অতিরিক্ত guest চালানো হচ্ছে। এর সমাধান হলো অন্য host বা অন্য plan নেওয়া, কারণ আপনার server-এর ভেতর থেকে host-এর scheduler নিয়ন্ত্রণ করা যায় না।
একটি VPS-এ কি একাধিক service চালাতে পারি?
হ্যাঁ। root account থাকার এটাই সুবিধা: machine-টি সাধারণ কাজে ব্যবহারযোগ্য, এবং memory-এর মধ্যে থাকলে একাধিক service একসঙ্গে চলতে পারে। প্রতিটি service-কে আলাদা port-এ listen করতে হবে। সাধারণত memory-ই প্রথম সীমা হয়ে দাঁড়ায়, আর disk speed দ্বিতীয় সীমা। Mail এখানে একটি জটিল ব্যতিক্রম। কারণ mail delivery আপনার IP address-এর reputation-এর ওপর নির্ভর করে। Hosting provider-এর নতুন IP address-কে বড় mail system-গুলো প্রায়ই শুরুতে trusted মনে করে না।