సౌర విద్యుత్ ప్లాంట్ యజమానులు అంతిమ పరికరాల యొక్క విద్యుత్ వినియోగాన్ని నిర్వహించాల్సిన అవసరాన్ని ఎదుర్కొంటారు, ఎందుకంటే వినియోగాన్ని తగ్గించడం వలన సాయంత్రం మరియు మేఘావృతమైన వాతావరణంలో బ్యాటరీ జీవితాన్ని పొడిగించవచ్చు, అలాగే హార్డ్ అంతరాయం సంభవించినప్పుడు డేటా నష్టాన్ని నివారించవచ్చు.
చాలా ఆధునిక కంప్యూటర్లు ప్రాసెసర్ ఫ్రీక్వెన్సీని సర్దుబాటు చేయడానికి మిమ్మల్ని అనుమతిస్తాయి, ఇది ఒక వైపు పనితీరులో తగ్గుదలకు మరియు మరొక వైపు బ్యాటరీ జీవితకాల పెరుగుదలకు దారితీస్తుంది. విండోస్లో, ఫ్రీక్వెన్సీ తగ్గింపు నియంత్రణ ప్రోగ్రామ్ ఇంటర్ఫేస్ ద్వారా, Linuxలో టాస్క్బార్ విడ్జెట్ ద్వారా మరియు కన్సోల్ (cpupower - CentOS, cpufreq-set - Ubuntu) ద్వారా మానవీయంగా నిర్వహించబడుతుంది.
Linuxలో, కన్సోల్ ద్వారా అమలు చేసే కమాండ్లు కొన్ని ఈవెంట్లు సంభవించినప్పుడు వాటిని స్వయంచాలకంగా అమలు చేయడానికి అనుమతిస్తుంది.
ఉచిత UmVirt సోలార్ పవర్ స్టేషన్ కిట్ నుండి usps-consumptionagent యుటిలిటీ సౌర విద్యుత్ స్టేషన్ యొక్క కార్యాచరణ డేటాపై ఆధారపడి ప్రాసెసర్ పనితీరును నియంత్రించే ఆదేశాలను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
12 వోల్ట్ మోడ్ కోసం సాధారణ కాన్ఫిగరేషన్:
- ప్యానెల్లపై వోల్టేజ్ 16 వోల్ట్ల కంటే ఎక్కువగా ఉంటే, పనితీరు మోడ్ను సెట్ చేయండి
- ప్యానెల్లపై వోల్టేజ్ 16 వోల్ట్ల కంటే తక్కువగా ఉంటే లేదా తెలియకపోతే, శక్తి ఆదా మోడ్ను సెట్ చేయండి
- బ్యాటరీ వోల్టేజ్ 11,6 కంటే తక్కువగా ఉంటే, షట్డౌన్ ఆదేశాన్ని అమలు చేయండి
షట్డౌన్ ఆదేశం ఇలా ఉండవచ్చు:
- మృదువైన షట్డౌన్ (పవర్ఆఫ్),
- నిద్ర మోడ్ (systemctl సస్పెండ్),
- నిద్రాణస్థితి (systemctl హైబర్నేట్),
- ఆదేశాల క్రమం.
ఉదాహరణ కమాండ్ సీక్వెన్స్:
./suspend.py && systemctl suspend
ఈ ఆదేశాన్ని అమలు చేయడం వలన ప్రస్తుత వర్చువల్ మిషన్లు డిస్క్కు సేవ్ చేయబడతాయి మరియు కంప్యూటర్ను స్లీప్ మోడ్లో ఉంచుతుంది. Firefox, Chrome, LibreOffice మరియు ఇతర వంటి "పెద్ద" ప్రోగ్రామ్లను కంపైల్ చేసే విషయంలో ప్రోగ్రామర్లు మరియు మెయింటెయిన్ల ద్వారా ఈ కమాండ్కు డిమాండ్ ఉండవచ్చు, అప్టైమ్ పగటిని మించి ఉన్నప్పుడు.
ప్రదర్శనగా
మూలం: www.habr.com