Advertisement
  1. Computer Skills
  2. OS X

एक्टिविटी मॉनीटर Demystified

by
Read Time:12 minsLanguages:

Hindi (हिंदी) translation by Taruni Rampal (you can also view the original English article)

बहुत सारे आकस्मिक उपयोगकर्ता एक्टिविटी मॉनीटर के बारे में जानते हैं, कम अब भी यह समझते हैं कि किसी एप्लिकेशन को बल-से छोड़कर वास्तव में क्या कर सकता है। एक्टिविटी मॉनिटर के इस अवलोकन में, हम उपयोगकर्ता इंटरफ़ेस काटना करते हैं, स्मृति को प्रबंधित करना सीखते हैं, उनरेस्पोंसिवे ऍप्लिकेशन्स को मारना और सक्रिय प्रक्रियाओं को विभाजित करना।

नोट: हम एक्टिविटी मॉनीटर 10.8.0 पर ध्यान देंगे। (डिफ़ॉल्ट माउंटेन लायन संस्करण) इस आलेख में। जबकि अधिकतर चर्चा की गई कार्यक्षमता नए संस्करणों में समान रहनी चाहिए, हालांकि यह संभवतः मौजूद नहीं है या पुराने संस्करणों में भिन्न नामकरण हो सकता है।


एक्टिविटी मॉनिटर क्या है?

आपके कंप्यूटर की नब्ज लेने के लिए एक्टिविटी मॉनिटर OS X के देशी GUI अनुप्रयोग है। यह आपको दिखाता है कि कौन सी प्रक्रिया चल रही है, स्मृति का इस्तेमाल किया जा रहा है, सबसे बड़ा स्रोत कौन है और आपको आपके कंप्यूटर के संसाधनों के साथ स्वार्थी होने वाली प्रक्रियाओं को किल करने की अनुमति है। यह आपको नेटवर्क यातायात, डिस्क लेखन / पढ़ने के संचालन और अन्य उपयोगी नैदानिक डेटा देखने में भी मदद करता है। यह विंडोज़ में टास्क मैनेजर का एप्पल का संस्करण है।

आपके कंप्यूटर की नब्ज लेने के लिए एक्टिविटी मॉनिटर OS X के देशी GUI अनुप्रयोग है।

कृपया Applications -> Utilities -> Activity Monitor पर जाकर, या फिर केवल स्पॉटलाइट में एक्टिविटी मॉनिटर के लिए खोज करके एक्टिविटी मॉनिटर खोलें। हमें सबसे पहले स्क्रीन के मुख्य भाग पर नजर डालें - प्रक्रियाओं की डेटा सारणी।


मुख्य स्क्रीन

Main process listMain process listMain process list
मुख्य प्रक्रिया सूची

मुख्य सारणी आपके सभी चलने वाली प्रक्रियाओं (प्रोग्राम और डिमन) और उनकी जानकारी को सूचीबद्ध करती है। डिफ़ॉल्ट कॉलम PID (प्रोसेस ID), प्रोसेस नेम, यूजर जो प्रोसेस शुरू करता है, CPU % प्रक्रिया किसी भी समय उपयोग कर रहा है (कुछ भी चीज़ 10% से ज्यादा ऊपर की जा सकती है), थ्रेड (wiki), असली मेम ( प्रक्रिया का मेमोरी उपयोग) और दयालु (यह दर्शाता है कि यह 32 बिट या 64 बिट प्रक्रिया है)।

प्रक्रिया विवरण

अधिक डेटा कॉलम देखने के लिए, कॉलम हेडर पर राइट क्लिक करें और उन लोगों का चयन करें जिन्हें आप देखना या छिपाना चाहते हैं किसी प्रक्रिया को डबल क्लिक करना या उसे चुनना और जांच पर क्लिक करने से इसके बारे में और अधिक विवरण खुल जाएगा।

The memory tabThe memory tabThe memory tab
मेमोरी टैब
The stats tabThe stats tabThe stats tab
स्टैट्स टैब
The open files and ports tabThe open files and ports tabThe open files and ports tab
खुली फाइलें और पोर्ट्स टैब

