2 पॉइंट द्वारा GN⁺ 2024-06-17 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • सेकंड-हैंड 1L tinyminimicro PC होम सर्वर के लिए Raspberry Pi 5 की तुलना में CPU performance, SSD/NVME, RAM expandability और कीमत के लिहाज़ से अधिक व्यावहारिक विकल्प हो सकता है
  • तुलना में शामिल HP Elitedesk Mini G3 800 और G4 705 क्रमशः Intel i5-6500 और AMD Ryzen 3 PRO 2200GE पर आधारित हैं, और दोनों 16GB RAM तथा SSD के साथ खरीदे गए
  • Raspberry Pi 5 8GB यूनिट की कीमत लगभग €91 है, लेकिन power supply, case, storage, और वैकल्पिक NVME HAT जोड़ने पर पूरा सेटअप लगभग €160 तक पहुंच जाता है
  • Geekbench 6 में Intel और AMD mini PC, Pi 5 से single-core में 42~62% तेज़ रहे, और multi-core score भी Pi 5 के 1861 की तुलना में 3702 और 3343 रहा
  • Intel-आधारित Elitedesk 800 G3 में Debian 12, powertop --auto-tune, और monitor हटाने के बाद idle power 3.5W तक गिर गई, जिससे Pi 5 जैसी power usage पर ज्यादा headroom मिलता है

सेकंड-हैंड 1L PC होम सर्वर का विकल्प क्यों बन रहे हैं

  • Raspberry Pi की पहचान छोटे, low-power और सस्ते होम सर्वर कंप्यूटर के रूप में रही है, लेकिन Pi 4 तक performance कमज़ोर थी और Pi 5 में भी SD card performance की सीमा बनी हुई है
  • Pi 5 पर NVME SSD इस्तेमाल किया जा सकता है, लेकिन यह built-in नहीं है और इसके लिए अलग HAT चाहिए
  • Raspberry Pi की supply shortage के बाद alternatives की तलाश बढ़ी, और servethehome.com के tinyminimicro homelab trend ने Dell Micro, Lenovo Tiny और HP Mini जैसे 1L enterprise desktop पर ध्यान खींचा
  • इन mini PC की नई कीमतें ऊंची होती हैं, लेकिन कंपनियां पुराने मॉडल बड़ी संख्या में सेकंड-हैंड मार्केट में डालती हैं, जिससे ये भारी छूट पर मिल जाते हैं
  • कुछ साल पुराने मॉडल भी Pi 5 से तेज़ हैं और इनमें ज्यादा RAM लगाई जा सकती है, इसलिए होम सर्वर में वास्तविक फर्क महसूस होता है

तुलना में शामिल हार्डवेयर

  • इस मूल्यांकन में HP Elitedesk Mini सीरीज़ के दो मॉडल इस्तेमाल किए गए
    • Elitedesk Mini G3 800: Intel i5-6500, 16GB RAM, 250GB SATA SSD, Intel 1GbE, remote management support, idle power 4W, कीमत €160
    • Elitedesk Mini G4 705: AMD Ryzen 3 PRO 2200GE, 16GB RAM, 250GB NVME, Realtek 1GbE, remote management नहीं, idle power 10W, कीमत €115
  • AMD-आधारित मॉडल सस्ता है, लेकिन उसका idle power ज्यादा है
  • Intel मॉडल idle power के मामले में Raspberry Pi 5 से सीधे मुकाबला कर सकता है
  • दोनों मॉडल में display output के लिए 2 fixed DisplayPort और 1 configurable port है, जिसे DisplayPort, VGA या HDMI के रूप में कॉन्फ़िगर किया जा सकता है
  • दोनों में socketed CPU होने की संभावना है, इसलिए इस form factor में सीमित विकल्प होने के बावजूद upgrade की गुंजाइश है

