आईबीएम सर्वर UEFI को OS पर बूट करने में लंबा समय लेता है


10

मेरे पास IBM System x3620 सर्वर की एक जोड़ी है। ये सर्वर एक बार ठीक हो जाते हैं जब वे अंत में उस बिंदु पर पहुंच जाते हैं जहां ऑपरेटिंग सिस्टम लेता है, लेकिन यह हमेशा के लिए नए-उलझे हुए यूईएफआई बूट सिस्टम को प्राप्त करने के लिए लेता है ... एक अच्छा पांच मिनट या तो; शायद लंबे समय तक। मैंने इसे समयबद्ध नहीं किया है, लेकिन जब आप प्रतीक्षा करते हैं तो यह एक ऐसी चीज़ होती है जहाँ आपको एक कप कॉफी मिलती है और जब आप वापस आते हैं तब भी यह चल रहा होता है।

आम तौर पर केवल यही समय होता है जब मैं इन्हें बंद करता हूं, मासिक रखरखाव चक्र (आमतौर पर सिर्फ विंडोज़ अपडेट) के लिए। यह अंतर्निहित रखरखाव समय है, और इसलिए अतिरिक्त 5 मिनट हमारे SLAs के खिलाफ नहीं हैं और एक बड़ी बात नहीं है। हालांकि, इस मामले में जहां मुझे एक आक्रोश हो सकता है, मुझे यकीन है कि वे उन 5 मिनटों को वापस लेना चाहते हैं। क्या ऐसा कुछ है जो मैं उन्हें बता सकता हूं कि वह आगे बढ़ें और पहले से ही बूट करें? मैंने पहले से ही सब कुछ अक्षम कर दिया है जो मुझे अतिरिक्त बूट विकल्प जाने के लिए अक्षम करने के लिए मिल सकता है।


मेरे लिए मुद्दा यह है कि USB लोड एक संपीड़ित संग्रह में OS जैसे 275MB है, यह 6 मिनट 33 सेकंड लेता है। (लगभग 0.75MB / सेकंड)। फिर जैसा कि आपने कहा कि "OS ओवर टेक" और USB डिवाइस 22MB / सेकंड का रखरखाव कर सकता है। यह समस्या केवल IBM uEFI विरासत कार्यान्वयन कार्यान्वयन में दिखाई देती है, मैं इसे Oracle / Sun या Supermicro में से नहीं देखता (मुझे पता है कि SUpermicro uEFI कर रहा है, Oracle / Sun के बारे में निश्चित नहीं है)।

आपको लगता है कि यह बुरा है, उन्हें नए सिरे से बूट करने की कोशिश करें। पीएक्सई बूट प्रॉम्प्ट के प्लग में एसी पावर से 15 मिनट। इसलिए मैं केवल VMWare और Linux इंस्टॉल के लिए इस उपकरण का उपयोग करता हूं और सभी विंडोज इंस्टॉल को वर्चुअलाइज किया जाता है।
मैगलन

जवाबों:


14

सभी आईबीएम यूईएफआई मशीनें बूट करने में उम्र लेती हैं , जैसे कि ईऑन लेने के बाद यूईएफआई इनिशियलाइज़ेशन और मॉड्यूल स्टार्टअप लेगेसी BIOS इम्यूलेशन किक्स और पीसीआई-ई ऑप्शन रोम एक्सेप्ट हो जाते हैं आदि आदि। यह सभी आईबीएम ईईएफआई मशीनों पर "सामान्य" है - कोई फर्क नहीं पड़ता कि ब्लेड या मानक रैक सर्वर।

आप लीगेसी BIOS बूट, विकल्प रोम को निष्क्रिय कर सकते हैं, बूट क्रम का अनुकूलन कर सकते हैं और आम तौर पर उस मशीन को आईबीएम द्वारा पेश किए गए नवीनतम फर्मवेयर स्तर पर रख सकते हैं।


3
अच्छी बात। और कुछ भी जो नेटवर्क बूट की तरह उपयोग नहीं किया जाता है उसे निष्क्रिय करें।
मैट

इन जानवरों का सबसे तेज़ बूट समय क्या है, इसका कोई अंदाजा है?
सीजे जौग्लौब

मैं कुछ बेहतर करने की उम्मीद कर रहा था, लेकिन ओह अच्छा।
जोएल कोएल

मुझे पता है कि ऑप बहुत पुराना है, लेकिन यह वास्तव में मेरी मदद करता है।
फ्रांसिस्को तापिया

3

मैं मानता हूं कि सिस्टम एक्स यूईएफआई की विरासत का क्रियान्वयन इतनी धीमी गति से होता है, कि मैं अपने ग्राहकों को एक प्लेटफॉर्म के रूप में बेचने से भी बच सकता हूं।