यह हिस्सा विशेष रूप से महत्वपूर्ण नहीं है, जब तक कि आप चुटकुले न हों- OS X के प्रदर्शन की बात यह है कि यह आम तौर पर काफी स्पष्ट है कि क्या देरी पैदा हो रही है और बहुत अधिक विस्तार के बिना मुख्य स्क्रीन से लटका हुआ है। हालांकि, प्रस्तुत टैब के माध्यम से यह सिर्फ अच्छा अभ्यास है:

  • Memory: प्रत्येक प्रकार की स्मृति प्रक्रिया का उपयोग कर रही है
  • Statistics: अन्य आंकड़े जैसे कि यह कितना समय तक जीवित रहा है, इस समय कितने थ्रेड सक्रिय हैं।
  • Open Files and Ports: एप्लिकेशन / प्रक्रिया द्वारा उपयोग में फ़ाइलें और पोर्ट। कृपया ध्यान दें कि एक खुली फाइल को यहां सूचीबद्ध नहीं किया जाएगा (यानी आप पूर्वावलोकन में एक इमेज खोलते हैं) - यह केवल फाइलों और पोर्ट्स को सूचीबद्ध करता है जो काम करने के लिए प्रक्रिया का उपयोग कर रहा है।

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

इसलिए यदि सभी CPU या RAM का उपयोग किए बिना किसी एप्लिकेशन को अक्सर फांसी होती है, तो कुछ संकेतों को यह नमूना करके गिराया जा सकता है, जैसे कि this example में।


समस्याग्रस्त ऍप्लिकेशन्स को संभालना

जब आप देखते हैं कि कोई एप्लिकेशन लटका हुआ है (यह बहुत लंबा समय लगता है और / या आप स्पिनिंग वाले समुद्र तट बॉल कर्सर प्राप्त करते हैं), तो आपके पास कई विकल्प हैं:

  1. आप फिर से प्रतिक्रियाशील बनने के लिए इंतजार कर सकते हैं। यह शायद ही कम काम करता है अगर प्रतीक्षा 10 सेकंड के बाद रेस्पॉन्सिव नहीं हो।
  2. आप इसे फोकस करने की कोशिश कर सकते हैं (ताकि इसका नाम स्क्रीन के शीर्ष पर मेन्यू बार में दिखाई दे) और CMD+Q को दबाए। कभी-कभी यह आवेदन जागता है, लेकिन इस प्रक्रिया में भी इसे बंद कर देता है।
  3. आप डॉक में एप्लिकेशन पर दायाँ क्लिक करके बल छोड़ने का चयन कर सकते हैं। यह CMD+Q के समान है, केवल यह एक आवेदन को बंद करने के लिए मजबूर करता है। आवेदन मना नहीं कर सकता।
  4. आप CMD+Option+ESC को हिट करके फोर्स को छोड़ें ऍप्लिकेशन्स मेनू को बुलाने के लिए और उसे वहां का चयन कर सकते हैं। यह राइट-क्लिक करने और बल छोड़ने के समान है।
  5. आप ऐक्टिविटी मॉनिटर खोल सकते हैं, जो अपने आप में कभी-कभी फंसने के लिए जागरुकता में मदद करता है।
  6. अंत में, आप अपराधी को खोजने के लिए एक्टिविटी मॉनिटर का उपयोग कर सकते हैं और इसे बंद कर सकते हैं।

समस्या ढूँढना

पिछले खंड में वर्णित मुख्य स्क्रीन आपके लिए इन परेशानी प्रक्रियाओं का पता लगाने और आवश्यक होने पर उन्हें समाप्त करने के लिए आवश्यक है। आपको आमतौर पर समस्याग्रस्त प्रक्रिया को खोजने के लिए क्या करना चाहिए, प्रक्रिया 'नाम पर लाल "आवेदन नहीं जवाब देना" प्रत्यय के लिए देखो।

