Performance optimization और heat dissipation।

Raspberry Pi को maximum performance से निचोड़ना।

ऑप्टिमाइज़ेशन क्यों करें

Raspberry Pi की capacity सीमित है, पर ज्यादातर लोग सिर्फ 60-70% का ही use करते हैं। CPU frequency policy adjust करके, GPU memory allocation, swap tuning, heat dissipation से, अगले 20-30% performance निकाल सकते हो।

और optimization सिर्फ fast चलाने के लिए नहीं, stable चलाने के लिए भी है। अगर cooling ठीक नहीं हो तो CPU overheat होता है और automatically frequency reduce हो जाती है, जिससे slow चल जाता है।

CPU आवृत्ति नीति

Raspberry Pi by default use करता है। ondemand Policy, load के according automatically frequency adjust करता है। Server के लिए change करो: performance Mode, CPU को हमेशा max frequency पर रखो, response faster हो:

CPU आवृत्ति मॉड्यूलन सेटअप
# वर्तमान आवृत्ति नीति देखें

GPU मेमोरी आवंटन

Server को GUI की जरूरत नहीं, GPU को कम से कम memory दो, CPU को ज्यादा दे दो:

/boot/config.txt अनुकूलन कॉन्फ़िग
# GPU मेमोरी आवंटन (कम से कम 16MB, डेस्कटॉप न चलाने के लिए काफी है)

Config को modify करने के बाद restart करना जरूरी है:sudo reboot

Swap ट्यूनिंग

सही swap कॉन्फ़िगरेशन OOM से बचा सकता है, पर swap ज़्यादा बड़ा हो तो SD कार्ड धीमा हो जाता है:

Swap अनुकूलन
# swap आकार निर्धारित करें (सिफारिश के रूप में मेमोरी के समान बड़ा)

Heat dissipation comparison।

Heat dissipation directly decide करता है कि CPU high frequency पर maintain रह सकता है या नहीं। नीचे दिए तीन options हैं शानदार से बेहद performance तक:

Approach।कीमतTemperature reduction effectशोरSuitable scenarios
Passive cooling fins¥5-15Temperature 5-10°C reduce करोZero noiseLight load, no overclocking
Official active heat dissipation।¥30-50Temperature 15-25°C reduce करोकम शोरDaily use, recommended।
ICE Tower कूलिंग टावर¥60-100Temperature 30-40°C reduce करोमीडियमOverclocking, 24/7 high load

पर्सनल सलाह: ऑवरक्लॉक मत करो, ऑफ़िशियल हीट सिंक काफ़ी है, ऑवरक्लॉक या 24/7 रन करना हो तो ICE Tower लो, परफॉर्मेंस शानदार होगी।

Docker संसाधन सीमा

Container को एक limit set कर दो, ताकि कोई process system resources को completely use न कर दे और पूरा machine hang न हो:

Docker संसाधन सीमा
# CPU उपयोग को सीमित करें (सिस्टम के लिए एक कोर छोड़ दें)

Monitoring command

Optimization के बाद results देखने के लिए ये commands common हैं:

System monitoring
# CPU तापमान (सबसे जरूरी मेट्रिक!)

PicoClaw हल्का मोड

अगर Raspberry Pi की memory बेहद tight है तो PicoClaw lightweight mode को on कर दो। यह mode कुछ non-critical features को disable कर देता है, resource usage को minimum तक ले आता है:

PicoClaw हल्का मोड कॉन्फ़िगरेशन
# docker-compose.yml के environment में जोड़ें:

Lightweight mode में memory usage लगभग 40% कम हो सकता है, 2GB Raspberry Pi 4B के लिए life-saving है।

खत्म करके भी लगता है कि लैग है? MOLILI क्लाउड-बेस्ड है, हार्डवेयर लिमिटेशन नहीं, परफॉर्मेंस चाहे जितना दो, हीट सिंक की चिंता नहीं। MOLILI के बारे में जानो →
क्या यह tutorial तुम्हारे लिए useful रहा?