Raspberry Pi 5 का वास्तविक कॉन्फ़िगरेशन खर्च

  • Raspberry Pi 5 8GB मॉडल की कीमत लगभग €91 है, जो AMD-आधारित mini PC की base price के लगभग बराबर है
  • लेकिन वास्तविक उपयोग के लिए main unit के अलावा और चीज़ें चाहिए
    • power supply: €13
    • case: €11
    • SD card या NVME SSD: €10~€45
    • NVME HAT: €15, वैकल्पिक है लेकिन तुलना को निष्पक्ष बनाने के लिए ज़रूरी माना जा सकता है
  • अगर tax और shipping सहित Pi 5 का पूरा सेटअप लगभग €160 तक पहुंचता है, तो AMD-आधारित 1L PC सस्ता होने के साथ ज्यादा शक्तिशाली विकल्प बन जाता है
  • यह तुलना नए Raspberry Pi और सेकंड-हैंड mini PC के बीच है, इसलिए सेकंड-हैंड खरीद स्वीकार करना एक महत्वपूर्ण निर्णय बिंदु है
  • AMD-आधारित mini PC की base price में external power adapter और 256GB NVME storage शामिल है

performance तुलना

  • Geekbench 6 में दोनों mini PC ने Raspberry Pi 5 से बेहतर score किया
    • AMD Ryzen 3 PRO 2200GE: single-core 1148, multi-core 3343
    • Intel i5-6500: single-core 1307, multi-core 3702
    • Raspberry Pi 5: single-core 806, multi-core 1861
  • Intel i5-6500T CPU, AMD Ryzen 3 PRO की तुलना में single-core में 13% तेज़ है
  • Intel और AMD दोनों processor, Raspberry Pi 5 से single-core performance में 42~62% तेज़ हैं
  • ये mini PC Apple M2 या Intel i9-13900K जैसे आधुनिक hardware तक नहीं पहुंचते
  • लेकिन होम सर्वर के नज़रिए से Pi 5 की तुलना में अधिक CPU performance और ज्यादा RAM capacity बड़ा फायदा देती है

storage और I/O

  • Raspberry Pi की सबसे बड़ी सीमाओं में से एक SD card storage है
  • A1/A2 grade SD card खरीदने के बजाय लगभग समान कीमत पर ज्यादा capacity और बेहतर random I/O वाला SATA या NVME SSD लिया जा सकता है
  • Pi 5 में NVME SSD built-in नहीं है और अलग HAT चाहिए, इसलिए onboard NVME support का न होना कमी बना रहता है
  • Intel-आधारित mini PC में एक विशेष mounting bracket पर SATA SSD लगा था, और bracket में नीचे लगे NVME storage को ठंडा रखने के लिए छोटा fan भी शामिल था
  • AMD-आधारित mini PC में NVME SSD लगा था, लेकिन SSD mounting bracket नहीं था
  • दोनों system SATA SSD, 80mm NVME SSD, और WiFi card के लिए 2230 slot को support करते हैं
  • WiFi slot को अतिरिक्त NVME SSD slot में बदलने वाले adapter भी उपलब्ध हैं, और 800 G3 के लिए यह एक विकल्प हो सकता है

शोर और idle power

  • दोनों system idle पर लगभग न के बराबर सुनाई देते हैं, हालांकि आवाज़ के प्रति संवेदनशील लोग इसे महसूस कर सकते हैं
  • AMD system full load पर काफी शोर करता दिखता है, जबकि Intel system भी full load पर शोर करता है, लेकिन उसका व्यवहार Mac Mini जैसा होने से उसे सहना आसान है
  • Intel-आधारित Elitedesk 800 G3 में idle power को 3.5W तक घटाया जा सका
    • Windows 10 की जगह Debian 12 install करने पर idle power 10~11W से घटकर लगभग 7W हो गई
    • apt install powertop के बाद powertop --auto-tune चलाने से लगभग 2W की बचत हुई
    • monitor हटाकर headless चलाने पर लगभग 1W और बचा
    • /etc/rc.local में powertop --auto-tune जोड़कर उसे executable permission देनी होती है
  • AMD-आधारित Elitedesk 705 में idle power को 10~11W तक लाना संभव था, लेकिन प्रक्रिया जटिल थी
    • pre-installed Windows 11 और monitor जुड़े होने पर यह लगभग 11W था
    • Debian 12 install करने के बाद idle power 18W तक बढ़ गई
    • इसका कारण integrated Radeon Vega GPU था
    • BIOS को केवल UEFI उपयोग करने के लिए सेट करना पड़ा, फिर Debian 12 को UEFI mode में दोबारा install करना पड़ा, और apt install firmware-amd-graphics भी ज़रूरी था
    • legacy BIOS mode में boot करने पर AMD Radeon firmware load नहीं होता
  • AMD system भी powertop --auto-tune और monitor हटाने के बाद लगभग 10W idle power तक पहुंच गया
  • 10~11W idle power भी होम सर्वर के लिए पर्याप्त रूप से ठीक है, इसलिए सबसे सस्ता विकल्प चाहिए तो AMD system भी अच्छा उम्मीदवार है