यदि एक प्रक्रिया लगातार 10% से अधिक CPU उपयोग या 1 GB सक्रिय RAM से अधिक है, तो यह संभवतः समस्याग्रस्त है।

यदि वह मौजूद नहीं है, तो CPU या रीयल मेम उपयोग की छानबीन करने का प्रयास करें, और देखें कि कौन सी शीर्ष पर बाहर आ जाता है। यदि एक प्रक्रिया लगातार 10% से अधिक CPU उपयोग या 1 GB सक्रिय RAM से अधिक है, तो यह संभवतः समस्याग्रस्त है।

ऐसा करते समय, मुख्य तालिका के ऊपर ड्रॉप डाउन चयनकर्ता से सभी प्रक्रियाओं को चुनना याद रखना महत्वपूर्ण है, क्योंकि इसमें लॉग इन उपयोगकर्ता द्वारा वर्तमान में स्वामित्व वाली प्रक्रियाओं को शामिल किया जाएगा (उदाहरण के लिए, विन्डोर्सर उपयोगकर्ता विंडोसेरर प्रक्रिया शुरू करता है और मालिक है)।

समस्या को संभालना

इस बिंदु पर, आप या तो समस्याग्रस्त प्रक्रिया का चयन कर सकते हैं और बल द्वारा इसे बंद करने के लिए बाहर निकलने की प्रक्रिया को दबा सकते हैं, या आप एक्टिविटी मॉनिटर के अंदर से एक संकेत भेज सकते हैं। देखने के लिए जाएं - प्रक्रिया को सिग्नल भेजें, और या तो इंटरप्ट, हैंगअप, छोड़ें, निरस्त करें या किल चुनें।

छोड़ें, निकालें और किल आम तौर पर मुख्य छोड़ने की प्रक्रिया बटन के रूप में एक ही परिणाम है, लेकिन इंटरप्ट और हैंगअप कभी-कभी इसे बिना किल किए गए एप्लिकेशन को जागृत कर सकते हैं।

The send signal menuThe send signal menuThe send signal menu
भेजें संकेत मेनू

CPU

आइए अब खिड़की के निचले हिस्से पर ध्यान दें और CPU टैब देखें।


CPU टैब

CPU टैब हमें तीन प्रतिशत संकेतक देता है: उपयोगकर्ता, सिस्टम और निष्क्रिय हालांकि वे काफी आत्म-व्याख्यात्मक हैं, फिर भी उनके माध्यम से वैसे ही चलते हैं।

उपयोगकर्ता वर्तमान में सक्रिय सभी उपयोगकर्ता-आरंभ और उपयोगकर्ता-स्वामित्व वाली प्रक्रियाओं द्वारा उपयोग किए गए CPU का कुल प्रतिशत है। प्रणाली एक ही बात है, केवल उपयोगकर्ता से संबंधित नहीं है, लेकिन बाकी सब कुछ करने के लिए। बेकार बचे हुए है - 100% घटा इसके ऊपर दो दो गिनती। जब मशीन का उपयोग नहीं करते या कुछ हल्का ब्राउज़िंग करते समय, आपका निष्क्रिय % 90% से कम नहीं होना चाहिए।

जब मशीन का उपयोग नहीं करते या कुछ हल्का ब्राउज़िंग करते समय, आपका निष्क्रिय% 90% से कम नहीं होना चाहिए।

थ्रेड और प्रक्रियाएं

दाईं ओर, आप दो और नंबर देख सकते हैं: थ्रेड और प्रक्रियाएं थ्रेड वर्तमान में सक्रिय सभी प्रक्रियाओं से जीवित थ्रेड की कुल संख्या का प्रतीक है। वर्तमान मशीन पर बस प्रक्रियाओं की कुल प्रक्रियाएं हैं।

