लिनक्स में आईओपीएस को मापना


9

मुझे कैसे पता चलेगा कि मेरा लिनक्स सिस्टम कितने IOPS को संभाल सकता है?

जवाबों:


10

मैं खुद iozone की बहुत बड़ी प्रशंसक हूं


1
यह ध्यान देने योग्य है कि iozone में O_DIRECT का उपयोग करने का एक विकल्प है, जो फ़ाइल-कैशिंग उपयोगिता को बेहतर तरीके से प्राप्त करने के लिए बायपास करता है कि भंडारण वास्तव में कैसे व्यवहार करता है।
sysadmin1138

क्या आप मेरे उद्देश्यों के लिए / dev / sdb1 पर iozone का उपयोग करने का एक कमांड लाइन उदाहरण दे सकते हैं?
16

2
@ हेनो फर्स्ट, अपनी पसंद के फाइल सिस्टम के साथ ड्राइव को फॉर्मेट करें। `सीडी \ परीक्षण; iozone -s 4g -r 2k -r 4k -r 8k -r 16k -r 32k -O -b \ tmp \ results.xls`` 2-32xB के I / O आकार के साथ 4GB फ़ाइल के साथ परीक्षण करेगा। यह सभी IOZONE परीक्षण करेगा, I / O ऑप्स में रिपोर्ट करेगा, और परिणामों के साथ एक एक्सेल फाइल लिखेगा।
sysadmin1138

@ sysadmin1138 कब तक चलना चाहिए? यह 15 घंटे से चल रहा है। क्या यह सामान्य है?
हेनो

@ हेनो यह एक दो घंटे तक चल सकता है।
sysadmin1138

8

आम तौर पर आप फियो जैसी बेंचमार्क उपयोगिता का उपयोग करना चाहेंगे । IOP की मात्रा को मापते समय ध्यान रखें कि आपको चीजों के बारे में सोचने की आवश्यकता है जैसे:

  • ब्लॉक का आकार
  • यदि ये लिखते हैं, पढ़ते हैं, या एक मिश्रण है
  • यदि गतिविधि अनुक्रमिक या यादृच्छिक है
  • बकाया अनुरोधों की संख्या

ये सभी आपके द्वारा प्राप्त IOP की मात्रा को प्रभावित करेंगे। आप यह सुनिश्चित करना चाहते हैं कि इन परीक्षणों के साथ आप परिणामों में इन अनुरोधों को पूरा करने में लगने वाले प्रतिक्रिया समय पर विचार करें।

यह भी याद रखें कि इन परीक्षणों को करते समय आप यह सुनिश्चित करना चाहते हैं कि आप प्रत्येक परीक्षण से पहले फ़ाइल कैश (यहां कैसे करें: लिनक्स कैश्ड रैम को हटा दें ) को फ्लश करें और आपकी परीक्षण फ़ाइल किसी भी नियंत्रक / डिस्क कैश से बड़ी है।


मैं बस vm के लिए एक ext4 विभाजन बनाने वाला हूँ, जिसका मैं I / O परीक्षण कर रहा हूँ। Mkfs.ext4 कई विकल्पों के लिए अनुमति देता है। अगर मुझे केवल प्रदर्शन के बारे में परवाह है और सुस्त के बारे में नहीं तो क्या मुझे कुछ विशेष बताना चाहिए? ब्लॉक आकार की तरह?
हेनो

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