हमने
1cloud.ru पर लिनक्स मशीनों पर प्रोसेसर, स्टोरेज और मेमोरी के प्रदर्शन का मूल्यांकन करने के लिए टूल और स्क्रिप्ट का चयन किया है: Iometer, DD, vpsbench, HammerDB और 7-Zip।
हमारे अन्य बेंचमार्क संग्रह:
तस्वीरें - ब्यूरो ऑफ लैंड मैनेजमेंट अलास्का - सीसी बाय
यह डिस्क और नेटवर्क सबसिस्टम के प्रदर्शन का मूल्यांकन करने के लिए एक बेंचमार्क है। एकल सर्वर या पूरे क्लस्टर के साथ काम करने के लिए उपयुक्त है। इंटेल इंजीनियरों ने 1998 में Iometer की शुरुआत की। 2001 में, निगम ने
इंटेल ओपन सोर्स लाइसेंस के तहत स्रोत कोड को गैर-लाभकारी संगठन ओपन सोर्स डेवलपमेंट लैब्स (
OSDL ) में स्थानांतरित कर दिया। 2003 से, उत्साही लोगों का एक समूह टूल का समर्थन कर रहा है - प्रोजेक्ट SourceForge.net पर
पंजीकृत है।
Iometer में डायनेमो लोड जनरेटर और एक ग्राफिकल इंटरफ़ेस होता है। सच है, बाद वाला केवल विंडोज के तहत उपलब्ध है। जनरेटर के लिए, यह आपको तृतीय-पक्ष अनुप्रयोगों के भार का अनुकरण करने की अनुमति देता है - इसके लिए, विशेष परीक्षण पैटर्न बनाए जाते हैं।
बेंचमार्क दिखाता है: बैंडविड्थ, संचालन प्रति सेकंड, विलंबता और प्रोसेसर लोड। न केवल औसत मूल्यों की गणना की जाती है, बल्कि न्यूनतम / अधिकतम भी।
इस तथ्य के बावजूद कि उपकरण का अंतिम स्थिर संस्करण 2014 में जारी किया गया था, यह अभी भी
ब्रॉडकॉम और
डेल द्वारा उपयोग किया जाता है। हालांकि, सिस्टम की उम्र अभी भी प्रभावित करती है। सबसे पहले, इसका इंटरफ़ेस
पुराना है और 1998 से नहीं बदला है। दूसरे, टूल कभी-कभी सभी-फ़्लैश सरणियों पर पर्याप्त पर्याप्त परिणाम प्रदर्शित नहीं करता है।
वीपीएस प्रदर्शन का मूल्यांकन करने के लिए एक सरल स्क्रिप्ट।
एमआईटी लाइसेंस के तहत वितरित किया
गया । यहाँ उनके काम का एक उदाहरण दिया गया है, जो GitHub पर आधिकारिक भंडार में दिया गया है:
$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench) CPU model: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz Number of cores: 4 CPU frequency: 3417.879 MHz Total amount of RAM: 3265 MB Total amount of swap: 1021 MB System uptime: 8:41, I/O speed: 427 MB/s Bzip 25MB: 4.66s Download 100MB file: 1.64MB/s
उपयोगिता कोर, प्रोसेसर आवृत्ति, और उपयोग की गई मेमोरी की संख्या प्रदर्शित करती है। डिस्क प्रदर्शन का मूल्यांकन करने के लिए, vpsbench अनुक्रमिक और यादृच्छिक रीड / राइट करता है। इस तथ्य के बावजूद कि उपयोगिता काफी पुरानी है (GitHub पर एक अद्यतन लगभग चार साल पहले किया गया था), इसका
उपयोग कई क्लाउड प्रदाताओं और आईटी कंपनियों
द्वारा किया जाता है ।
डेटाबेस लोड परीक्षण के लिए सबसे लोकप्रिय
खुले बेंचमार्क में से एक। उपकरण को गैर-लाभकारी संगठन
टीपीसी - लेनदेन प्रसंस्करण प्रदर्शन परिषद द्वारा समर्थित है। इसका लक्ष्य डेटाबेस बेंचमार्क के लिए मानक विकसित करना है।
HammerDB एक परीक्षण डेटाबेस स्कीमा बनाता है, इसे डेटा से भरता है और कई आभासी उपयोगकर्ताओं के भार का अनुकरण करता है। दोनों व्यवहार और विश्लेषणात्मक संचालन एक लोड के रूप में सेवा कर सकते हैं। समर्थन करता है: Oracle डेटाबेस, SQL सर्वर, IBM Db2, MySQL, MariaDB, PostgreSQL और Redis।
हैमरडीबी के आसपास एक व्यापक समुदाय का गठन किया गया है। उपयोगिता का उपयोग 180 देशों की कंपनियों द्वारा किया जाता है। उनमें से:
इंटेल ,
डेल ,
लेनोवो ,
रेड हैट और कई
अन्य । यदि आप स्वयं उपयोगिता की विशेषताओं का पता लगाना चाहते हैं - तो आप
आधिकारिक गाइड से शुरू कर सकते हैं।
फोटो - खोई हुई जगहें - CC BY
एक निश्चित संख्या में फ़ाइलों को कंप्रेस करते समय इस आर्काइविवर में एक अंतर्निहित बेंचमार्क टेस्टिंग प्रोसेसर स्पीड होती है। यह त्रुटियों के लिए रैम की जांच करने के लिए भी उपयुक्त है। परीक्षणों के लिए,
LZMA एल्गोरिथ्म (Lempel - Ziv - Markov chain Algorithm) का उपयोग किया जाता है। यह एक
शब्दकोश डेटा संपीड़न योजना पर आधारित है। उदाहरण के लिए, एक एकल थ्रेड और 64-मेगाबाइट शब्दकोश के साथ बेंचमार्क चलाने के लिए, यह कमांड लिखने के लिए पर्याप्त है:
7z b -mmt1 -md26
कार्यक्रम MIPS (प्रति सेकंड मिलियन निर्देश) प्रारूप में परिणाम प्रदान करेगा, जिसे एक खामी कहा जा सकता है। यह पैरामीटर एक ही आर्किटेक्चर के प्रोसेसर के प्रदर्शन की तुलना करने के लिए उपयुक्त है, लेकिन विभिन्न आर्किटेक्चर के मामले में, इसकी प्रयोज्यता सीमित है।
एक कमांड लाइन उपकरण जो फ़ाइलों को परिवर्तित और कॉपी करता है। लेकिन इसका उपयोग स्टोरेज सिस्टम पर सरल I / O परीक्षणों के लिए किया जा सकता है। लगभग किसी भी GNU / Linux सिस्टम पर बॉक्स से बाहर चलाता है।
विकि पृष्ठ
में 1024-बाइट ब्लॉक की अनुक्रमिक रिकॉर्डिंग के दौरान डिस्क प्रदर्शन का मूल्यांकन करने के लिए
एक कमांड है:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB dd if=file_1GB of=/dev/null bs=1024
यह भी ध्यान देने योग्य है कि डीडी को एक साधारण सीपीयू बेंचमार्क के रूप में
इस्तेमाल किया जा सकता है । सच है, इसके लिए एक अतिरिक्त कार्यक्रम की आवश्यकता होगी जिसमें संसाधन-गहन कंप्यूटिंग की आवश्यकता हो। उदाहरण के लिए,
md5sum के हैश मूल्यों की गणना करने के लिए एक उपयोगिता।
dd if=/dev/zero bs=1M count=1024 | md5sum
उपरोक्त कमांड दिखाएगा कि सिस्टम कितनी तेजी से (एमबी / एस) एक लंबे संख्यात्मक अनुक्रम की प्रक्रिया करेगा। हालांकि विशेषज्ञों का कहना है कि यह टीम केवल प्रदर्शन के मोटे आकलन के लिए उपयुक्त है। यह याद रखना भी महत्वपूर्ण है कि डीडी हार्ड ड्राइव पर निम्न-स्तरीय संचालन की अनुमति देता है। इसलिए, आपको उपयोगिता के साथ सावधानी से काम करना चाहिए ताकि कुछ डेटा न खोएं (डीडी नाम को कभी-कभी मजाक के रूप में डिकोड किया जाता है, जैसे डिस्क विध्वंसक)।
हम अपने ब्लॉग और सोशल नेटवर्क में क्या लिखते हैं:
अनुसंधान: लिनक्स अभी भी क्लाउड में सबसे लोकप्रिय ओएस है
ओपन आविष्कार नेटवर्क में तीन हजार से अधिक लाइसेंसधारी हैं - ओपन सोर्स सॉफ्टवेयर के लिए इसका क्या मतलब है
अपने लिनक्स सिस्टम को सुरक्षित रखना: 10 टिप्स
जोखिम कम से कम: कैसे अपना डेटा खोना नहीं है
उन लोगों के लिए पुस्तकें जो पहले से ही सिस्टम प्रशासन में लगे हुए हैं या बस शुरू करने की योजना बना रहे हैं
आपकी परियोजना के लिए असामान्य डोमेन ज़ोन