लिनक्स में अच्छा मूल्य याद रखें


2

लिनक्स पर, कैसे प्रक्रियाओं को उनके niceबीच याद रखना शुरू होता है?

XP + के लिए आप Prio का उपयोग प्राथमिकता को याद रखने के लिए कर सकते हैं और VISTA + पर IO प्राथमिकता को भी। हालांकि, लिनक्स पर, और केवल टर्मिनल के माध्यम से चलने के लिए, मुझे एक कमांड बनाना होगा /etc/bash.bashrc। शॉर्टकट बदलने से भी काम होता है, लेकिन आप उनमें से अंतहीन गिनती नहीं बना सकते।

जवाबों:


0

मुझे नहीं लगता कि आप वास्तव में ऐसा कर सकते हैं। मेरे पास एक शॉर्टकट / बैश स्क्रिप्ट है जो reniceस्वयं है और फिर इससे जुड़े निष्पादन योग्य को लॉन्च करती है। मेरे पास आमतौर पर बहुत सारी प्रक्रियाएँ नहीं होती हैं जिन्हें मुझे त्यागना पड़ता है (बस मेरा मिनीक्रॉफ्ट सर्वर), इसलिए मैंने इसे किसी मुद्दे से बहुत बड़ा नहीं पाया है।

#!/bin/sh
renice 4 -p $$
mono McMyAdmin.exe

और फिर मैं निष्पादन योग्य के बजाय स्क्रिप्ट चलाता हूं जो मैं आमतौर पर करता हूं।


स्क्रिप्ट के लिए, उत्तर के रूप में स्वीकार किया गया। किसी को वास्तव में प्रियो जैसा कुछ बनाना चाहिए। लिनक्स कोडर के लिए यह कठिन नहीं हो सकता।
राऊतमीका

0

कुछ आदेशों के लिए आप बार-बार चला सकते हैं कि आप शून्य चाहते हैं, आप अपनी .bashrcफ़ाइल में कमांड को उपनाम कर सकते हैं । यदि आप बिना अच्छा भागना चाहते हैं तो यह ओवरराइड किया जा सकता है।

यूनिक्स और लिनक्स के साथ काम करने के वर्षों में, मुझे अच्छे का उपयोग करके कई कार्यक्रमों को चलाने की आवश्यकता नहीं है। उनमें से अधिकांश जिन्हें मैं हर समय नहीं चाहता था। यूनिक्स पर शेड्यूलिंग मॉडल इसके बिना ज्यादातर मामलों में अच्छा काम करता है।

अधिकांश कार्यक्रम जो मैं चाहता हूं कि सभी समय पहले से ही एक तंत्र हो। मैं विभिन्न अनुसंधान परियोजनाओं के साथ स्पेयर सीपीयू साइकिल साझा करने के लिए BOINC चलाता हूं। यह स्वचालित रूप से niced है, और जब एक भारी लोड होता है, तो काम करना बंद करने के लिए विकल्प होते हैं।

कुछ बैच की नौकरियां हैं जो मुझे चाहिए। वे स्क्रिप्टेड होते हैं, इसलिए कमांड लाइन की शुरुआत में अच्छी कमांड जोड़ना आसान होता है।

अगर मैं एक बार में बहुत सारी प्रक्रियाएँ कर लेता हूँ, तो मैं कुछ प्रक्रियाओं का त्याग कर सकता हूँ। अब यह आयनिस उपलब्ध है, मेरे पास इसे एक चल रही प्रक्रिया पर उपयोग करने का अवसर है, लेकिन यह कुछ ऐसा नहीं है जिसे मैं नियमित रूप से करता हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.