Περίληψη: | Εξετάζονται οι βασικές έννοιες και αρχές για τη μέτρηση και την πρόβλεψη της επίδοσης. Αναλύονται οι στόχοι και ο σχεδιασμός μιας μελέτης επίδοσης. Ορίζεται το φορτίο (workload) ενός συστήματος και περιγράφονται τεχνικές επιλογής και χαρακτηρισμού του φορτίου για την ανάλυση επίδοσης του συστήματος. Εξετάζονται τεχνικές μετρήσεων και συλλογής δεδομένων, όπως ανίχνευση γεγονότων (event tracing), δειγματοληψία, επόπτες (monitors) και τεχνικές εποπτείας, βελτιστοποιητές προγράμματος, αρχεία λογιστικής καταγραφής και προγράμματα αναφοράς (benchmarks). Περιγράφονται διάφορες κατηγορίες benchmarks, με έμφαση στα τυποποιημένα benchmarks που αναπτύσσονται και ελέγχονται από διεθνείς οργανισμούς (SPEC, TCP). Εξετάζονται θέματα διαχείρισης και σχεδιασμού παραγωγικής ικανότητας (capacity management/planning) και τεχνικές πρόβλεψης φορτίου με έμφαση στον σχεδιασμό υπηρεσιών Ιστού (Web services). Περιγράφονται τεχνικές παρουσίασης και ερμηνείας των αποτελεσμάτων των μετρήσεων.
|