इसके अलावा सही मॉनिटर हमें कुछ ग्राफ़ों के साथ प्रस्तुत करता है - इन ग्राफ़ों का नज़र आपके CPU में कोर और थ्रेड की संख्या पर निर्भर करता है। उदाहरण के लिए, मेरी मैकबुक प्रो 8.1 में इंटेल i5 2.3GHz डुअल-कोर CPU है। हालांकि, इस CPU में मल्टी थ्रेडिंग है, जिसका अर्थ है कि प्रत्येक कोर पर दो धागे हैं (दो एक साथ धागे एक कोर पर चलाए जा सकते हैं - एक क्वाड-कोर CPU की तरह) और प्रभावी रूप से, यह 4 कोर के रूप में गिना जाता है। इस प्रकार, चार ग्राफ़ (ऊपर स्क्रीनशॉट देखें)।

जिन संख्याओं को आप इस क्षेत्र में देखते हैं वे सीधे मुख्य क्षेत्र के मूल्यों के अनुरूप होते हैं।

जो नंबर आप इस क्षेत्र में देख रहे हैं वे मुख्य क्षेत्र में मूल्यों के अनुरूप होते हैं - मुख्य तालिका में सभी CPU व्यय की राशि CPU + टैब में उपयोगकर्ता + सिस्टम के बराबर होती है। आप रंग बदल सकते हैं जो प्रत्येक प्रतिशत का प्रतिनिधित्व करता है, अगर आप उन्हें पसंद नहीं करते हैं या परेशानी वाले रंगों का सामना कर सकते हैं। केवल एक प्रतिशत आउटपुट वाले एक वर्ग पर क्लिक करने से एक रंग पिकर को बुलाया जाएगा, जिसे आप फिर CPU लोड प्रकार के रंगीन हस्ताक्षर बदलने के लिए उपयोग कर सकते हैं।

यदि आप अपने CPU उपयोग आंकड़े अधिक सुलभ स्थिति में रखना चाहते हैं, तो आप View -> Dock Icon -> Show CPU Usage के लिए एक्टिविटी मॉनीटर के डिफॉल्ट आइकन के बजाए गोदी में रख सकते हैं जब यह चल रहा है। वैकल्पिक रूप से, आप Window -> CPU Usage को स्क्रीन पर पॉपअप के रूप में रखने के लिए चुन सकते हैं। वैकल्पिक रूप से, पॉपअप को हर समय दिखाई देने के लिए Window -> CPU विंडो को ऊपर रखें चुनें दो या अधिक मॉनिटर का प्रयोग करते समय यह बहुत ही व्यावहारिक है।


सिस्टम मेमोरी

System MemorySystem MemorySystem Memory
सिस्टम मेमोरी

जबकि OS X में काफी कुशल मेमोरी प्रबंधन प्रणाली है, कभी-कभी यह पर्याप्त नहीं है। गैर-नैतिक रूप से समर्थित आभासी मशीनों और भाषाओं या प्रौद्योगिकियों से निपटने के लिए जो एप्पल द्वारा जानबूझकर बदतर कर दिए गए ताकि उन्हें OS X पर किल किया जाए, तो आप दोनों CPU और RAM दोनों में अत्यधिक संसाधन खपत देख सकते हैं।

उदाहरण के लिए, Java या फ्लैश का प्रयोग करते समय, मेमोरी प्रबंधन अधिक से ज्यादा खराब हो जाता है और कुछ समय बाद भी कुछ समय के लिए "चिपक जाता है" - विशिष्ट अनुप्रयोग का उपयोग करते हुए OS आसानी से इसे जारी करने में विफल रहता है।