जब तक मुझे OS प्रॉम्प्ट नहीं मिलेगा तब तक आईबीएम फॉर्म को मापने के लिए यह एक लीगेसी यूएसबी कुंजी बूट शुरू करता है। मैं SmartOS का उपयोग कर रहा हूं (सभी उद्देश्यों के लिए एक इलुमोस / ओपनसोलारिस व्युत्पन्न जो एक बार बूट हो जाता है और सोलारिस 11 की तरह काम करता है) जो पिल्ला लिनक्स की तरह काम करता है जैसे यह एक 275MB "संकुचित" बूँद (पूरे ओएस) को लोड करता है और फिर बूट करता है स्मृति में ओएस। यह वास्तव में आईबीएम के साथ समस्या को दर्शाता है विरासत में बूटिंग के यूईएफआई कार्यान्वयन

  बीईजी: 1:27:05 अपराह्न (स्मार्टओएस यूएसबी 2.0 यूएसबी कुंजी शुरू करें)
  END: 1:33:38 pm (रनिंग स्मार्टओएस में किया गया - हमने 275MB पढ़ा)
  ---
  TOOK: 6:33 (छह मिनट और 33 सेकंड - बहुत धीमी गति से - केवल 0.75MB / सेकंड।)

यह लगभग वैसा ही है जैसे UEFI कार्यान्वयन छोटे बाइट आकार जैसे 512 बाइट रीड का उपयोग करता है, न कि रीड के दौरान बड़े बफ़र के बजाय। एक बार जब मैं ओएस में होता हूं तो मैं USB कुंजी के प्रदर्शन को बेंचमार्क कर सकता हूं, IMHO अगर आईबीएम यूईएफआई कोड सिर्फ 8192 ब्लॉक आकार या बेहतर होगा, तो 32768 ब्लॉक आकार जिसके परिणामस्वरूप बूट सुपर फास्ट होगा।

इसलिए एक बार एक स्मार्टओएस ऑपरेटिंग सिस्टम में मैंने अपने यूएसबी कुंजी के लिए निम्नलिखित प्रदर्शन विशेषताओं को देखा, जिसमें फॉर्म 512 बाइट से लेकर 131072 बाइट्स थे। 8192 ब्लॉक आकार (बूटेड ओएस में 12.3 एमबी / सेकंड) या बेहतर अभी तक 32768 ब्लॉक आकार (बूटेड ओएस में 20.2 एमबी / सेकंड) जैसा दिखता है, अच्छा विकल्प होगा। यह एक 512 ब्लॉक आकार (एक बूट ओएस में 0.64 एमबी / सेकंड) की तरह दिखता है जो मेरे लंबे जूते में अनुभव होने वाले परिणामों के काफी करीब है।

समय dd if = / dev / dsk / c1t0d0p0 of = / dev / null bs = 512 count = 524288
    में 524288 + 0 रिकॉर्ड
    524288 + 0 रिकॉर्ड बनाया
    असली 31m19.499s
    => 00.64MB / सेकंड। सोलारिस 11 जैसे स्मार्टओएस पर (यह आईबीएम बायोस बूट स्पीड की गति है)

समय dd if = / dev / dsk / c1t0d0p0 of = / dev / null bs = 1024 गणन = 262144
    में 262144 + 0 रिकॉर्ड
    262144 + 0 रिकॉर्ड बनाया
    वास्तविक 1m39.989s
    => 02.56MB / सेकंड। सोलारिस 11 की तरह स्मार्टओएस

समय dd if = / dev / dsk / c1t0d0p0 of = / dev / null bs = 2048 काउंट = 131072
    में 131072 + 0 रिकॉर्ड
    131072 + 0 का रिकॉर्ड बनाया
    असली 0m50.215s
    => 05.09MB / सेकंड। सोलारिस 11 की तरह स्मार्टओएस

समय dd if = / dev / dsk / c1t0d0p0 of = / dev / null bs = 4096 count = 65536
    में 65536 + 0 रिकॉर्ड
    65536 + 0 का रिकॉर्ड बनाया
    असली 0m33.056s
    => 07.74MB / सेकंड। सोलारिस 11 की तरह स्मार्टओएस

समय dd if = / dev / dsk / c1t0d0p0 of = / dev / null bs = 8192 काउंट = 32768
    में 32768 + 0 रिकॉर्ड
    32768 + 0 रिकॉर्ड बनाया
    वास्तविक 0m20.757s
    => 12.33MB / सेकंड। सोलारिस 11 की तरह स्मार्टओएस

समय dd if = / dev / dsk / c1t0d0p0 of = / dev / null bs = 32768 काउंट = 8192
    में 8192 + 0 रिकॉर्ड
    8192 + 0 रिकॉर्ड बनाया
    वास्तविक 0m12.785s
    => 20.02MB / सेकंड। सोलारिस 11 जैसे स्मार्टओएस पर (एक Win7 बॉक्स पर समीक्षित और देखा गया)

