अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

विसंगति - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में विसंगति चलाएं

यह कमांड विसंगति है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


विसंगति - विसंगतिपूर्ण डेटा का पता लगाना

SYNOPSIS


असंगति [-एच|--सहायता] [-v|--संस्करण] [-डी|--विवरण]
[-टी|--दहलीज] [--न्यूनतम एन] [--अधिकतम एन]
[-s|--stddev] [-n|--नमूना N] [-c|--गुणांक N]
[-q|--शांत]
[-ई|--कार्यक्रम निष्पादित करें]
[-पी|--पिड पीआईडी]

वर्णन


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

NUMERIC धारा


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

$ अपटाइम
11:40 ऊपर 15 दिन, 4:04, 6 उपयोगकर्ता, लोड औसत: 0.38 0.32 0.32

हम इसका उपयोग करके 5 मिनट का लोड (तीन संख्याओं में से दूसरा) निकाल सकते हैं:

$ अपटाइम | कट -एफ 13 -डी''
0.29

इसका उपयोग करके वह संख्या एक मिनट में एक बार निकाली जा सकती है:

$ जबकि [1 ]; अपटाइम करें | कट -एफ 13 -डी ''; नींद 60; पूर्ण
0.29
0.26
0.19

यह उस प्रकार की डेटा स्ट्रीम है जिस पर विसंगति निगरानी रखती है। श्वेत स्थान (रिक्त स्थान, टैब,
संख्याओं के बीच न्यूलाइन्स) को नजरअंदाज कर दिया जाता है, इसलिए हम उपरोक्त स्ट्रीम को इस तरह अनुकरण कर सकते हैं:

$ प्रतिध्वनि 0.29 0.26 0.19

यह विसंगति प्रदर्शित करने का एक सुविधाजनक तरीका है, जिसे नीचे दिखाया गया है।

पता लगाने - द्वार


सबसे सरल पता लगाने की विधि थ्रेशोल्ड है, जो डेटा की तुलना निरपेक्ष मान से करती है।
यह विधि तुलना के लिए न्यूनतम और अधिकतम मान का उपयोग कर सकती है। ये विकल्प हैं
सभी मान्य हैं, और --min, --max या दोनों का उपयोग करें:

विसंगति--सीमा--न्यूनतम 1.22--अधिकतम 9.75
विसंगति--सीमा--न्यूनतम 1.22
विसंगति--सीमा--अधिकतम 9.75

निम्नलिखित उदाहरण में, मान '1' और '10' को विसंगतियों के रूप में पाया जाएगा:

$ प्रतिध्वनि 2 1 3 6 10 5 | विसंगति--सीमा--न्यूनतम 1.5--अधिकतम 8
असंगत डेटा का पता चला. मान 1 न्यूनतम 1.5 से नीचे है।
असंगत डेटा का पता चला. मान 10, अधिकतम 8 से ऊपर है।

पता लगाने - मानक विचलन


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

विसंगति --stddev --नमूना 20

यह 20 सबसे हालिया मानों के नमूना आकार का उपयोग करता है, और जो भी मान हैं उनका पता लगाएगा
+/- माध्य से 1 मानक विचलन। एक उदाहरण:

$ प्रतिध्वनि 1 2 3 4 5 6 | विसंगति --stddev --नमूना 5
असंगत डेटा का पता चला. मान 6 औसत मान से 1 सिग्मा(स) से अधिक है
3, 5 के नमूना आकार के साथ।

5 के नमूना आकार के साथ, तुलना केवल 6वें मान को देखने के बाद ही की जाती है। में
उदाहरण के लिए, [1 2 3 4 5] का माध्य मान 3 है, और मानक विचलन 1.58 है। यह
इसका मतलब है कि छठा मान एक विसंगति माना जाता है यदि यह सीमा (6 +/- 3) के भीतर है,
जो 1.42 से 4.58 के बीच है.

इसे कम संवेदनशील बनाने के लिए, एक गुणांक पेश किया गया है, जो डिफ़ॉल्ट रूप से 1.0 है (जैसा कि ऊपर बताया गया है)
लेकिन ओवरराइड किया जा सकता है:

$ प्रतिध्वनि 1 2 3 4 5 6 | विसंगति --stddev --नमूना 5 --गुणांक 1.9
$

इस उदाहरण में, छठे मान को विसंगति नहीं माना जाता क्योंकि यह सीमा के भीतर है
(3 +/- (1.9 * 1.58)), जो -0.002 और 6.002 के बीच है।

प्रतिक्रिया - संदेश


संदेश प्रतिक्रिया डिफ़ॉल्ट है, और इसमें मुद्रित पाठ की एक पंक्ति होती है। यह है
डेटा मान को विसंगति क्यों माना जाता है इसका विवरण। यहाँ एक उदाहरण है:

$ प्रतिध्वनि 1 2 3 | विसंगति--सीमा--अधिकतम 2.5
असंगत डेटा का पता चला. मान 3, अधिकतम 2.5 से ऊपर है।

संदेश को दबाया जा सकता है, लेकिन एक अन्य प्रतिक्रिया निर्दिष्ट की जानी चाहिए, ताकि ऐसा हो सके
किसी प्रकार की प्रतिक्रिया:

$ प्रतिध्वनि 1 2 3 | विसंगति--दहलीज--अधिकतम 2.5--शांत...

प्रतिक्रिया - निष्पादित


विसंगति का पता लगाने के जवाब में एक प्रोग्राम निष्पादित किया जा सकता है। यहां एक उदाहरण 'दिनांक' का उपयोग करता है
कमांड, लेकिन किसी भी प्रोग्राम का उपयोग किया जा सकता है:

$ प्रतिध्वनि 1 2 3 | विसंगति--सीमा--अधिकतम 2.5--शांत--निष्पादित'/बिन/तिथि +%s'
1361727327

प्रतिक्रिया - सिग्नल


विसंगति का पता लगाने के जवाब में एक प्रोग्राम को USR1 सिग्नल भेज सकता है:

$ प्रतिध्वनि 1 2 3 | विसंगति--दहलीज--अधिकतम 2.5--शांत--पिड 12345

यह PID 1 के साथ प्रक्रिया को USR12345 सिग्नल भेजता है। प्राप्तकर्ता प्रोग्राम ऐसा करेगा
तदनुसार प्रतिक्रिया देने की आवश्यकता है।

क्रेडिट & कॉपीराइट


कॉपीराइट (सी) 2013 गोटेबोर्ग बिट फैक्ट्री।

विसंगति एमआईटी लाइसेंस के तहत वितरित की जाती है। देखना http://www.opensource.org/licenses/mit-
अधिक जानकारी के लिए License.php.

onworks.net सेवाओं का उपयोग करके ऑनलाइन विसंगति का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad