यह कमांड मोंगॉर्फ है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
मोंगोपरफ - मोंगोडीबी
SYNOPSIS
mongoperf MongoDB से स्वतंत्र रूप से डिस्क I/O प्रदर्शन की जांच करने के लिए एक उपयोगिता है।
यह यादृच्छिक डिस्क I/O का कई बार परीक्षण करता है और परिणाम प्रस्तुत करता है। आप उपयोग कर सकते हैं mongoperf किसी के लिए
MongoDB से अलग मामला। MMF <strong>उद्देश्य</strong> मोड पूरी तरह से सामान्य है. उस मोड में यह है
जैसे उपकरणों के कुछ हद तक अनुरूप बोनी++ (यद्यपि मोंगोर्फ सरल है)।
के लिए विकल्प निर्दिष्ट करें mongoperf जावास्क्रिप्ट दस्तावेज़ का उपयोग करना।
यह भी देखें
· बोनी
· बोनी++
· उत्पादन से an उदाहरण रन
· जाँच हो रही है डिस्क प्रदर्शन साथ में la mongoperf उपयोगिता
विकल्प
mongoperf
--मदद के विकल्प प्रदर्शित करता है mongoperf. के लिए विकल्प निर्दिष्ट करें mongoperf JSON के साथ
दस्तावेज़ में वर्णित है विन्यास फ़ील्ड अनुभाग।
mongoperf कॉन्फ़िगरेशन विकल्पों को एक फ़ाइल के रूप में स्वीकार करता है जिसमें a JSON
दस्तावेज़। आपको इस फ़ाइल की सामग्री को इसमें स्ट्रीम करना होगा mongoperf, के रूप में
निम्नलिखित ऑपरेशन:
mongoperf < config
इस उदाहरण में विन्यास उस फ़ाइल का नाम है जिसमें JSON दस्तावेज़ है
निम्नलिखित उदाहरण जैसा दिखता है:
{
nथ्रेड्स: ,
फ़ाइल आकारएमबी: ,
स्लीपमाइक्रोज़: ,
एमएमएफ: ,
आर: ,
डब्ल्यू: ,
recआकारKB: ,
सिंकविलंब:
}
देखना विन्यास फ़ील्ड इनमें से प्रत्येक क्षेत्र के दस्तावेज़ीकरण के लिए अनुभाग।
विन्यास खेत
mongoperf.nथ्रेड्स
प्रकार पूर्णांक।
चूक: 1
धागों की संख्या निर्धारित करता है mongoperf परीक्षण में उपयोग होगा. अपने को संतृप्त करने के लिए
सिस्टम के स्टोरेज सिस्टम के लिए आपको कई थ्रेड्स की आवश्यकता होगी। सेटिंग पर विचार करें एन थ्रेड्स
सेवा मेरे 16.
mongoperf.fileSizeMB
प्रकार पूर्णांक।
चूक: 1 मेगाबाइट (अर्थात 10242 बाइट्स)
फ़ाइल आकार का परीक्षण करें.
mongoperf.sleepMicros
प्रकार पूर्णांक।
चूक: 0
mongoperf निर्दिष्ट संख्या के लिए रुकेगा स्लीपमाइक्रोज़ द्वारा विभाजित
एन थ्रेड्स प्रत्येक ऑपरेशन के बीच.
mongoperf.mmf
प्रकार बूलियन।
चूक: असत्य
सेट MMF सेवा मेरे <strong>उद्देश्य</strong> परीक्षणों के लिए मेमोरी मैप की गई फ़ाइलों का उपयोग करना।
आम तौर पर:
· कब MMF is असत्य, mongoperf प्रत्यक्ष, भौतिक, I/O, बिना कैशिंग के परीक्षण। का उपयोग करो
भारी यादृच्छिक I/O लोड का परीक्षण करने और I/O को एकत्रित होने से बचाने के लिए बड़े फ़ाइल आकार।
· कब MMF is <strong>उद्देश्य</strong>, mongoperf कैशिंग सिस्टम का परीक्षण चलाता है, और सामान्य का उपयोग कर सकता है
फ़ाइल सिस्टम कैश. उपयोग MMF फ़ाइल सिस्टम कैश व्यवहार का परीक्षण करने के लिए इस मोड में
मेमोरी मैप की गई फ़ाइलें।
मोंगोपरफ.आर
प्रकार बूलियन।
चूक: असत्य
सेट r सेवा मेरे <strong>उद्देश्य</strong> परीक्षणों के भाग के रूप में पठन निष्पादित करना।
भी r or w होना चाहिए <strong>उद्देश्य</strong>.
मोंगोपरफ.डब्ल्यू
प्रकार बूलियन।
चूक: असत्य
सेट w सेवा मेरे <strong>उद्देश्य</strong> परीक्षणों के भाग के रूप में लिखने के लिए।
भी r or w होना चाहिए <strong>उद्देश्य</strong>.
mongoperf.syncDelay
प्रकार पूर्णांक।
चूक: 0
डिस्क फ्लश के बीच सेकंड. समन्वयन विलंब के समान है समन्वयन विलंब एसटी मोंगोड.
RSI समन्वयन विलंब कितनी बार नियंत्रित करता है mongoperf एक एसिंक्रोनस डिस्क फ्लश करता है
परीक्षण के लिए उपयोग की जाने वाली मेमोरी मैप की गई फ़ाइल। डिफ़ॉल्ट रूप से, मोंगोड यह ऑपरेशन करता है
हर 60 सेकंड में. उपयोग समन्वयन विलंब इस प्रकार के बुनियादी सिस्टम प्रदर्शन का परीक्षण करने के लिए
आपरेशन का।
केवल उपयोग करें समन्वयन विलंब के साथ संयोजन के रूप में MMF करने के लिए सेट <strong>उद्देश्य</strong>.
का डिफ़ॉल्ट मान 0 इसे अक्षम करता है
उपयोग
mongoperf <jsonconfigfile
बदलें jsonconfigfile के पथ के साथ mongoperf विन्यास। आप भी आह्वान कर सकते हैं
mongoperf निम्नलिखित रूप में:
इको "{nThreads:16,fileSizeMB:1000,r:true}" | ./mongoperf
इस ऑपरेशन में:
· mongoperf 16 समवर्ती रीडर थ्रेड्स का उपयोग करके प्रत्यक्ष भौतिक रैंडम रीड आईओ का परीक्षण करता है।
· mongoperf 1 गीगाबाइट परीक्षण फ़ाइल का उपयोग करता है।
उपयोग करने पर विचार करें iostat, जैसा कि I/O प्रदर्शन की निगरानी के लिए निम्नलिखित उदाहरण में लागू किया गया है
जांच के दौरान।
iostat -xm 2
onworks.net सेवाओं का उपयोग करके ऑनलाइन mongoperf का उपयोग करें