समय dd if = / dev / dsk / c1t0d0p0 of = / dev / null bs = 131072 गणना = 2048
    में 2048 + 0 रिकॉर्ड
    2048 + 0 रिकॉर्ड बनाया
    वास्तविक 0m11.532s
    => 22.19MB / सेकंड। सोलारिस 11 की तरह स्मार्टओएस

मैं UEFI (BIOS) Rev 1.13 (12GB ram, और एक 2.266GHz क्सीनन प्रोसेसर) के साथ एक नए IBM x3550 M3 का उपयोग कर रहा था।

    फर्मवेयर प्रकार संस्करण स्ट्रिंग रिलीज की तारीख
    IMM YUOOC7E 09/30/2011
    UEFI D6E154A 09/23/2011
    DSA DSYT89P 10/28/2011

मुझे कहना चाहिए कि मैं आईबीएम यूईएफएस कार्यान्वयन में विरासत BIOS मोड में यूएसबी बूटिंग की "गति" के साथ व्यथित हूं।

मेरी 275MB छवि के लिए भोजन के लिए सुपरमाइक्रो XSCA9F या एक Oracle-Sun X4275 क्रमशः 32 या 33 सेकंड में 275 MB usb कुंजी छवि को बूट करेगा, जबकि IBM X3550 M3 एक ही छवि (11 गुना धीमा) के लिए 363 सेकंड से अधिक समय लेता है

यह प्रदर्शन पूरी तरह से अस्वीकार्य है और यह समस्या पूरे सिस्टम एक्स लाइन में मौजूद है। मैं आईबीएम के साथ संपर्क में रहा हूं और वे कहते हैं कि यूईएफआई बूट लोड की कोशिश करें (जो मुझे यूईएफआई युक्ति सीखने के लिए कहने के समान है, GRUB2 सीखें और अपने स्वयं के कस्टम बूट लोडर लिखें, हां यह उल्लेखनीय है लेकिन मेरे पास अतिरिक्त 2 नहीं है -3 सप्ताह इस सामान के साथ गड़बड़ करने के लिए)। हाँ "शुद्ध" uEFI बूट का उपयोग करके तेजी से काम करना चाहिए, लेकिन मैं इसे साबित नहीं कर सकता, लेकिन तब मैं "मानक डिस्ट्रोस" का उपयोग नहीं कर सकता था और यह भी कि मैंने संकेत दिया था कि मुझे अपना यूईएफआई बूट लोडर लिखने के लिए मजबूर किया जाएगा।

यह समस्या "धीमी विरासत बूटिंग" आईबीएम समस्या / टिकट # A02PGGK के तहत मेरे द्वारा रिपोर्ट की गई थी, मैंने सीधे यूईएफआई डेवलपर से संपर्क करने की कोशिश की (मुझे लगता है कि यह माइकल ब्रिंकमैन है), हालांकि आईबीएम को ऐसा नहीं लगता है कि वे इस मुद्दे को स्वीकार करने की परवाह करते हैं और लोगों और कंपनियों के बड़े समुदाय जो प्रभावित हैं।

मैंने http://communities.intel.com/thread/3909?wapkw=uEFI पर एक थ्रेड के लिए एक समान ऐसिस भी पोस्ट किया है, जो सितंबर 2009 में "धीमी बूटिंग" पर भी चर्चा करता है। यहां यह वही मुद्दा है जिसे मैं देख रहा हूं।

बूट का समय बहुत धीमा है। सामान्य बीओआई के साथ 2 मिनट से कम की तुलना में ईएफआई का उपयोग करने पर वीएमवेयर ईएसएक्स को बूट करने में लगभग 20 मिनट लगते हैं

यह वही 10X या 11X मंदी का अनुभव है, उम्मीद है कि किसी दिन आईबीएम इसे ठीक कर देगा।

जॉन स्ट्रैबाला


2
मुझे लगता है कि यह वास्तव में एक अलग समस्या है ... मैं अपने ऑपरेटिंग सिस्टम की बूट गति के साथ ठीक हूं, एक बार यह अंत में ऑपरेटिंग सिस्टम को लोड करना शुरू कर देता है। यह उस बिंदु तक पहुंचने वाली हर चीज है जो इतनी देर तक चलती है।
जोएल कोएल

इस पर वापस आते हुए, मुझे लगता है कि मैंने पहली बार आपके पोस्ट को गलत पढ़ा है ... लेकिन मुझे अभी भी लगता है कि यह एक अलग मुद्दा है, क्योंकि हम सीधे संलग्न डिस्क से विंडोज़ को बूट कर रहे हैं, बजाय इसके कि usb को लोड करने के लिए पूरी छवि का इंतजार किया जाए। ।
जोएल कोएल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.