स्थानांतरण - औसत - कतार
यदि इस कोड का प्रदर्शन महत्वपूर्ण है, तो यह मोमबत्तियों के लिए ढेर आवंटन से बचने का अर्थ हो सकता है। मुझे लगता है कि ऐसा करने का सबसे उचित तरीका एक मोमबत्ती को एक संरचना में बनाया जाएगा। हालाँकि अस्थिर मूल्य प्रकार बुरे हैं इसलिए मैं भी मोमबत्ती को पुन: अपरिवर्तनीय होना इसका मतलब यह भी है कि नए सिरे का कार्यान्वयन होगा, शायद डबल फ़ील्ड की एक जोड़ी में, या वैकल्पिक रूप से, एक अलग अस्थिर और पुनर्व्यवस्थ वर्ग। मुझे आपके कोड में किसी अन्य संभावित प्रदर्शन की समस्या नहीं है, लेकिन जब यह प्रदर्शन की बात आती है , आपको हमेशा अपनी या किसी और की अंतर्ज्ञान के आधार पर प्रोफाइलिंग पर भरोसा करना चाहिए। इसके अलावा, मुझे आपके तरीकों के कुछ नाम पसंद नहीं हैं विशेष रूप से.वॉल्यूडेटेड विधि नाम आमतौर पर रूप में होना चाहिए, ऐसा कुछ नहीं हुआ इसलिए मुझे लगता है कि एक बेहतर नाम अपडेट हो जाएगा। जोड़ें जोड़ें संशोधित करें ये आपके मूविंग एवरेज के दो मौलिक संचालन हैं और मेरा मानना है कि उन नामों का अर्थ ठीक से व्यक्त नहीं होता है, मैं उन्हें कुछ और कहते हैं जैसे हटो एंडसेट चालू और सेटिक क्रमशः क्रमशः हालांकि ऐसे नामकरण से संकेत मिलता है कि मौलिक संचालन को स्थानांतरित करना चाहिए और सेट सर्ंट्रैक्ट होना चाहिए। मेरे पास एक वैज्ञानिक सूचीकरण प्रोग्राम है जो मैं कई सालों से विकसित कर रहा हूं अब हमें कुछ कार्यक्षमता जोड़ने की आवश्यकता है ताकि यह बढ़ती औसत का उत्पादन करे। डेटा इकट्ठा किया जा रहा है मैं फीफा बफर करने के लिए अपने डेटा क्लास का एक कतार बना सकता हूं, लेकिन मैं सोच रहा था कि औसतन सबसे अच्छा तरीका क्या हो सकता है जैसा कि आप नीचे दिए गए कोड उदाहरण से देख सकते हैं, MyDataClass जिसमें से कुछ डेटा संरचना औसत और कुछ हो सकते हैं जो स्ट्रिंग की तरह नहीं हो सकता.मुख्य प्रश्न यह है कि क्या इस को हासिल करने का एक आसान तरीका है या क्या मुझे अपने डेटा को प्रत्येक डेटा औसत के लिए myDataClass के अंदर लिखना है या मुझे मेरा डेटाटास धन्यवाद देना चाहिए. शुक्रिया, 12 जुलाई, 2011 9 14 पूर्वाह्न। , मैं माईडाटा क्लास की एक क्लास डाटाक्वाइज बनाऊँगा जो क्यूई में गिनती 10 आइटम्स से गुजरती हैं, यदि आप कतार में मद की संख्या की देखभाल नहीं कर सकते हैं आपका कोड, यह कतार वर्ग के अंदर से ध्यान रखेगा। माइक फेंग मॉडरेटर द्वारा जवाब के रूप में चिह्नित बुधवार, 20 जुलाई 2011 1 56 बजे। आज रात, 12 जुलाई, 2011 9 40 बजे। थोड़ा और अधिक जांच के बाद, मुझे लगता है कि मैंने आपके लिए समाधान पाया है.आप कतार में बाएं आइटम को सरणी में कॉपी करने के लिए कॉपी-टू पद्धति का उपयोग कर सकते हैं। पता है कि मैंने औसत की गणना नहीं की, मैंने केवल दिखाया कि आप अपनी गणनाओं का आधार कैसे प्राप्त कर सकते हैं लेकिन वह सिर्फ अपनी खुद की गणना को आपके व्यापार नियम के आधार पर जोड़ रहा है। माइक फेंग मॉडरेटर द्वारा जवाब के रूप में चिह्नित बुधवार, 20 जुलाई, 2011 1 56 बजे। शुक्रवार, 15 जुलाई, 2011 5 16 बजे। मेरी समझ पर आधारित, आपकी आवश्यकता कुछ है इस तरह से.यह क्यूई में डेटा है.माईडेटा क्लास 1 datadbl 2 1 डेटास्ट्रर कुछ स्ट्रिंग 1 डेटाएरेड एक डबल सरणी.माईटाटाक्लास 2 डैटैडब्लेल 3 5 डेटास्ट्रर कुछ स्ट्रिंग 2 डेटाएरेड डबल अरै.मैडीटाक्लस 10 डीटैडब्ल 9 9 डेटास्टर कुछ स्ट्रिंग 10 डेटाएरेड डबल एरे.अब, आप गणना करना चाहते हैं डैटैडबेल फिल्ड की औसत संख्या प्रत्येक मेरा डेटा क्लास ऑब्जेक्ट में, और डेटाएरेडब्लब्लेल फिल्ड की औसत संख्या प्राप्त करें। यदि ऐसा है, तो मैं आपको सुझाव देता हूं जैसा कि क्रेडिनेनी ने डाटाक््यू नामित एक नया वर्ग बनाने का सुझाव दिया था। मुझे आशा है कि यह मददगार होगा, अगर मुझे कुछ गलत समझा है, तो कृपया हमें बताए जाने के लिए बेझिझक। माइक फ़ेंग एमएसएफटीएस एमएसडीएन सामुदायिक सहायता हमें प्रतिक्रिया दें या माइक्रोसॉफ्ट से कोड का नमूना प्राप्त करें कृपया उत्तर को जवाब के रूप में चिह्नित करने के लिए याद रखें यदि वे मदद करते हैं और उन्हें अचिह्नित करते हैं अगर वे कोई मदद नहीं देते हैं। माइक फेंग मॉडरेटर द्वारा जवाब के रूप में चिह्नित बुधवार, 20 जुलाई, 2011 1 55 बजे। शुक्रवार, 15 जुलाई, 2011 3 33 बजे। धन्यवाद कोर, मैं ऐसा कर सकता था लेकिन मेरा डेटाटास वास्तव में बहुत बड़ा है और प्रवेश प्रणाली लंबे समय तक चल रही है इसलिए यह अधिक है कक्षा के कबाड़ प्रतियों के लिए मेरे लिए उपयुक्त है, मुझे वास्तव में औसत क्वॉर्टर की गणना करने की ज़रूरत नहीं है, यह प्राप्त करने का सबसे आसान तरीका था। मेरा मुख्य प्रश्न यह है कि, इस तरह के एक वर्ग की तरह मुझे क्या महसूस हो रहा है कि मुझे इसकी आवश्यकता होगी लिखना कोड जो विशिष्ट करता है मेरी डेटा क्लास में प्रत्येक डेटा प्रकार के लिए lly. Public class myDataClass. Tuesday, 12 जुलाई, 2011 10 40. मेरी समझ पर आधारित, आपकी आवश्यकता कुछ ऐसा है। यह कतार में डेटा है। myDataClass1 datadbl 2 1 datastr someString1 dataarraydbl एक डबल सरणी.मैडीटाक्लस 2 डीटैडब्लेल 3 5 डेटास्ट्रर कुछ स्ट्रिंग 2 डेटार्रैड एक डबल सरणी.माइडाटाक्लस 10 डीटैडब्ल 9 1 डेटास्ट्रर कुछ स्ट्रिंग 10 डेटाएरेड डबल सरणी.अब, आप प्रत्येक मेराडाटाक्लस ऑब्जेक्ट में औसत संख्या की संख्या की गणना करना चाहते हैं, और आंकड़ों की औसत संख्या प्राप्त करते हैं। । यदि ऐसा है, तो मैं आपको सुझाव देगा कि क्रेडिपेनी नामक एक नया वर्ग का निर्माण करने का सुझाव दिया है। मुझे उम्मीद है कि यह मददगार होगा, अगर मुझे कुछ भी गलत समझा जाए, तो कृपया मुझे बताने में संकोच न करें। माइक फेंग एमएसएफटीएस एमएसडीएन समुदाय सहायता हमें प्रतिक्रिया प्राप्त करें या Microsoft से कोड कोड का अनुरोध करें कृपया उत्तर को जवाब के रूप में चिह्नित करने के लिए याद रखें यदि वे मदद करते हैं और उन्हें अचिह्नित करते हैं, यदि वे कोई मदद नहीं देते हैं। माइक फेंग मॉडरेटर द्वारा जवाब के रूप में चिह्नित बुधवार , 20 जुलाई, 2011 1 55 बजे। शुक्रवार, 15 जुलाई, 2011 3 33 पूर्वाह्न। औसत कतार आकार और भंडारण आईओ मेट्रिक्स। मीट्रिक औसत कतार आकार के आसपास थोड़ा भ्रम हो रहा है यह एक मीट्रिक है जिसकी रिपोर्ट iostat द्वारा avgqu - एसएज़ जब Iostat एक आभासी ब्लॉक डिवाइस VBD के लिए dom0 और domU में एक अलग avgqu-sz रिपोर्ट करता है, तो उलझन में प्रतीत होता है, जबकि अन्य मीट्रिक जैसे कि इनपुट आउटपुट ऑपरेशंस प्रति सेकंड IOPS और थ्रुपपूट अक्सर एमबी में प्रकट होते हैं वही पृष्ठ बताएगा कि यह सब वास्तव में क्या मतलब है और इसका अर्थ कैसे समझा जाना चाहिए। किसी भी आधुनिक ऑपरेटिंग सिस्टम ओएस पर, एक ही संग्रहण डिवाइस में कई अनुरोध एकत्र करने के लिए संभव है। यह अभ्यास आमतौर पर डेटा पथ के कई परतों को बेहतर प्रदर्शन में मदद करता है, सिस्टम को आईओपीएस और थ्रूपुट जैसी मीट्रिक में उच्च संख्या प्राप्त करने की इजाजत देता है, हालांकि किसी अवधि में दी गई ब्लॉक डिवाइस के लिए बकाया या इन्फ्लाइट अनुरोधों की औसत को मापना थोड़ा मुश्किल हो सकता है यह इसलिए है क्योंकि संख्या एफ उत्कृष्ट अनुरोध एक तत्काल मीट्रिक है, जब आप देखते हैं, उस डिवाइस के लिए शून्य अनुरोध लंबित हो सकते हैं जब आप फिर से देखते हैं, 28 हो सकता है बहुत सारे लेखांकन और कुछ घुसपैठ के बिना, यह वास्तव में कहना संभव नहीं है कि क्या हुआ बीच में। अधिकांश उपयोगकर्ता, हालांकि, बीच में होने वाली सभी चीजों में दिलचस्पी नहीं है, लोगों के बीच बकाया अनुरोधों की औसत में बहुत अधिक रुचि है। यह औसत कार्यभार की अच्छी समझ देता है, अर्थात् कैसे अनुप्रयोग स्टोरेज का उपयोग कर रहे हैं और बेहतर प्रदर्शन के लिए पर्यावरण को ट्यूनिंग के साथ मदद करता है। औसत कतार आकार की गणना करना। यह समझने के लिए कि औसत कतार आकार की गणना कैसे की जाती है, निम्न चित्र पर विचार करें जो कि एक लिनक्स सिस्टम को फ़िओ को प्रस्तुत करता है एक बेंचमार्किंग उपयोगकर्ता अनुप्रयोग के रूप में SCSI disk. Figure 1 बेंचमार्क एक डिस्क के लिए अनुरोध जारी कर रहा है। एप्लिकेशन को ऐसे पुस्तकालयों जैसे कि libc या libaio के माध्यम से कर्नेल को अनुरोध करता है साधारण मामले में जहां बेंचमार्क 1 के आईओ की गहराई के साथ कॉन्फ़िगर किया गया है, फ़ियो एक बार हर बार उड़ान भरने का प्रयास करता है एक बार अनुरोध के पूरा होने के बाद, फ़ियो अन्य भेज देगा यह निम्न विन्यास फाइल से प्राप्त किया जा सकता है जो 10 सेकेंड तक चलता है और देव के रूप में बेंच मार्किंग डिस्क। टेस्ट 1 फ़िओ कॉन्फ़िगरेशन फ़ाइल को एक टेस्ट वर्कलोड के लिए। नोट: इस प्रयोग में, देव एक्सवाईडीबी को रॉ वीडीआई के रूप में कॉन्फ़िगर किया गया था ताकि प्रयोगों को चलाने से पहले पूरी तरह से वीएचडी वीडीआई को पॉप्युलेट किया जा सके, खासकर अगर वे पढ़ाए जाते हैं। डिवाइस के लिए ब्लॉक परत द्वारा पढ़ने और लिखने की संख्या लिनक्स कर्नेल प्रलेखन पर दिखाई देती है यह प्रति अनुरोध के लिए समय की राशि को उजागर करता है कि डिवाइस पर कब्जा कर लिया गया है ब्लॉक स्तर इस लेखांकन को चालक को अनुरोध भेजने से पहले तुरंत शुरू होता है और अनुरोध पूर्ण होने के तुरंत बाद इसे बंद हो जाता है नीचे दिए गए आंकड़े लाल और नीले क्षैतिज पट्टियों में इस समय का प्रतिनिधित्व करते हैं। निर्धारण 2 डायग्राम अनुरोध लेखांकन का प्रतिनिधित्व करते हैं। यह महत्वपूर्ण है समझें कि यह मीट्रिक समय से तेज हो सकता है यदि यह एक से अधिक अनुरोध एकत्रित किए गए हैं तो यह तब होगा जब नीचे दिए गए उदाहरण पर, एक नया हरे रंग का अनुरोध पहले लाल अनुरोध पूरा हो जाने से पहले जमा हो गया है यह लाल अनुरोध समाप्त होने और उसके बाद पूरा हुआ नीले रंग का अनुरोध जारी किया गया था, जिन क्षणों पर अनुरोध ओवरलैप किए गए थे, समय के मुकाबले दर पर टैक्स मीट्रिक बढ़ी। फिक्स 3 डायग्राम समवर्ती अनुरोध लेखांकन का प्रतिनिधित्व करते हुए। इस आखिरी आंकड़े पर गौर करते हुए, यह स्पष्ट है कि क्षणों में कोई अनुरोध नहीं था डिवाइस ड्राइवर वहां भी क्षण थे जहां एक या दो अनुरोध चालक में मौजूद होते थे इन्फ्लाइट अनुरोधों या औसत कतार आकार के औसत की गणना करने के लिए दो पल के समय के दौरान, iostat जैसे उपकरण एक बार नमूना टिक्शों का नमूना होगा, नमूना दो बार फिर से टिक्स , और इन क्षणों के बीच के अंतराल के बीच इन टिक्श के बीच के अंतर को विभाजित करते हैं। फ्यूचर 4 फॉर्मूला को औसत कतार आकार की गणना करने के लिए। वर्चुअलाइज्ड वातावरण में औसत कतार आकार। वर्चुअलाइज्ड वातावरण में, वर्चुअल मशीन और वास्तविक भंडारण के अंदर चलने वाले बेंचमार्किंग एप्लिकेशन फ़ियोओ के बीच डेटापैथ अलग है, उदाहरण के तौर पर एक्सनसेरवर 6 5 को ध्यान में रखते हुए, यह आंकड़ा इस डेटापैथ का सरलीकरण दिखाता है जैसा कि पिछले खंड के उदाहरण, अनुरोध वर्चुअल मशीन के उपयोगकर्ता स्थान अनुप्रयोग में शुरू होते हैं, जब कर्नेल के माध्यम से आगे बढ़ते हैं, हालांकि, वे पैरावर्च्यूलाइज्ड पीवी स्टोरेज ड्राइवरों जैसे कि वास्तविक एससीएसआई ड्राइवर के बजाय blkfront निर्देशित होते हैं ये अनुरोध भंडारण बैकएण्ड dom0 s उपयोगकर्ता स्थान में tapdisk3 वे lib1o के माध्यम से dom0 के कर्नेल को प्रस्तुत की जाती हैं, ब्लॉक स्तर को पारित करते हैं और इस उदाहरण, एक एससीएसआई डिस्क में संबंधित स्टोरेज इंफ्रास्ट्रक्चर के लिए डिस्क ड्राइवरों तक पहुंच जाते हैं। फिक्चर 5 बेंचमार्क एक वर्चुअलाइज्ड वातावरण पर अनुरोध जारी करना। तकनीक ऊपर वर्णित औसत कतार आकार की गणना करने के लिए विभिन्न मूल्यों का उत्पादन होगा जहां पर इसका पालन किया जाता है ऊपर दिए गए चित्र की अंगूठी, यह वर्चुअल मशीन की ब्लॉक परत में टैपडिस्क 3 या डोम0 के ब्लॉक परत में इस्तेमाल किया जा सकता है इनमें से प्रत्येक एक अलग कतार आकार दिखाते हैं और वास्तव में कुछ अलग मतलब होगा इस आरेख नीचे इस आलेख में प्रयुक्त उदाहरणों को बढ़ाता है इन परतों को शामिल करने के लिए। फिगर 6 डायग्राफ वर्चुअलाइज्ड वातावरण में अनुरोध करने वाले अनुरोधों का प्रतिनिधित्व करते हैं। ऊपर दिए गए आंकड़े में परतों के बीच लगभग ऊर्ध्वाधर तीर होते हैं जो अलग-अलग सिस्टम घटकों से आने वाले अनुरोधों का प्रतिनिधित्व करते हैं और इन तीरों को थोड़ा गुंजाइश किया जाता है, एक परत से दूसरे तक एक परत पर आने वाले तीर और उस परत से निकलने वाले एक नए तीर के बीच कुछ समय बीत जाता है। चित्रा का एक अन्य विवरण क्षैतिज लाल और नीला सलाखों है वे संकेत देते हैं कि जहां एक विशेष परत पर अनुरोध किया जाता है यह अनुरोध एक परत पर आने के बाद कुछ समय पहले होता है और कुछ समय पहले अनुरोध दूसरी परत ग से गुजरता है हालांकि, ऑफसेट्स केवल मात्र स्पष्ट हैं विशिष्ट प्रदर्शन उपकरणों के उत्पादन पर एक संपूर्ण नज़रिए यह समझने के लिए जरूरी है कि औसत कतार आकार कुछ वर्कलोड के लिए क्या है। वास्तविक तैनाती की जांच करना। इस आलेख में वास्तविक संख्या को स्थान देने के लिए, निम्नलिखित वातावरण कॉन्फ़िगर किया गया था। हाडवेयर डेल पावरएज आर 310.इन्टल Xeon X3450 2 67GHz 1 सॉकेट, 4 कोर सॉकेट, एचटी सक्षम. बीआईओएस पावर मैनेजमेंट ओएस डीबीपीएम. एक्सन पी-स्टेट गवर्नर को प्रदर्शन पर सेट, मैक्स फिडेल स्टेट सेट 1.2 एक्स वेस्टर्न डिजिटल WD2502ABYS । dev sda XenServer अधिष्ठापन अतिथि के रूट डिस्क dev sdb LVM SR एक 10 GiB RAW वीडीआई से जुड़ा guest. dom0 XenServer Creedence बिल्ड नंबर संख्या 88873.डोमयूबीयन व्हीजी x8664.जब फ़िया काम का बोझ जारी करते हुए तालिका 1 में संकेत दिया गया है, 4 KiB का उपयोग libaio का उपयोग करते हुए और iodepth सेट 1 के साथ 10 सेकंड के दौरान, अतिथि के भीतर एक iostat निम्नलिखित की रिपोर्ट करता है। ब्याज के मूल्य स्तंभ avgqu-sz में रिपोर्ट किया जाता है यह औसत के बारे में 0 96 है जबकि बेंचमार्क चल रहा था इसका मतलब यह है कि अतिथि की ब्लॉक परत चित्र 6 का संदर्भ देती है लगभग पूरे समय अनुरोधों को संभालता है। भंडारण उपतंत्र की अगली परत जो कि उपयोग के लिए खाता है tapdisk3 यह मान optxensource debug xsiostat को dom0 में चलाना प्राप्त किया जा सकता है एक ही प्रयोग के लिए, यह निम्नलिखित की रिपोर्ट करता है। , xsiostat की रिपोर्ट उस समय की बकाया राशि पर है कि उसके पास उत्कृष्ट अनुरोध था इस परत पर, यह आंकड़ा लगभग 0 71 में दर्ज किया गया है जबकि बेंचमार्क चल रहा था यह उस समय का विचार देता है जब पी अतिथि के ब्लॉक परत में और dom0 के बैकएंड सिस्टम पर अनुरोध किए जाने के बीच assed आगे जा रहा है, यह dom0 में iostat को चलाने के लिए संभव है और यह पता लगाया जा सकता है कि डिवाइस को जारी किए जाने से पहले पिछली परत पर कथित उपयोग क्या है ड्राइवर। इस परत पर, ब्लॉक स्तर औसत कतार आकार के लिए 0 61 के बारे में बताता है। आईओ गहराई को बदलते हुए। ऊपर दिए गए अनुभागों में स्पष्ट है कि क्यों उपयोगकर्ता dom0 में कम कतार उपयोग को देख सकते हैं जब प्रदर्शन उपकरण के उत्पादन की तुलना में विभिन्न परतों में भंडारण सबसिस्टम अब तक दिखाए गए उदाहरणों में, ज्यादातर मामलों को कवर किया गया है जहां आईओ गहराई 1 पर सेट है इसका मतलब यह है कि बेंचमार्क टूल अतिथि के भीतर चल रहा था जैसे कि फ़ियोओ हर समय एक अनुरोध इनफाईट को रखने का प्रयास करेगा। हालांकि, यह उपकरण की धारणा, यह गलत हो सकता है कि यह वास्तव में भंडारण के बुनियादी ढांचे तक पहुंचने के लिए समय लेता है। पिछले अनुभाग में वर्णित एक ही वातावरण का उपयोग करना और धीरे-धीरे आईओ गहराई को बेंचमार्क पर बढ़ाना कॉन्फ़िगरेशन, निम्न डेटा इकट्ठा किया जा सकता है.फिचर 7 फ़्यूओ में कॉन्फ़िगर किए गए अनुसार औसत कतार आकार बनाम IO गहराई। इस आलेख में समझाया गया कि औसत कतार का आकार क्या है और यह कैसे गणना की जाती है उदाहरण के रूप में, इसमें विशिष्ट सर्वर और डिस्क प्रकारों से वास्तविक डेटा शामिल है स्पष्ट होना चाहिए कि कुछ वर्कलोड्स के कारण अतिथि और कूच से निकल जाने वाली अलग-अलग क्यूउपूलिंग का कारण बनता है। मुझे ट्विटर फ्रैन्शिओज़ी पर फॉलो करें। मैं अक्टूबर 2011 से सीट्रिक्स के लिए काम कर रहा एक सॉफ़्टवेयर परफ़ॉर्मेंस इंजिनियर रहा है, और अधिक विशेष रूप से एक्सनसर स्टोरेज वर्चुअलाइजेशन पर पहले, मैंने पीएचडी समाप्त कर दिया इंपीरियल कॉलेज लंदन में एक ही विषय पर कंप्यूटिंग के बारे में और वर्चुअलाइज्ड स्टोरेज के प्रदर्शन के मूल्यांकन के अलावा, मेरी हितों में कंप्यूटर नेटवर्क, डिस्ट्रीब्यूटेड सिस्टम और उच्च निष्पादन कंप्यूटिंग शामिल हैं, लेकिन कुछ में मेरे खाली समय में मैं अपने बास गिटार का आनंद लेता हूं, क्योकुशिन कराटे और क्लोज़ अप जादू कर ओह, और पोकर और शतरंज खेल रहा है। लेखक की हालिया पोस्ट। सोमवार, 25 मई 2015 क एन वर्चुअलाइज्ड स्टोरेज बीयर मेटल से ज्यादा तेज़ है। बुधवार, 03 दिसंबर 2014 औसत कतार आकार और भंडारण आईओ मेट्रिक्स। बुधवार, 02 जुलाई 2014 जेनसेरवर्स स्टोरेज प्रदर्शन सुधार और टैपडिस्क 3। टुडे, 31 दिसंबर 2013 प्रोजेक्ट करसीगविंस और वर्चुअलाइज्ड स्टोरेज परफॉर्मेंस। बुधवार, 01 अक्टूबर 2013 वीएम घनत्व और प्रोजेक्ट पल्सर। टोबिआस क्रेडल बुधवार, 03 दिसंबर 2014 19 17। बहुत ही समझदार लेखों के लिए हमेशा बहुत ही धन्यवाद, फेलिप। एक ऐसे मामले के साथ जहां उपयोग पैरामीटर 100 तक पहुंचने लगते हैं, यह संतृप्ति का संकेत होगा, तो एक अलग डिवाइस को पूरी तरह से अलग करने के लिए उस स्टोरेज से कुछ अलग करना, अलग-अलग डिवाइसों के लिए कतार गहराई के समायोजन के लिए आप क्या सिफारिश करेंगे, जैसे कुछ, जैसे एससीएसआई या एचबीए डिवाइस, आप कतार गहराई को हेरफेर कर सकते हैं, उदाहरण के लिए , लेकिन VMware जैसे एस्कटॉप में कुछ के विपरीत, मैं Xenserver पर किसी भी उपयोगिता से कतार की गहराई को मॉनिटर करने में सक्षम होने से परिचित नहीं हूं, सबसे अच्छा संबंध है - टोबियास। हमेशा की तरह धन्यवाद, फेल ipe, बहुत ही व्यावहारिक लेख के लिए जहां एक मामले में उपयोग पैरामीटर 100 के आस पास शुरू होता है, यह संतृप्ति का संकेत होगा, इसलिए कुछ भंडारण को एक अलग डिवाइस पर पूरी तरह से विभाजित करने से अलग होगा, आप किन समायोजनों के बारे में सुझाव देंगे विशिष्ट उपकरणों के लिए कतार गहराई का कुछ, जैसे कि, एससीएसआई या एचबीए डिवाइसों के साथ, आप कतार गहराई को हेरफेर कर सकते हैं, उदाहरण के लिए, लेकिन वीएमवेयर जैसे एस्कटॉप जैसी चीज़ों के विपरीत, मैं Xenserver पर किसी भी उपयोगिता से कतार की निगरानी करने में सक्षम नहीं हूं गहराई का सबसे अच्छा संबंध है, - टोबैस। फेलिप फ्रांसिसी, मंगलवार, 16 दिसंबर, 2014 20 20। धन्यवाद के लिए धन्यवाद और जवाब देने में देरी के लिए माफ़ी मांग 100 सामान्य रूप से आने वाले उपयोग कॉलम का मतलब है कि उपकरण लेखा तंत्र के अनुसार ज्यादातर समय व्यस्त है मैंने इस पोस्ट में समझाया है कि यह उजागर करने के लिए महत्वपूर्ण है इसका मतलब यह नहीं है कि डिवाइस बड़े अनुरोधों या अधिक कार्यभार कतार की गहराई के साथ उदाहरण के लिए तेज़ी से नहीं जा रहा है। क्री के साथ प्रारंभ डेंस, एक्सएसओस्टैट औसत कतार आकार को पढ़ा और लिखने को अलग से रिपोर्ट करेगा आप विशिष्ट स्टोरेज ड्राइवरों के लिए अधिकतम कतार की गहराई को एडजस्ट करने जैसे ट्यूनिंग का उपयोग कर सकते हैं, यह काम करने के लिए आप अतिथि में iostat के साथ संयोजन में और dom0 में इसका उपयोग कर सकते हैं। डिफ़ॉल्ट मेमोरी और सीपीयू दक्षता जैसे कारकों के बीच ट्रेड-ऑफ पर विचार करने वाले अधिकांश मामलों के लिए अच्छा प्रदर्शन करना चाहिए, उन्होंने कहा कि, सिफारिशों को करना कठिन है जो सामान्य रूप से सामान्य होते हैं क्योंकि आम तौर पर कई अलग-अलग तत्व शामिल होते हैं, मैं प्रत्येक मामले को व्यक्तिगत रूप से और प्रयोग के लिए देखता हूं जहां उपयुक्त हो। आशा है कि मदद करता है, फेलिप। हाई टोबैस, सवाल के लिए धन्यवाद और जवाब देने में देरी के लिए क्षमा चाहते हैं 100 सामान्य रूप से आने वाले उपयोग कॉलम का मतलब है कि डिवाइस में पोस्टिंग तंत्र के अनुसार अधिकांश समय व्यतीत होता है जिसे मैंने पोस्ट में समझाया था इस पर प्रकाश डालना महत्वपूर्ण है इसका मतलब यह नहीं है कि डिवाइस अधिक से अधिक अनुरोधों के साथ तेजी से नहीं जा सकता है या सीआर के साथ शुरू हो रहा है eedence, xsiostat औसत कतार आकार पढ़ने और लिखने को अलग रिपोर्ट करेगा आप इसे प्रयोग करने के लिए अतिथि में iostat के साथ और dom0 में काम कर सकते हैं यदि आपका सिस्टम ट्यूनिंग का उपयोग कर सकता है जैसे विशिष्ट स्टोरेज ड्राइवरों के लिए अधिकतम कतार की गहराई को समायोजित करना डिफ़ॉल्ट मेमोरी और सीपीयू दक्षता जैसे कारकों के बीच ट्रेड-ऑफ पर विचार करने वाले ज्यादातर मामलों के लिए अच्छा प्रदर्शन करना उन्होंने कहा कि, सिफारिशों को बनाने में कठिनाई होती है जो सामान्य रूप से सामान्य होते हैं क्योंकि आमतौर पर कई अलग-अलग तत्व शामिल होते हैं, मैं प्रत्येक मामले को व्यक्तिगत रूप से देखता हूं और जहां प्रयोग करता हूं उचित आशा है कि मदद करता है, फेलिप हम उम्मीद करते हैं कि सर्वर इन्फ्रास्ट्रक्चर के लिए कुल लागत 35 से अधिक हो जाएंगे क्योंकि एक्सनसेर। माइकल मार्कल ग्लोबल सर्विस के स्वामी एसएपी आईटी इंफ्रास्ट्रक्चर कम्युनिकेशंस सर्विसेज, एसएपी एजी आभासी मशीन ग्रुपो मार्टिन्स आईटी प्रबंधन संस्कृति का हिस्सा हैं क्योंकि एक्सनसेर के साथ एक बनाने के लिए लगभग 20 मिनट लगते हैं। फ्लावियो लुसियो बोर्ज्स मार्टिंस दा सिल्वा सीआईओ ग्रुपो मार्टिंस। हमारा काम सभी संकायों को जितना संभव हो उतना ज़रूरी है ताकि हम ऐसे समाधान ढूंढ सकें जो एक बड़ी संख्या में अनुप्रयोगों के साथ-साथ भंडारण अंतरिक्ष और स्टाफ संसाधनों को बचा सके। यह वह जगह है जहां सिट्रिक्स ने व्यवहार्य समर्थन किया। क्या आप पेशेवर समर्थन चाहते हैं और सिट्रिक्स से सेवा हम XenServer संपर्क Citrix के अधिष्ठापन, तकनीकी सहायता और अनुकूलन के साथ मदद कर सकते हैं। XenServer. XenServer के बारे में अग्रणी ओपन सोर्स वर्चुअलाइजेशन प्लेटफॉर्म है, जो Xen प्रोजेक्ट हाइपरविजर और XAPI टूलस्टैक द्वारा संचालित है इसका उपयोग दुनिया के सबसे बड़े बादलों में किया जाता है और उद्यमों
Comments
Post a Comment