रिबूट के बाद कई मिनटों के लिए सीपीयू को 100% तक बढ़ाएं


9

मैं एचपी स्विच में फर्मवेयर अपग्रेड कर रहा हूं। दो अलग-अलग मॉडल उन्नत किए गए हैं:

  • ProCurve स्विच 5406zl इंटेलिजेंट एज (J8697A): K.15.06.0008 से K.1.12.1212 तक अपग्रेड
  • HP 2520-24G-PoE स्विच (J9299A): J.14.54 से J.15.09.0021 में अपग्रेड किया गया

नई छवि को बूट करने के बाद प्रत्येक स्विच को सही से देखना, मैंने कुछ देखा है:

  1. स्विच ने त्रुटियों के बिना नई फर्मवेयर छवि को लोड किया और जैसे ही स्विच बूट हुआ, कनेक्टिविटी को पुनर्प्राप्त किया गया। इस समय CPU उपयोग कम था (10% से कम)
  2. कुछ सेकंड बाद में CPU उपयोग 100% तक बढ़ा और कई मिनटों तक वहीं खड़ा रहा। मैं इस बिंदु पर एसएसआई के माध्यम से सीएलआई के अलावा किसी भी मुद्दे का पता नहीं लगा सका थोड़ा सुस्त: सामान्य कनेक्टिविटी, कोई लॉग संदेश नहीं ...
  3. 100% पर पाँच से दस मिनट के बाद, सीपीयू मेरी तरफ से बिना किसी बदलाव के वापस सामान्य हो गया।

दोनों मॉडल इस व्यवहार कर रहे थे। मैंने प्रत्येक मॉडल की एक इकाई को पिछली फर्मवेयर छवि में रोल किया और उन्होंने उसी तरह व्यवहार किया।

इस CPU स्पाइक के बावजूद बूट के कारण कोई समस्या नहीं हुई, मुझे आश्चर्य है कि क्या सामान्य नेटवर्क व्यवहार इस स्पाइक का कारण हो सकता है, लेकिन मुझे ऐसा नहीं लगता। मैंने निम्नलिखित पहलुओं पर विचार किया है:

  1. बूट एसटीपी के चलने के ठीक बाद, बीपीडीयू पैदा करना और स्विचिंग में सभी पोर्ट को ब्लोकिंग, श्रवण, सीखना और फॉरवर्ड राज्यों के माध्यम से साइकिल चलाना। हालाँकि, 802.1D के साथ भी इस प्रक्रिया में डिफ़ॉल्ट टाइमर के साथ 1 मिनट से अधिक समय नहीं लगता है। इसके अलावा, मैं SSH के माध्यम से स्विच की जाँच कर रहा था, इसलिए जब तक मैं स्विच से जुड़ सकता था, तब तक सभी एसटीपी गणना पहले ही हो चुकी थीं।

  2. बूट के ठीक बाद मैक एड्रेस टेबल खाली है और पहले फ्रेम को फॉरवर्ड करने के लिए प्रसारण की जरूरत है। लेकिन मुझे संदेह है कि इस प्रसारण को 24 पोर्ट स्विच में 100% सीपीयू, 5 मिनट के लिए बहुत कम लगेगा।

  3. सभी स्विच एल 2 उपकरणों के रूप में कार्य करते हैं, कोई एल 3 कार्यक्षमता सक्षम नहीं करता है, इसलिए मैं रूटिंग और अन्य एल 3 प्रक्रियाओं को छोड़ देता हूं।

क्या मुझे नेटवर्क संचालन में कुछ "सामान्य" याद आ रहा है जो कनेक्टिविटी के दौरान रिबूट के बाद 5 मिनट के लिए इस सीपीयू उपयोग की व्याख्या कर सकता है? शायद यह किसी प्रकार की पृष्ठभूमि प्रक्रिया है रिबूट के बाद स्विच सही चलता है?

जवाबों:


8

Google: HP नेटवर्किंग पोर्टल पर 2 सेकंड से भी कम समय लगा

HP ProCurve 5400zl स्विच सीरीज़ - स्टार्टअप जारी करने के बाद उच्च CPU उपयोग (99-100%)

स्विच चालू होने के ठीक बाद, उच्च (99-100%) सीपीयू उपयोग मनाया जाता है। समाधान

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

यह सत्यापित करने के लिए कि उन्नत किया जा रहा सीपीयू वास्तव में है जिसे यहाँ वर्णित किया गया है और कुछ और नहीं जो समस्या निवारण की आवश्यकता है, कृपया नीचे दिए गए आदेशों का उपयोग करें।

task-monitor cpu (this command was introduced in K.13.04)

show uptime

show cpu

आउटपुट निम्न की तरह दिखेगा।

स्विच # कार्य-मॉनिटर सीपीयू स्विच # शो अपटाइम 0000: 00: 01: 42.36 स्विच # शो सीपीयू

99 percent busy, from 27 sec ago
1 sec ave: 100 percent busy
5 sec ave: 100 percent busy
1 min ave: 66 percent busy

Task usage for last 5 sec
 % CPU | Description
-------+--------------------------
   0.3 | Sessions & I/O
  99.7 | System Services

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

2
Procurve एक्सेस सिक्योरिटी गाइड से: जब आप स्विच पर एक होस्ट की जोड़ी बनाते हैं, तो स्विच फ़्लैश मेमोरी में कुंजी जोड़ी (और रनिंग-कॉन्फिग फ़ाइल में नहीं) रखता है। इसके अलावा, स्विच पावर साइकिल सहित रिबूट के पार प्रमुख जोड़ी को बनाए रखता है। स्विचिंग (शून्यिंग) स्विच की सार्वजनिक / निजी कुंजी जोड़ी एसएसएच ऑपरेशन में संलग्न होने में असमर्थ स्विच को प्रस्तुत करती है और स्वचालित रूप से स्विच पर आईपी एसएसएच को निष्क्रिय कर देती है।
डैनियल युस्टे अरोका
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.