virtualization, boot, और remote management

  • Debian 12 के default KVM से कई virtual machine बनाई गईं और performance पर्याप्त रूप से ठीक रही
  • boot time को power button दबाने से SSH access मिलने तक के समय से मापा गया
    • Elitedesk 800: 17 सेकंड
    • Elitedesk 705: 33 सेकंड
    • दोनों समय में Debian 12 के default GRUB का 5 सेकंड delay शामिल है
  • Intel AMT/ME enterprise desktop में remote out-of-band management देने वाली तकनीक है
  • homelab में यह दिलचस्प feature हो सकता है, लेकिन आवश्यकता न हो तो AMT/ME को disable करना बेहतर है
  • AMT/ME का security vulnerability का इतिहास रहा है; विश्वसनीय home network के भीतर यह बड़ा मुद्दा न हो, फिर भी सावधानी ज़रूरी है
  • AMD-आधारित Elitedesk 705 में इसके बराबर remote management feature नहीं दिखता

विकल्प और physical configuration

  • यहां जिन मॉडल का ज़िक्र है वे एक खास price range को ध्यान में रखकर चुने गए पुराने मॉडल हैं
  • Lenovo, HP और Dell के नए मॉडल ज्यादा तेज़ और अधिक core वाले processor के साथ आते हैं, लेकिन उनकी कीमत भी आमतौर पर काफी ज्यादा होती है
  • अगर ज्यादा शक्तिशाली या अधिक customizable low-power small PC चाहिए, तो सेकंड-हैंड NUC form factor PC भी विचार करने लायक हैं
  • AMD-आधारित Elitedesk 705 G4 का ऊपरी हिस्सा बंद है, इसलिए उसके ऊपर दूसरा mini PC रखा जा सकता है
  • Intel-आधारित Elitedesk 800 G3 का ऊपरी हिस्सा perforated है, इसलिए उसके ऊपर दूसरा mini PC रखने से CPU fan intake रुक सकता है
  • नीचे के feet VESA mount की तरह भी काम करते हैं और इनमें 4 screw hole हैं, इसलिए screws लगाकर इन्हें standoff की तरह इस्तेमाल किया जा सकता है ताकि नीचे रखा उपकरण सांस ले सके

अंतिम मूल्यांकन

  • सेकंड-हैंड 1L tinyminimicro PC, Raspberry Pi 5 की तुलना में होम सर्वर या homelab server के लिए अधिक उपयुक्त हैं
  • फर्क पैदा करने वाले मुख्य कारण हैं बेहतर CPU performance, built-in SSD/NVME support, 8GB से अधिक RAM expansion, और सेकंड-हैंड मार्केट की कीमतें
  • Raspberry Pi के पास अब भी low-power और GPIO pin availability का लाभ है
  • वास्तव में low-power और GPIO pin का उपयोग करके solar status display करने वाला यह ब्लॉग अभी Pi 4 पर host किया जा रहा है
  • जब तक Raspberry Pi बहुत सस्ता और काफी ज्यादा शक्तिशाली नहीं हो जाता, तब तक होम सर्वर के रूप में उसकी आकर्षकता सेकंड-हैंड 1L PC की तुलना में कमज़ोर रहती है

1 टिप्पणियां

 
GN⁺ 2024-06-17
Hacker News की रायें
  • Raspberry Pi अब शिक्षा/हॉबी के लिए सस्ता disposable computer नहीं रहा; यह उन manufacturers के लिए development kit जैसा है जिन्हें अपने product में अच्छी तरह supported mainline Linux डालना होता है
    कीमत $500 से ऊपर न जाने की वजह यह है कि Foundation को hobby market के जरिए open source BSP लिखवाने और maintain करवाने की जरूरत है। उस support के बिना RPi भी पहले से भीड़ भरे market में एक और कम-supported board बन गया होता, और Pi का mainline Linux support जितना अच्छा है, electronic engineers उसके लिए ज्यादा कीमत भी देने को तैयार होते

    • Raspberry Pi से पहले भी low-volume embedded कामों और hobby use के लिए single-board computer market छोटा मगर ठीक-ठाक मौजूद था
      Linux support ठीक और कीमत भी बुरी नहीं वाली boards थीं, और कई बार processor vendors इन्हें chip sales channel मानकर खुद support करते थे
      Broadcom को volume छोटा होने के कारण इस market में रुचि नहीं थी, लेकिन उसके पास इस काम के लिए suitable CPU inventory काफी थी, और Broadcom engineers ने उसी excess inventory को इस्तेमाल करने के लिए Raspberry Pi बनाया। असल में सबसे महंगा component उन्हें मुफ्त में मिल गया था, इसलिए शुरुआती RPi ने price-to-performance में बाकी single-board computers को पछाड़ दिया, कई manufacturers को market से बाहर कर दिया, और hobby users के आने से market को भी बहुत बड़ा कर दिया
      5–10 साल पहले Broadcom के साथ preferential deal खत्म हो गई, और अब Raspberry Pi को भी Broadcom SoC बाकी कंपनियों से compete करके खरीदना पड़ता है। 2020 में semiconductor shortage के दौरान Broadcom की bargaining power जबरदस्त थी, और अब Raspberry Pi की कीमत खास नहीं है, लेकिन brand और community अब भी उसके पास हैं। इस आधार में कुछ ऐसी practices भी थीं जिन्हें anti-competitive माना जा सकता है
    • Model 1B की 2012 वाली कीमत $35 थी, और अभी भी मिलने वाला Model 4B भी मूल रूप से $35 से शुरू होता था
      अगर Model 1B का successor Raspberry Pi Zero 2W मानें तो वह $15 का है, यानी original से भी सस्ता
      Raspberry Pi 5 base model $60 से शुरू होता है, लेकिन specs इतनी अलग हैं कि सीधी तुलना का खास मतलब नहीं है
      हालांकि मुझे नहीं पता था कि 4B 1GB model discontinue हो चुका है, इसलिए अभी 4B की starting price 2GB version के हिसाब से $45 मानी जानी चाहिए
    • Adafruit से Raspberry Pi Model B+ अभी $30 में खरीदा जा सकता है, जिसमें single-core 700MHz CPU और 512MB RAM है
      Raspberry Pi Zero 2 W $15 में खरीदा जा सकता है, जिसमें 1GHz 64-bit quad-core CPU और 512MB RAM है
      तो लगता है कि आज भी original model से हर मामले में बराबर या बेहतर Raspberry Pi single-board computer कम कीमत में खरीदा जा सकता है; सोच रहा हूं कि क्या मैं कुछ miss कर रहा हूं
      https://github.com/raspberrypi/linux के commits के कुछ pages देखने पर भी Raspberry Pi organization के बाहर से आए commits लगभग नहीं दिखे, और merged PR भी बस कुछ ही लगते हैं। ऐसा लगता है कि वे बस अपने products को बहुत अच्छी तरह support करते हैं
    • Pi 5 अभी mainline में ठीक से supported नहीं है
      पुराने models के proper mainline support में RPi Foundation नहीं, बल्कि third parties ने योगदान दिया था, और Foundation को सिर्फ अपने kernel fork में दिलचस्पी दिखती है
    • Raspberry Pi 5 mainline में इतना अच्छी तरह supported नहीं है
      सभी features इस्तेमाल करने के लिए आजकल के कई modules की तरह अब भी Foundation kernel इस्तेमाल करना पड़ता है
      और $500 बहुत बढ़ा-चढ़ाकर कहा गया है। उससे कहीं सस्ते modules और small boards भी बहुत हैं, और ऐसे products भी हैं जो अच्छा support देते हैं और full x86-64 CPU रखते हैं
      यह कहने के बजाय कि Raspberry Pi board असल में $500 का premium product है जिसे किसी वजह से discount पर बेचा जा रहा है, यह कहना ज्यादा सही है कि इसकी कीमत दूसरे boards/modules के साथ equilibrium point के करीब आ रही है। $250 में भी Raspberry Pi खरीदने वाले बहुत कम होंगे, और $500 पर तो और भी नहीं
  • Pi में exposed pins और उनसे जुड़े hardware features बहुत हैं, और यही design का एक मूल हिस्सा था
    मुझे electronics में फिर से दिलचस्पी भी इसी वजह से हुई। किसी भी comparison में GPIO और hardware interfaces शामिल होने चाहिए, और Pi शुरू से ही सिर्फ साधारण computer बनने के लिए नहीं बनाया गया था

    • Pi real world और computer को जोड़ने वाला छोटा interface device के रूप में बेहतरीन है, और HAT ecosystem भी सचमुच शानदार है
      इसे सामान्य computer की तरह इस्तेमाल करना मूर्खता जैसा लगता है। अफसोस, हर generation के साथ Pi real world वाली दिशा से ज्यादा computer case वाली दिशा में जाता महसूस होता है
    • यह comparison target पर निर्भर करता है
      कुछ लोग Home Assistant या सिर्फ दूसरी compute tasks चलाने के लिए Pi खरीदते हैं
    • PC में Adafruit FT232H जैसी चीज जोड़ दें, तो article की price calculation के हिसाब से फिर भी कुल खर्च कम हो सकता है
    • वह blog post Pi4 पर hosted है, और power के तौर पर इस्तेमाल होने वाले solar setup को manage करने वाला Python भी साथ में चल रहा है
      खासकर GPIO pins के जरिए solar statistics दिखाने वाला LCD display और inverter को on/off करने वाला relay drive किया जा रहा है
    • article के आखिर में solar power setup के साथ इस हिस्से को थोड़ा cover किया गया है
  • जहां Pi की जरूरत नहीं है, वहां ये alternatives बेहतरीन हैं
    कई सालों में मैंने बहुत ज्यादा ऐसे मामले देखे हैं: “microcontroller चाहिए था, लेकिन पता नहीं था कि वह क्या होता है, इसलिए Pi इस्तेमाल कर लिया” या “एक Docker image काफी थी, लेकिन पता नहीं था, इसलिए Pi इस्तेमाल कर लिया”
    Pi तब सच में उपयोगी है जब इन दोनों के combination की जरूरत हो। इसके अलावा, यह असल में उन लोगों के लिए कीमत ही बढ़ाता है जिन्हें सचमुच इसकी जरूरत है, और ऐसे लोगों में कुछ के पास अच्छे use cases होते हुए भी वे इसे खरीद नहीं पाए

    • Pi खरीदकर सब बेच देने के बाद भी, बड़े Pi के होने की वजह मुझे अच्छी तरह समझ नहीं आती
      Pico और Pi Zero के use cases दिखते हैं, लेकिन बड़े Pi की performance इतनी कम है कि display वाले embedded computer या general-purpose computer के रूप में यह काफी ambiguous है
    • जब मैं Reddit इस्तेमाल करता था, Raspberry Pi subreddit छोड़ने की वजह बिल्कुल यही थी
      projects के 95% के लिए एक छोटा C program और microcontroller काफी था, लेकिन उसकी जगह पूरा operating system और Python इस्तेमाल किया जा रहा था। यह सच में frustrating था
  • अच्छी तरह से संक्षेप किया गया है, और thin client भी देखने लायक हैं
    Fujitsu Futro s740 जैसे मॉडल fanless होते हैं, idle power सिर्फ 3–4W होती है, HEVC hardware encoding कर सकते हैं, और 16GB तक memory व NVMe drive support करते हैं। अच्छा overview यहां है: https://github.com/R3NE07/Futro-S740/blob/main/README_EN.md
    इसी तरह का विकल्प Dell Wyse 5070 भी है, जो 32GB memory और dual channel support करता है: https://github.com/pflavio/Dell-Wyse-5070-Home-Server/wiki
    ऐसी चीजें eBay पर used में लगभग 60–80€ में मिल जाती हैं। करीब 150€ में AliExpress से नया Intel N100 mini computer मिल सकता है, जिसकी idle power इसी तरह कम होती है लेकिन max performance कहीं बेहतर होती है

    • पिछले करीब 1 साल से कुछ no-name brand N100 mini PC को homelab cluster के रूप में इस्तेमाल कर रहा हूं
      physical size case लगे Raspberry Pi से छोटा है, और performance RPi5 से दोगुनी से भी ज्यादा है। पूरी x86 software compatibility भी है, और wall socket पर idle power लगभग 4–5W मापी गई
  • यह पूरी तरह use case पर निर्भर है
    अगर लक्ष्य अच्छी compute performance और connectivity है, तो used mini PC या नया N100 साफ विकल्प है
    अगर GPIO चाहिए, तो Pi साफ विकल्प है
    आखिर में कई N100 systems और एक Raspberry Pi इस्तेमाल करने पड़ते हैं

    • basic small server use के लिए Odroid H series इस्तेमाल करता हूं
      firewall के लिए इस्तेमाल हो सकने वाला dual NIC, 48GB तक DDR5, कई SATA ports, M.2 port आदि हैं, और यह पूरी तरह silent है व power consumption भी बहुत कम है। model के हिसाब से नया product लगभग $125–$175 का है
      पुराने H2 series के 3 units इस्तेमाल किए थे और वे सच में बहुत पसंद आए
      1.https://ameridroid.com/products/odroid-h4-h4-h4-ultra
    • ऐसे combination में $6 वाला Pi Pico microcontroller साथ में इस्तेमाल करने पर भी विचार किया जा सकता है
      microcontroller functionality कम cost में बनी रहती है, और दो अलग architectures पर दो operating systems manage करने की जरूरत भी नहीं पड़ती
    • GPIO की जरूरत है इसलिए Pi इतना “साफ” विकल्प है, यह मुझे नहीं पता
      USB GPIO modules बहुत सारे हैं, और अगर USB GPIO जला भी दिया तो उसे replace करना कहीं आसान है
    • RPi 4 या 5 और N100 की idle/load power consumption की तुलना कैसी है, यह सच में जानना चाहता हूं
      power usage और heat महत्वपूर्ण variables हैं, ऐसा मानता हूं
    • लेखक ने N100 का जिक्र नहीं किया, यह हैरानी की बात है
      1L PC के मुकाबले Pi attractive लगने की एक वजह power consumption थी, लेकिन N100 ने यह equation बदल दी
  • ऐसे mini PC इस्तेमाल करने का attraction साफ नहीं दिखता
    सिर्फ यह बात कि पुराना used power supply इस्तेमाल करना पड़ेगा, मुझे दूर कर देती है
    Pi के कई फायदे हैं। power supply खराब हो जाए तो कुछ seconds में नया order कर सकते हैं, और इंतजार करते समय laptop charger या कोई दूसरा spare charger इस्तेमाल कर सकते हैं
    supply shortage मुश्किल थी, लेकिन अब वह हल हो चुकी है
    आखिरी बार बनाया गया image Raspberry Pi 1 में डालने पर भी ठीक चला। ऐसी versatility की बराबरी करना मुश्किल है, और घर पर image test करके दुनिया के दूसरे छोर पर किसी से install भी कराया जा सकता है
    मेरे लिए Pi की मुख्य बात यह है कि उसे जहां जरूरत हो वहां रखा जा सकता है। TV के पास हो या कहीं और, बस लगा दें
    home server के लिए मैं ज्यादा powerful machine recommend करूंगा, और पुराना desktop किसी भी mini PC या Pi से बेहतर हो सकता है, लेकिन वह बड़ा होगा और शायद ज्यादा power भी खाएगा
    NVMe लगा Pi5 भी चलता है, और hobby home server के लिए ठीक है। मेरी नजर में mini PC की niche लगभग नहीं है
    हालांकि maximum utility लक्ष्य न भी हो सकता है, और hobby है तो जो मजेदार लगे वही करना चाहिए। low-power PC से छेड़छाड़ करना अपने आप में पर्याप्त वजह हो सकती है
    फिर भी Pi के साथ ऐसी तुलना मुझे ज्यादा sense नहीं बनाती लगती

    • RPi 5 को पूरी तरह stable चलाने के लिए अजीब 5V/5A power supply चाहिए, और यह असल में standard device नहीं है
      मुझे लगता है Raspberry Pi ने इस हिस्से में गड़बड़ की। इस price range में barrel jack इस्तेमाल करना चाहिए था या USB-PD को ठीक से support करना चाहिए था। बाद वाला wide voltage range पर भी चलाने देता, इसलिए कई use cases के लिए अच्छा होता; लेकिन छोटे सस्ते ESP boards जो काम कर लेते हैं, वह काफी महंगा Raspberry Pi क्यों नहीं कर पाता, समझ नहीं आता
    • वह standard 19V laptop power supply है
      कोई भी laptop power उस HP device पर चलेगा, और वह दूसरे power supplies जितना ही आसानी से मिल जाता है
    • एक फायदा यह है कि इसमें सामान्य HDD interface है
      Pi में सबसे खराब चीज SD card है। boot के लिए यह सचमुच सबसे खराब interface है, और बेहद unstable है। kernel bug की वजह से system SD card पर रखने पर बहुत unstable भी हो सकता है। हालांकि यह Pi की समस्या से ज्यादा Linux side की समस्या के करीब है
    • मुझे लगा कि RPi को किसी भी थोड़ा serious use के लिए इस्तेमाल नहीं किया जा सकता
      हाल में RPi 5 में NVMe HAT लगाया, लेकिन सच में काम करने वाली drive ढूंढने में बहुत “मजा” आया और पैसे व समय भी ज्यादा लगे। किसी तरह चलाया तो कुछ दिनों बाद random तरीके से मर गया। उस समय और पैसे में N100 mini PC लेना बेहतर होता
      electronics के साथ थोड़ा experiment करने के लिए Pico या STM32 ज्यादा rational लगते हैं। RPi GPIO processing performance का फायदा उठाने लायक कामों के लिए बहुत limited है। उन pins से real-time behavior या DMA, 1–100MHz range के custom protocols support करने वाली कोई distribution है या नहीं, यह भी नहीं जानता
    • नया mini PC भी Pi 5 से बहुत ज्यादा महंगा नहीं खरीदा जा सकता
      खासकर 8GB model, case आदि को देखें तो $150–$200 में SATA और M.2 SSD जैसी चीजें support करने वाला low-end Intel PC मिल सकता है, और ऐसे storage Pi पर लगाना ज्यादा झंझट वाला है
  • अगर आप छोटे अपार्टमेंट में रहते हैं या शोर के प्रति संवेदनशील हैं, तो Pi या नया fanless N100 system अब भी विचार करने लायक है
    मैंने eBay से एक छोटा Lenovo i5-6500 system खरीदा था; कीमत के मुकाबले performance शानदार है, लेकिन आसपास का शोर कम होने पर हल्की high-frequency आवाज़ सुनाई देती है
    size और cost को optimize करने वाले products में acoustic output शायद बड़ी प्राथमिकता नहीं होता, इसलिए यह स्वाभाविक भी है

    • यही बात मैंने इस thread में कहीं और भी लगभग वैसी ही लिखी थी
      nickname भी मिलता-जुलता है, तो ऐसा होना समझ में आता है
    • Dell mini PC में भी यही समस्या है, इसलिए सावधान रहना चाहिए
      fan लगातार चलता रहता है और शांत कमरे में साफ़ सुनाई देता है। BIOS में RPM बंद करने या कम करने का कोई option नहीं है, software sensors भी fan को नहीं देख पाते, और अगर fan निकालने या कम voltage पर चलाने की कोशिश करें तो motherboard panic state में चला जाता है और boot नहीं करता। आखिरकार मैंने उसे बेच दिया
      बाकी मामलों में यह ठीक-ठाक मशीन है। काश कोई BIOS hack करके fan protection feature हटा सके
    • मेरी स्थिति भी मिलती-जुलती थी, इसलिए मैंने पूरी तरह fanless mini-ITX system चुना, और लगभग 10 साल से यह बहुत अच्छी तरह काम कर रहा है
      अब upgrade करने का समय आ गया है और शायद fanless N100-based mini-ITX पर जाऊंगा। ऐसे systems, fan की चिंता न भी हो, तो भी Raspberry Pi या recycled office PC के अच्छे alternative हैं
    • low-power model हो तो क्या fan को पूरी तरह बंद करना या RPM को आधा करना संभव नहीं है, यह जानने की उत्सुकता है
  • अगर ऐसे पुराने PC इस्तेमाल करने की योजना है, तो Spectre और Meltdown mitigations बंद करना अच्छा रहेगा
    साथ ही BIOS/UEFI से CPU microcode भी हटाना होगा, और software के जरिए microcode load न हो यह सुनिश्चित करना होगा
    सही तरीके से करने पर performance boost बड़ा होता है, और homelab में ऐसी mitigations की जरूरत नहीं होती

    • इसे आज़माने पर Home Assistant VM और कुछ LXC चलाने वाले Proxmox box में CPU usage 16% से 9% पर आ गया
    • कुछ महीने पहले मैंने कुछ machines पर ऐसा किया, जिससे heat और power consumption कम हुए; सच में अच्छी सलाह है
    • इसे करने का तरीका बताने वाली कोई guide है क्या, यह जानना चाहता हूं
  • घर की desk और closet में Raspberry Pi और HP EliteDesk mini PC / NUC का mix है
    article में दिखी photo वाला बिलकुल वही HP EliteDesk भी मेरे पास है, और पास के NATO base से retire हुए 3 EliteDesk खरीदे थे। वे factory reset state में थे और उनमें hard disk नहीं थी
    EliteDesk का फायदा यह है कि यह ARM नहीं है। जब कुछ ऐसा चलाना हो जो ARM के लिए compile न हो और सिर्फ image के रूप में distribute किया गया हो, तो यह काम आता है। दूसरे तरीके भी होंगे, लेकिन ऐसे मामलों में मैं बस उसे EliteDesk पर चला देता हूं
    Raspberry Pi का बहुत स्पष्ट फायदा यह है कि उसमें fan नहीं है। मेरे लिए यह सचमुच बड़ी बात है। मेरा main PC इतना शांत है कि EliteDesk चालू करने पर fan की आवाज़ सुनाई देती है। आम तौर पर Plex server EliteDesk पर चलाता हूं, लेकिन streaming के समय ही उसे चालू करता हूं और बाकी समय बंद रखता हूं
    Pi पर ऐसे servers चलाता हूं जिन्हें ज्यादा CPU की जरूरत नहीं होती, जैसे unbound DNS server
    दोनों एक-दूसरे को exclude नहीं करते, बल्कि complementary हो सकते हैं। अगर एक ही चुनना पड़े तो फिर भी शायद Pi चुनूंगा

    • Pi 5 को fan चाहिए
      जब तक आप ऐसा special case न ढूंढ लें जिससे इसे fan के बिना चलाया जा सके; और इस blog को host करने वाला Pi4 fanless चल रहा है और अभी भी ठीक काम कर रहा है
  • नए और used products के फर्क का ज़िक्र तो हुआ है, लेकिन इस comparison में यह काफी central है
    $60 board का $300 PC से कम capable होना स्वाभाविक है। cost difference मुख्यतः बेहतर CPU, बेहतर I/O, ज्यादा memory जैसे comparison factors से आता है, और जितना भुगतान करते हैं उतना मिलता है। used market में अच्छी deals मिल सकती हैं
    Pi अपने ecosystem, fanless design, और नए device के लिहाज से कीमत में शानदार है
    इसके अलावा ESP32/ESP8266 ने hobby space का बड़ा हिस्सा ले लिया है जहां connectivity और GPIO चाहिए। single-purpose scenarios के अधिकांश मामलों के लिए $3 development board काफी तेज़ है

    • article में, जरूरी accessories सब जोड़ने पर लेखक को Pi से भी सस्ता mini PC मिला था
      मेरे इलाके में Pi अब आसानी से उपलब्ध नहीं रहा, इसलिए मैंने Pi छोड़ दिया। और मैं सहमत हूं कि ESP32 boards simple GPIO+Wi-Fi connection के लिए perfect हैं