Quick answer
क्या VPS पर dedicated vCPU core होता है या thread?
एक समर्पित vCPU एक हार्डवेयर थ्रेड है, कोर नहीं। Cobaltfell पर, हर फ़िज़िकल कोर के दोनों थ्रेड एक ही VPS को मिलते हैं, इसलिए 2 vCPU एक पूरा कोर बनाते हैं और Fell 16 में 8 कोर होते हैं (नियम 2 नवंबर 2026 तक)। प्लान चुनने के लिए उस काम को गिनें जो एक ही समय पर चलता है: एक व्यस्त प्रोसेस लगभग एक vCPU लेता है, एक समानांतर बिल्ड सभी vCPU लेता है।
हर प्लान में कितने फ़िज़िकल कोर होते हैं?
| प्लान | समर्पित vCPU (थ्रेड) | पूरे फ़िज़िकल कोर | RAM | प्रति vCPU RAM |
|---|---|---|---|---|
| Fell 2 | 2 | 1 | 4 GB | 2 GB |
| Fell 4 | 4 | 2 | 8 GB | 2 GB |
| Fell 8 | 8 | 4 | 16 GB | 2 GB |
| Fell 16 | 16 | 8 | 32 GB | 2 GB |
क्या एक समर्पित vCPU एक भौतिक core है या एक thread?
एक vCPU होस्ट प्रोसेसर का एक हार्डवेयर थ्रेड है; एक फ़िज़िकल कोर उनमें से दो चलाता है। सर्वर और डेस्कटॉप प्रोसेसर simultaneous multithreading (SMT) के ज़रिए हर कोर पर दो थ्रेड चलाते हैं। AMD के स्पेसिफ़िकेशन पेज यह दिखाते हैं: Ryzen 9 9950X में 16 कोर और 32 थ्रेड हैं, EPYC 9554 में 64 कोर और 128 थ्रेड हैं। जो होस्ट vCPU के हिसाब से बेचता है, वह वही थ्रेड बेचता है।
Cobaltfell का लिखित नियम: एक vCPU होस्ट प्रोसेसर का एक हार्डवेयर थ्रेड है। आपके थ्रेड आपके VPS से एक-से-एक पिन किए जाते हैं और कभी किसी दूसरे ग्राहक को नहीं दिए जाते, और एक फ़िज़िकल कोर के दोनों थ्रेड साथ ही रहते हैं, इसलिए हर 2 vCPU एक पूरा कोर बनाते हैं जिसे कोई पड़ोसी साझा नहीं करता।
इसलिए Fell 4 दो पूरे कोर हैं, चार अलग-अलग कोर से लिए गए चार आधे नहीं। प्रोसेसर विक्रेता जिस तरह गिनता है, उसी तरह हर प्लान में vCPU की संख्या से आधे फ़िज़िकल कोर होते हैं।
एक कोर के दोनों थ्रेड एक ही VPS के पास क्यों होने चाहिए?
एक कोर के दोनों थ्रेड उस कोर की execution units और private caches साझा करते हैं, इसलिए sibling थ्रेड पर कोई व्यस्त पड़ोसी आपको धीमा कर देता है, बिना कोई steal time दर्ज हुए। उस स्थिति में hypervisor कुछ नहीं लेता; कोर बस भरा हुआ होता है।
दोनों siblings एक ही VPS को देने से यह जुड़ाव हट जाता है। दोनों थ्रेड अब भी मुकाबला करते हैं, लेकिन सिर्फ़ आपके अपने काम से, जिसे आप देख और शेड्यूल कर सकते हैं। इससे यह भी समझ आता है कि 2 vCPU 2 पूरे कोर से कम क्यों देते हैं: जोड़ा एक कोर के संसाधन साझा करता है, और दूसरे थ्रेड से मिलने वाला फ़ायदा उस कोड पर निर्भर है जो वह चलाता है। libvirt की vcpupin सेटिंग, जो हर virtual CPU को चुने हुए होस्ट CPU से बाँधती है, यह नियम समय के साथ बनाए रखती है।
दूसरे होस्ट vCPU से क्या मतलब रखते हैं?
Cobaltfell के 2 नवंबर 2026 के सर्वे के अनुसार, बिना ID जाँच के crypto लेने वाले 51 होस्ट में से 22 किसी प्लान के CPU को समर्पित कहते हैं, और उन 22 में से सिर्फ़ 2 बताते हैं कि उनके कोर थ्रेड से कैसे जुड़ते हैं: Cherry Servers और LiteServer। बाकी बिना परिभाषा के "core", "vCore" या "vCPU" लिखते हैं। जहाँ होस्ट कुछ नहीं कहता, वहाँ एक vCPU को एक थ्रेड मानें, जो हो सकता है उसी कोर पर किसी दूसरे ग्राहक के थ्रेड के साथ जोड़ा गया हो। तालिका में हर स्रोत ने जो लिखा है वह उद्धृत है; व्यापक तुलना shared और dedicated vCPU में क्या अंतर है में है।
| Host | इसके अपने पेज के अनुसार vCPU या कोर क्या है | थ्रेड की जोड़ी बताई गई? |
|---|---|---|
| DigitalOcean | एक प्रोसेसर कोर पर एक हाइपर-थ्रेड के बराबर प्रोसेसिंग पावर की इकाई | ✗ |
| Amazon EC2 | हर SMT थ्रेड एक vCPU है; m5.xlarge में 2 कोर और हर कोर पर 2 थ्रेड हैं, इसलिए 4 vCPU | ✓ |
| Cherry Servers (Premium और Performance VDS) | 4 vCore 2 फ़िज़िकल कोर पर होते हैं, और हर कोर के दोनों थ्रेड एक ही ग्राहक को मिलते हैं | ✓ |
| VPSLab (Ryzen VPS) | "vCore"; पेज नहीं बताता कि vCore फ़िज़िकल कोर है या थ्रेड | ✗ |
| Hiddence (Ryzen 9 9950X लाइन) | "vCore", कोर या थ्रेड के रूप में परिभाषित नहीं | ✗ |
| HOSTKEY (vds.ryzen) | "AMD Ryzen 9 7950X के 2 कोर", बिना बताए कि कोर का मतलब थ्रेड है या नहीं | ✗ |
| Cobaltfell | एक vCPU एक थ्रेड है; एक कोर के दोनों थ्रेड एक ही VPS को मिलते हैं | ✓ |
कीमतें को जाँची गईं
मैं अपने VPS के अंदर से कोर और थ्रेड कैसे देखूँ?
nproc vCPU की संख्या देता है; lscpu वह टोपोलॉजी देता है जिसे hypervisor दिखाने का चुनाव करता है, जो एक लेबल है, सबूत नहीं। libvirt अपने topology एलिमेंट को guest को दी गई virtual CPU की अनुरोधित टोपोलॉजी बताता है। होस्ट तय करता है कि VPS को क्या दिखाया जाए, और उसे नीचे की असली जोड़ी को दर्शाना ज़रूरी नहीं: कोई VPS हर कोर पर एक थ्रेड बता सकता है जबकि उसके थ्रेड sibling जोड़े हों, या उल्टा भी।
समर्पित vCPU का सबूत व्यवहार से मिलता है: लोड में भी steal time लगभग शून्य बना रहे, और दोपहर और आधी रात में एक जैसा बेंचमार्क स्कोर आए। कमांड CPU steal time क्या है और मैं इसे अपने VPS पर कैसे जाँचूँ में समझाए गए हैं।
# vCPU available to you
nproc
# topology as presented to the VPS, plus the processor model
lscpu | grep -E '^CPU\(s\)|Thread\(s\) per core|Core\(s\) per socket|Socket\(s\)|Model name'
# which vCPU the guest kernel treats as siblings of one core
grep . /sys/devices/system/cpu/cpu*/topology/thread_siblings_list
# 1, 5 and 15-minute load averages, to compare with nproc
uptimeमुझे कितने vCPU चाहिए?
VPS का आकार उन कामों से तय करें जो एक ही पल चलते हैं, न कि उन कामों से जो मौजूद हैं। जिस सर्वर पर आप पहले से चला रहे हैं, उस पर अपने सबसे व्यस्त घंटे के दौरान uptime से मिला load average nproc की संख्या से तुलना करें। अगर लोड vCPU की संख्या से ऊपर बना रहता है, तो काम बारी के लिए कतार में हैं।
ज़्यादातर टूल अपनी parallelism खुद vCPU की संख्या से चुनते हैं, इसलिए हर workload का अपना पैमाना है:
| Workload | इसका इस्तेमाल किया vCPU क्या तय करता है | शुरुआती प्लान |
|---|---|---|
| CI जॉब और कंपाइल | एक साथ चलने वाली जॉब, गुणा हर बिल्ड का -j; cargo डिफ़ॉल्ट रूप से हर logical CPU लेता है | दो समानांतर जॉब के लिए Fell 4 |
| PostgreSQL | हर कनेक्शन के लिए एक backend प्रोसेस; एक ही पल चल रही क्वेरीज़ गिनें | एक एप्लिकेशन के लिए Fell 2 |
| Headless Chrome | ब्राउज़र एक साथ रेंडर होते हैं; Playwright Test डिफ़ॉल्ट रूप से हर दो लॉजिकल कोर पर एक worker शुरू करता है | दो ब्राउज़र के लिए Fell 4 |
| FFmpeg एन्कोडिंग | एक एन्कोड हर vCPU भर सकता है; x265 डिफ़ॉल्ट रूप से CPU count से अपना thread pool तय करता है | स्थिर queue के लिए Fell 8 |
| CPU पर LLM inference | RAM तय करती है कौन सा मॉडल फिट होगा; generation जितने thread मिलें उन सभी को व्यस्त रखता है | Fell 8 या Fell 16 |
| सिंगल-प्रोसेस ऐप | एक प्रोसेस लगभग एक vCPU इस्तेमाल करता है, चाहे plan में कितने भी हों | Fell 2 |
इनमें से दो workload के अपने sizing गाइड हैं: GitLab Runner या CI build को किस VPS की ज़रूरत है और VPS पर PostgreSQL को कितनी CPU और RAM चाहिए। Plan की कीमतें dedicated-core VPS की लागत के नीचे दी गई हैं।
कब ज़्यादा vCPU मदद करना बंद कर देते हैं?
ज़्यादा vCPU सिर्फ़ उसी काम को तेज़ करते हैं जिसे बाँटा जा सके। सिंगल-थ्रेडेड प्रोग्राम, जैसे एक Node.js प्रोसेस, हर plan पर एक ही thread पर चलता है; इसकी गति clock और core architecture से आती है। दूसरी सीमा memory है: हर parallel job अपनी RAM साथ ले जाता है, और Cobaltfell के plan हर vCPU पर 2 GB रखते हैं। जिस workload को प्रति thread ज़्यादा memory चाहिए, उसके लिए कम jobs बेहतर हैं बजाय उन cores के जिन्हें वह खिला नहीं सकता।
vCPU, cores और threads के बारे में लोग और कौन से सवाल पूछते हैं?
VPS पर 16 vCPU का क्या मतलब है?
सोलह hardware threads। Cobaltfell पर यह Fell 16 है: 8 physical cores, जिनमें से हर एक के दोनों threads एक ही VPS के पास हैं। जो host अपना नियम नहीं बताता, वहाँ 16 vCPU 8 से ज़्यादा cores पर फैले 16 threads हो सकते हैं, जिनके sibling threads पर दूसरे ग्राहक होते हैं।
क्या 2 vCPU काफ़ी है, या मुझे 4 चाहिए?
दो vCPU एक ऐसे प्रोसेस के लिए ठीक हैं जो हमेशा व्यस्त रहता है और सिस्टम के लिए जगह छोड़ता है: एक छोटा database, एक API, एक बार में एक CI job। चार दो भारी कामों के लिए ठीक हैं जो एक साथ चलें, जैसे कोई build चल रहा हो जबकि उसका deploy किया ऐप सेवा देता रहे, या दो scraping ब्राउज़र।
क्या दो vCPU दो physical cores जितने तेज़ हैं?
नहीं। दो sibling threads एक ही core की execution units और caches साझा करते हैं, इसलिए मिलकर वे दो पूरे cores से कम देते हैं। अंतर का आकार code पर निर्भर करता है: बहुत सारे cache misses वाला compile दूसरे thread से उससे ज़्यादा फ़ायदा उठाता है जितना एक कसकर लिखा numeric loop उठाता है।
Cobaltfell के threads किस processor से आते हैं?
हर प्लान AMD EPYC 9004/9005 server processors (Zen 4 / Zen 5) पर चलता है, जो परिवार पहली बार नवंबर 2022 में लॉन्च हुआ था; किसी VPS को पहले बताए बिना कभी पुराने node पर नहीं ले जाया जाता। lscpu | grep 'Model name' दिखाता है कि VPS को कौन सा मॉडल मिलता है।
Sources (14)
- AMD Ryzen 9 9950X specifications — AMD (checked 2026-11-02)
- AMD EPYC 9554 specifications — AMD (checked 2026-11-02)
- सही Droplet plan चुनना (vCPU की परिभाषा) docs.digitalocean.com/products/droplets/concepts/choosing-a-plan — DigitalOcean (checked 2026-11-02)
- Amazon EC2 instances के लिए CPU विकल्प — Amazon Web Services (checked 2026-11-02)
- Cherry Servers virtual servers की कीमत (Premium और Performance VDS) cherryservers.com/pricing/virtual-servers — Cherry Servers (checked 2026-11-02)
- VPSLab Ryzen VPS vpslab.cloud/ryzen-vps — VPSLab (checked 2026-11-02)
- Hiddence virtual servers hiddence.net — Hiddence (checked 2026-11-02)
- HOSTKEY VDS with dedicated vCPU hostkey.com/vps/vds — HOSTKEY (checked 2026-11-02)
- libvirt domain XML format: CPU topology और vcpupin — libvirt (checked 2026-11-02)
- sysfs में CPU topology — The Linux kernel documentation (checked 2026-11-02)
- lscpu(1) manual page — man7.org / util-linux (checked 2026-11-02)
- cargo build: --jobs विकल्प — The Rust Project (checked 2026-11-02)
- Playwright TestConfig: workers — Microsoft Playwright (checked 2026-11-02)
- x265 threading — x265 project (checked 2026-11-02)