एक OSX सिस्टम पर चार प्रकार की मेमरी होती है:

  • Free: रैम का उपयोग नहीं किया जा रहा है।
  • Wired: वर्तमान में उपयोग किया जा रहा रैम और लॉक है - जिसका मतलब है कि वह वर्तमान में हार्ड ड्राइव पर स्थानांतरित नहीं किया जा सकता। यह उपयोगकर्ता प्रक्रियाओं की तुलना में सिस्टम प्रक्रियाओं से अधिक संबंधित है।
  • Active: रैम में जानकारी जो हाल ही में उपयोग की गई है या ऍप्लिकेशन्स द्वारा उपयोग में है।
  • Inactive: RAM में सूचना जो हाल ही में उपयोग की गई है, लेकिन हाल ही में सक्रिय से कम है। ऐप्पल की वेबसाइट की तरह, यदि आप कोई एप्लिकेशन बंद करते हैं, तो इसकी सक्रिय रैम निष्क्रिय में कनवर्ट हो जाती है और अन्य ऐप्स के लिए फ्री रैम के रूप में उपलब्ध है। लेकिन अगर आपने अपना आवेदन बंद कर दिया है, तो यह बहुत पहले ही शुरू हो जाएगा क्योंकि इसकी निष्क्रियता से परिवर्तित होने से इसकी रैम मिलेगी कि यह धीमी "Free" पूल के बजाय सिर्फ "owned" है।

पर्जिंग मेमोरी

जबकि OS X समय-समय पर निष्क्रिय स्मृति शुद्ध करता है और इसे निशुल्क रूप में परिवर्तित करता है, कभी-कभी इसे बहुत लंबा लगता है या बस इसके बारे में भूल जाता है, कुछ ऍप्लिकेशन्स को प्रभावी ढंग से अपंग कर देता है जो बड़ी मात्रा में आभासी मशीनों की आवश्यकता होती है। मैन्युअल शुद्ध करने के लिए, आपको बस टर्मिनल खोलना और शुद्ध करना है। ध्यान दें कि आपको इसके लिए डेवलपर टूल्स स्थापित करने की आवश्यकता है - एप स्टोर के माध्यम से एक निःशुल्क (यद्यपि काफी बड़ी डाउनलोड)।

VM आकार, पेज-इन्स, पृष्ठ-आउट और स्वैप का इस्तेमाल किया

इन आँकड़ों के दाईं ओर, हम VM आकार देख सकते हैं, जो आरक्षित वर्चुअल मेमोरी ऐप की राशि का अनुरोध करता है। यदि वे इसकी आवश्यकता की उम्मीद करते हैं तो अनुप्रयोग एक निश्चित राशि VM का अनुरोध कर सकते हैं, लेकिन उपयोग में वास्तविक मात्रा में VM आमतौर पर बहुत कम है।

फिर पृष्ठ-इन, जो संकेत करता है कि हार्ड ड्राइव से रैम में कितना और कितनी तेजी से डेटा की कॉपी की जा रही है, और पेज-आउट जो दर्शाता है कि RAM से हार्ड डिस्क पर कितना डेटा की कॉपी की जा रही है। ऐप्पल के मुताबिक, यदि पेज-आउट की गति सामान्य वर्कलोड के दौरान शून्य से ऊपर है, तो मैक कुछ अतिरिक्त रैम से फायदा हो सकता है।

सामान्य काम के बोझ के दौरान पृष्ठ-आउट की गति शून्य से ऊपर है, तो मैक कुछ अतिरिक्त रैम से फायदा हो सकता है

अंत में, हमने "स्वैप इस्तेमाल किया है," जो हमें वर्तमान में वर्चुअल मेमोरी के रूप में उपयोग किए जाने वाले हार्ड डिस्क स्थान की मात्रा बताता है। स्वैपफ़ाइल एक डेटा फ़ाइल है जिसमें रैम की जानकारी होती है जो रैम में फिट नहीं थी और हाल ही में किसी अन्य डेटा के रूप में अनुरोध नहीं किया गया था। in / private / var / vm में स्वैप फाइलें पा सकते हैं, लेकिन उनसे उन्हें छूने की अनुशंसा नहीं की जाती है।

बस CPU डेटा की तरह, रैम डेटा को लगातार रूप से अच्छी तरह से दिखाई दे सकता है। ऐसा करने के लिए, आपको View -> Dock Icon -> Show Memory Usage। यह विकल्प एक्टिविटी मॉनीटर के आइकन को डॉक में रैम के इस्तेमाल के पाई चार्ट में टैब से बदल देगा जो हमने देखा था। मूल्यों के बगल में स्थित रंग वर्गों पर क्लिक करके रंग भी बदल सकते हैं।


