Δοκιμή εφαρμογών Google Stress
- Κατηγορία: Linux
Η Google δημοσίευσε πρόσφατα μια μελέτη σε συνεργασία με το Πανεπιστήμιο του Τορόντο, η οποία κατέληξε στο συμπέρασμα ότι τα ποσοστά σφάλματος μνήμης υπολογιστή είναι υψηλότερα από ό, τι υποπτεύονταν προηγουμένως. ο μελέτη , που διενεργήθηκε κατά τη διάρκεια 2,5 ετών σε δεκάδες χιλιάδες διακομιστές της Google, αποκάλυψε ότι το ένα τρίτο όλων των υπολογιστών στη δοκιμή αντιμετώπισε τουλάχιστον ένα σφάλμα μνήμης ανά έτος με τον αριθμό των διορθωμένων σφαλμάτων ανά έτος κατά μέσο όρο πάνω από 22000.
Η Google κυκλοφόρησε ένα Stress App Test στον Κώδικα Google. Το πρόγραμμα, το οποίο κυκλοφορεί με την άδεια Apache 2.0, προσπαθεί να «μεγιστοποιήσει την τυχαιοποιημένη κίνηση στη μνήμη από τον επεξεργαστή και το I / O, με σκοπό να δημιουργήσει μια ρεαλιστική κατάσταση υψηλού φορτίου προκειμένου να δοκιμάσει τις υπάρχουσες συσκευές υλικού σε έναν υπολογιστή».
Το Google Stress App Test έχει σχεδιαστεί για διάφορες εφαρμογές, συμπεριλαμβανομένων δοκιμών πίεσης, αλλά και πιστοποίησης υλικού και εντοπισμού σφαλμάτων, δοκιμών διεπαφής μνήμης και δοκιμών δίσκου.
Το stressapptest είναι μια δοκιμή χώρου χρήστη, αποτελούμενη κυρίως από νήματα που κάνουν αντίγραφα μνήμης και ανάγνωση / εγγραφή δίσκου directIO. Εκχωρεί ένα μεγάλο μπλοκ μνήμης (συνήθως το 85% της συνολικής μνήμης στο μηχάνημα) και κάθε νήμα θα επιλέξει τυχαιοποιημένα μπλοκ μνήμης για αντιγραφή ή εγγραφή στο δίσκο. Συνήθως υπάρχουν δύο νήματα ανά επεξεργαστή και δύο νήματα για κάθε δίσκο. Ο έλεγχος των αποτελεσμάτων γίνεται καθώς η δοκιμή προχωρά με CRC τα δεδομένα καθώς αντιγράφονται.
Το πρόγραμμα λογισμικού είναι διαθέσιμο για Κατεβάστε στη σελίδα του έργου Google Code. Οι οδηγοί εγκατάστασης και χρήσης διατίθενται στον ιστότοπο.