प्रदर्शन और विश्वसनीयता

मैं VPS का बेंचमार्क कैसे करूं?

संक्षिप्त उत्तर

तीन चीज़ें मापें जो वास्तव में बदलती हैं: sysbench के साथ सिंगल-थ्रेड CPU, fio के साथ 4K रैंडम रीड/राइट पर डिस्क, और ज्ञात एंडपॉइंट पर iperf3 के साथ नेटवर्क। प्रत्येक को अलग-अलग घंटों में कई बार चलाएं — एक बेंचमार्क उस मिनट को मापता है, सर्वर को नहीं।

डिस्क वह जगह है जहां प्रदाता सबसे अधिक भिन्न होते हैं और जहां सिंथेटिक मार्केटिंग नंबर सबसे कम उपयोगी होते हैं। क्यू डेप्थ 1 के साथ 4K रैंडम IOPS का परीक्षण करें, जो डेटाबेस वास्तव में करता है, अनुक्रमिक थ्रूपुट के बजाय, जो प्रभावशाली दिखता है और कुछ भी भविष्यवाणी नहीं करता।

पूरे रन के दौरान स्टील टाइम देखें। एक बेंचमार्क जो 03:00 पर अच्छा दिखता है और 20:00 पर खराब, आपको आपके पड़ोसियों के बारे में बता रहा है, हार्डवेयर के बारे में नहीं।

  • sysbench cpu --cpu-max-prime=20000 run — single-thread performance
  • fio --name=rand --rw=randrw --bs=4k --iodepth=1 --size=1G --runtime=60
  • iperf3 -c a-known-endpoint — real throughput, not the advertised port speed
  • vmstat 1 during all of it — watch the st column

यह भी देखें: IOPS

प्रदर्शन और विश्वसनीयता में 7 उत्तर

सभी उत्तर पर वापस जाएं