अगले लेख में हम कलेक्टल पर एक नज़र डालने जा रहे हैं। ये है के लिए एक हल्का उपकरण मॉनिटर सिस्टम प्रदर्शन, जिसका उपयोग प्रदर्शन डेटा एकत्र करने के लिए किया जा सकता है जो सिस्टम की वर्तमान स्थिति का वर्णन करता है।
इसी उद्देश्य के लिए अन्य उपकरणों की तुलना में, यह कई विभिन्न प्रकार के सिस्टम संसाधनों के बारे में जानकारी एकत्र करता है; la सीपीयू, डिस्क, मेमोरी, नेटवर्क, सॉकेट्स, टीसीपी, इनोड्स, मेमोरी, एनएएफएस, प्रोसेस आदि। यह अंतःक्रियात्मक रूप से या 'के रूप में चलाया जा सकता हैडेमॉन', और कैप्चर किए गए डेटा को रिकॉर्ड और फिर से खेलना करने की क्षमता है। यह हमें डेटा को विभिन्न फ़ाइल स्वरूपों में निर्यात करने की भी अनुमति देगा।
कलेक्ट की सामान्य विशेषताएँ
दूसरों के बीच, यह उपकरण उपयोगकर्ताओं को निम्नलिखित सुविधाएँ प्रदान करता है:
- कलेक्टल सीमित संख्या में सिस्टम मेट्रिक्स पर ध्यान केंद्रित नहीं करता हैयह कई विभिन्न प्रकार के सिस्टम संसाधनों के बारे में जानकारी एकत्र कर सकता है जैसे; सीपीयू, डिस्क, मेमोरी, नेटवर्क, सॉकेट्स, टीसीपी, इनोड्स, इनफिनिबैंड, ग्लोस, एनएएफएस, प्रोसेस, क्वॉड्रिक्स, स्लैब और बडीइंफो.
- यह उपकरण बहुत कम CPU का उपयोग करता है। वास्तव में, यह प्रक्रिया डेटा और 0.1 सेकंड के लिए सब कुछ के लिए 60 सेकंड के डिफ़ॉल्ट नमूना अंतराल का उपयोग करके 'डेमॉन' के रूप में चलाने पर 10% का उपयोग करने के लिए मापा गया है।
- अंतःक्रियात्मक रूप से, डेमॉन के रूप में, या दोनों के रूप में चलाया जा सकता है.
- है लगभग किसी भी सबसिस्टम की निगरानी करने की क्षमता.
- आप कर सकते हैं एक ही उद्देश्य के लिए डिज़ाइन किए गए कई अन्य उपयोगिताओं की भूमिका निभाते हैं, जैसे वें हैं; पीएस, टॉप, आईओटोपेट या वीमस्टैट.
- यह उपकरण भी प्रदान करता है रिकॉर्ड किए गए डेटा को रिकॉर्ड और फिर से खेलना करने की क्षमता.
- आप कर सकते हैं विभिन्न फ़ाइल स्वरूपों में डेटा निर्यात करें.
- उपकरण कर सकते हैं दूरस्थ मशीनों या संपूर्ण सर्वर क्लस्टर की निगरानी के लिए एक सेवा के रूप में चलाएं.
- हम भी यह टर्मिनल में डेटा प्रदर्शित करेगा, फ़ाइल या सॉकेट को लिखेगा.
ये इस कार्यक्रम की कुछ विशेषताएं हैं। वे कर सकते हैं उन सभी से विस्तार से परामर्श करें से परियोजना की वेबसाइट.
संग्रह स्थापित करें
डिफ़ॉल्ट रूप से, पैकेज कलेक्ट उबंटू के डिफॉल्ट रिपॉजिटरी में उपलब्ध है। हमारे सिस्टम पर इसे स्थापित करना एक टर्मिनल खोलने (Ctrl + Alt + T) के रूप में सरल होगा और कमांड निष्पादित करेगा:
sudo apt install collectl
स्थापना के दौरान, यह हमें वेब सर्वर का चयन करने के लिए कहेगा कोलप्लॉट स्वत: स्फूर्त होना चाहिए, हालांकि हमारे पास 'का चयन करने की संभावना होगीकोई नहीं ' बाद में मैनुअल सेटअप के लिए।
का उपयोग करते हुए
इस उपकरण की स्थापना समाप्त हो जाने के बाद, हम कर सकेंगे इसे टर्मिनल से आसानी से चला सकते हैं, वह भी बिना किसी विकल्प के। निम्न आदेश एक छोटे, मानव-पठनीय प्रारूप में सीपीयू, डिस्क और नेटवर्क के आंकड़ों के बारे में जानकारी प्रदर्शित करेगा।
collectl
यदि आप रुचि रखते हैं सभी उपप्रणालियों के लिए आंकड़े प्रिंट करेंकमांड जिसे हमें निष्पादित करना होगा, उसमें शामिल होना चाहिए -सभी विकल्प:
collectl --all
अगर हम चाहें शीर्ष के साथ संग्रह का उपयोग करें, हम निम्नलिखित कमांड के साथ निष्पादित करना होगा -टॉप विकल्प:
collectl --top
अगर तुम जो खोज रहे हो वह है सभी संसाधनों की एक साथ निगरानी करेंकमांड निष्पादित करने के लिए निम्नलिखित होगा:
collectl -scmd
हम जब चाहे हमारे सिस्टम का मेमोरी उपयोग देखें, हम केवल के साथ कमांड निष्पादित करने की आवश्यकता होगी -sm विकल्प:
collectl -sm
यह उपकरण भी कर सकते हैं सीपीयू, डिस्क और नेटवर्क डेटा के बारे में जानकारी प्रदर्शित करें निम्नलिखित आदेश के साथ:
collectl -scdn
पैरा सीपीयू और टीसीपी के बारे में जानकारी प्राप्त करें, कमांड जिसे हमें निष्पादित करना चाहिए वह निम्नलिखित है:
collectl -stc
पैरा हमारे सिस्टम में प्रक्रियाओं के बारे में जानकारी प्राप्त करें, हम निम्नलिखित विकल्पों के साथ कलेक्ट कमांड चला सकते हैं:
collectl -c1 -sZ -i:1
ये कुछ संभावनाएँ हैं जो यह उपयोगिता हमें प्रदान करती है। अगर तुम चाहते हो इसकी मदद से परामर्श करें और सभी उपलब्ध विकल्पों को देखेंटर्मिनल में (Ctrl + Alt + T) आपको बस कमांड टाइप करना है:
collectl --help
हम भी चुन सकते हैं आदमी पृष्ठों को पढ़ें टर्मिनल में टाइप करना (Ctrl + Alt + T):
man collectl
इन पंक्तियों में हमने सिस्टम प्रदर्शन की निगरानी के लिए कलेक्ट कमांड लाइन उपयोगिता का एक मूल उपयोग देखा है। के लिये यह कैसे काम करता है इसके बारे में अधिक जानकारी, उपयोगकर्ता परामर्श कर सकते हैं परियोजना प्रलेखन या उदाहरण वे अपनी वेबसाइट पर प्रदान करते हैं।