Table of Contents
यह समझना कि कैसे AWS EBS वॉल्यूम में थ्रूपुट और IOPS की गणना करने के लिए उच्च प्रदर्शन अनुप्रयोगों को अनुकूलित करने के लिए आवश्यक है। उचित गणना यह सुनिश्चित करने में मदद करती है कि भंडारण संसाधन गति और विश्वसनीयता के लिए आवेदन की मांगों को पूरा करते हैं।
थ्रूपुट और आईओपी को समझना
थ्रूपुट प्रति सेकंड डेटा को हस्तांतरित करने की राशि को संदर्भित करता है, आम तौर पर एमबी / एस में मापा जाता है। IOPS (Input/Output Operations Per second) इंगित करता है कि कितने पठन/write संचालन एक भंडारण मात्रा प्रत्येक दूसरे को संभाल सकती है। दोनों मीट्रिक भंडारण प्रदर्शन का आकलन करने के लिए महत्वपूर्ण हैं।
थ्रूपुट की गणना
थ्रूपुट की गणना करने के लिए, प्रत्येक I/O ऑपरेशन के आकार और प्रति सेकंड ऑपरेशन की संख्या पर विचार करें। सूत्र है:
]Throughput (MB/s) = IOPS × औसत I/O आकार (MB) ]
उदाहरण के लिए, यदि आपका अनुप्रयोग औसत I/O आकार 4 KB (0.004 MB) के साथ 1,000 IOPS करता है, तो थ्रूपुट है:
1000 × 0.004 MB = 4 MB/s
आईओपी की गणना
IOPS को वर्कलोड प्रकार और वॉल्यूम विनिर्देशों के आधार पर अनुमान लगाया जा सकता है। AWS अधिकतम IOPS सीमा को मात्रा प्रकार और आकार के आधार पर प्रदान करता है।
IOPS SSD (io1 या io2) वॉल्यूम के लिए, IOPS को वॉल्यूम निर्माण के दौरान निर्दिष्ट किया गया है। सामान्य प्रयोजन के लिए SSD (gp3), IOPS अधिकतम सीमा तक समायोज्य हैं।
प्रैक्टिकल विचार
उच्च प्रदर्शन अनुप्रयोगों को डिजाइन करते समय, एप्लिकेशन के कार्यभार के साथ EBS वॉल्यूम के थ्रूपुट और IOPS क्षमताओं से मेल खाने के लिए महत्वपूर्ण है। निगरानी उपकरण वास्तविक प्रदर्शन को ट्रैक करने और तदनुसार विन्यास को समायोजित करने में मदद कर सकते हैं।