डिस्क एक्टिविटी


डिस्क एक्टिविटी

डिस्क एक्टिविटी वर्तमान डिस्क उपयोग, संख्या या कुल पढ़ता और लिखती है और पढ़ता और लिखने की गति पर जानकारी को तोड़ देता है। CPU और मेमोरी की तरह, डिस्क एक्टिविटी में इसके रंग में बदलाव भी हो सकते हैं, और View -> Dock Icon -> Dick Activity के माध्यम से एक डॉक आइकन के रूप में प्रदर्शित किया जा सकता है।


डिस्क उपयोग


डिस्क उपयोग

डिस्क उपयोग काफी सीधा है - यह हार्ड ड्राइव स्थान की मात्रा को मापता है जो वर्तमान में प्रयोग में है (उपरोक्त स्वैप फ़ाइल सहित) और उपलब्ध हार्ड ड्राइव का हिस्सा है।

डिस्क उपयोग को डॉक आइकन के रूप में प्रदर्शित नहीं किया जा सकता है, जबकि आप पहले से वर्णित टैब में इसके रंग बदल सकते हैं। डिस्क उपयोग ड्रॉप डाउन मेनू में आपके सभी उपलब्ध स्टोरेज डिवाइसों की सूची देगा - जैसे बाहरी डिवाइस जैसे USB या बाह्य हार्ड ड्राइव।


नेटवर्क


नेटवर्क

नेटवर्क टैब नेटवर्क यातायात पर जानकारी प्रदर्शित करेगा - भले ही यह वायर्ड या वायरलेस है या नहीं। यदि आप कोई फ़ाइल डाउनलोड करने का प्रयास करते हैं, तो आपको इसे बहुत अधिक दिखाई देना चाहिए।

यह टैब थोड़ी सी तरफ काम करेगा, जब आपकी बैंडविड्थ नहीं देखता और फिर भी, वहाँ अधिक सटीक समर्पित नेटवर्क स्निपिंग अनुप्रयोग हैं, जहां आप अपने नेटवर्क ट्रैफिक को अधिक मात्रा में छेदना चाहते थे। उदाहरण के लिए, Little Snitch ट्रैफ़िक प्रति-ऐप्लिकेशन का विश्लेषण कर सकता है और यहां तक कि देशी मैक फायरवाल के फ़ायरवॉल विकल्प के रूप में कार्य भी कर सकता है।


निष्कर्ष

एक्टिविटी मॉनिटर OSX की छिपी रत्नों में से एक है। यह न केवल आपको उनरेस्पोंसिवे ऍप्लिकेशन्स और प्रक्रियाओं को किल करने की अनुमति देता है, यह आपके कंप्यूटर के कई छिपे हुए, लेकिन अमूल्य पहलुओं में अंतर्दृष्टि प्राप्त करने में आपकी सहायता करता है - CPU और रैम के उपयोग से नेटवर्क व्यस्तता के लिए।

इसे अक्सर उपयोग करने के लिए जानें और जब भी आपको लगता है कि आपके कंप्यूटर पर कफ आ रही है और समय में, आप अपने मैक पर सबसे अधिक समस्याओं का पता लगाने और उसे ठीक करने में समर्थ होंगे जैसे समर्थक। एक बार जब आप इसके साथ परिचित हों, तो मैं गारंटी देता हूं कि आप अपना दैनिक कार्य करते समय कम से कम एक नज़र आए बिना दूसरे दिन काम नहीं करेंगे।

यदि आप एक्टिविटी मॉनिटर की कोई अन्य विशेषताएँ अमूल्य या अन्य प्रकार के स्टॉल वाले ऍप्लिकेशन्स को जीवन में वापस लाने के अन्य तरीकों को ढूंढते हैं, तो कृपया उन्हें टिप्पणियों में पोस्ट करें, हम उन्हें सुनने के लिए उत्सुक हैं!

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.