दीवार घड़ी समय, उपयोगकर्ता समय और सीपीयू समय के बीच अंतर क्या हैं


14

हम GridEngine के साथ कंप्यूटिंग नौकरियां चला रहे हैं। हर काम 3 अलग-अलग समय पर लौटता है:

  • दीवार घड़ी का समय
  • उपयोगकर्ता का समय
  • सीपीयू समय

इन तीनों में क्या अंतर हैं? इन तीनों में से कौन दो अनुप्रयोगों / लिपियों के प्रदर्शन की तुलना करने के लिए सबसे उपयुक्त है

जवाबों:


18

दीवार घड़ी का समय नौकरी करने के लिए लिया गया वास्तविक समय है। यह एक स्टॉपवॉच के साथ आपकी नौकरी के समय के बराबर है और आपके कार्य को पूरा करने के लिए मापा समय किसी भी अन्य चीज से प्रभावित हो सकता है जो सिस्टम उस समय कर रहा है।

उपयोगकर्ता समय उस समय की मात्रा को मापता है, जब सीपीयू आपके कोड को चलाने में खर्च करता है । यह किसी और चीज की गिनती नहीं करता है जो चल रही हो, और कर्नेल में बिताए सीपीयू समय की भी गणना नहीं करता है (जैसे फ़ाइल I / O के लिए)।

CPU समय आपके कोड या आपके कोड द्वारा अनुरोध की गई चीज़ को चलाने में लगने वाले कुल समय को मापता है। इसमें कर्नेल समय शामिल है।

"उपयोगकर्ता समय" माप संभवतः विभिन्न नौकरियों के प्रदर्शन को मापने के लिए सबसे उपयुक्त है, क्योंकि यह सिस्टम पर होने वाली अन्य चीजों से कम से कम प्रभावित होगा।


3

विकिपीडिया से:

'यूजर सीपीयू टाइम' शब्द पहली बार में थोड़ा भ्रामक हो सकता है। कुल समय (वास्तविक सीपीयू समय) को स्पष्ट करने के लिए, सीपीयू उस समय की मात्रा का संयोजन है जो किसी प्रोग्राम के लिए कुछ क्रिया करता है और सीपीयू प्रोग्राम की ओर से कर्नेल के लिए सिस्टम कॉल करने में खर्च करता है। जब कोई प्रोग्राम किसी सरणी से गुजरता है, तो यह उपयोगकर्ता सीपीयू समय जमा कर रहा है। इसके विपरीत, जब कोई प्रोग्राम किसी सिस्टम कॉल को निष्पादित या कांटा के रूप में निष्पादित करता है, तो यह सिस्टम CPU समय जमा कर रहा है

दीवार घड़ी का समय किसी कार्य को पूरा करने के लिए कंप्यूटर द्वारा लिया गया वास्तविक समय होता है। यह तीन शब्दों का योग है: CPU समय, I / O समय, और संचार चैनल देरी (जैसे कि डेटा कई मशीनों पर बिखरे हुए हैं)। सीपीयू समय के विपरीत, जो केवल उस समय को मापता है जिसके दौरान प्रोसेसर एक निश्चित कार्य पर सक्रिय रूप से काम कर रहा है, दीवार समय प्रक्रिया को पूरा करने के लिए कुल समय को मापता है। दोनों के बीच अंतर समय के होते हैं जो प्रोग्राम किए गए देरी या संसाधनों के उपलब्ध होने के इंतजार के कारण गुजरते हैं।

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