λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Λογισμικό Παραγωγικότητας

Ποιο ποσοστό των γενικών εξόδων του συστήματος δεν θα οδηγήσει σε κακή απόδοση για προγράμματα χρηστών;

Δεν υπάρχει ενιαίο ποσοστό των γενικών εξόδων που να εγγυάται καθολικά την καλή απόδοση για προγράμματα χρηστών. Το αποδεκτό επίπεδο γενικής εξόδου εξαρτάται σε μεγάλο βαθμό από διάφορους παράγοντες:

* Οι απαιτήσεις του προγράμματος χρήστη: Ένα υπολογιστικό εντατικό πρόγραμμα μπορεί να ανεχτεί υψηλότερα γενικά έξοδα από μια εφαρμογή σε πραγματικό χρόνο με αυστηρούς περιορισμούς καθυστέρησης. Ένα παιχνίδι που απαιτεί ταχείες τιμές καρέ είναι πολύ πιο ευαίσθητο σε γενικά έξοδα από μια εργασία επεξεργασίας παρτίδας.

* Οι πόροι υλικού: Ένα σύστημα με άφθονο CPU, μνήμη και χωρητικότητα I/O μπορεί να χειριστεί υψηλότερα γενικά έξοδα από ένα σύστημα περιορισμένου πόρου.

* Ο τύπος του γενικού κεφαλαίου: Τα γενικά έξοδα από τη διαχείριση μνήμης μπορεί να είναι λιγότερο αξιοσημείωτα από τα γενικά έξοδα από το δίσκο I/O, ειδικά για προγράμματα που είναι συνδεδεμένα με I/O. Η εναλλαγή περιβάλλοντος μπορεί να είναι σημαντική σε περιβάλλοντα πολλαπλών διατάξεων.

* Ο ορισμός της "κακής απόδοσης": Αυτό που αποτελεί "κακή απόδοση" είναι υποκειμενική και εξαρτάται από τις προσδοκίες του χρήστη.

Αντί για ένα ποσοστό, μια καλύτερη προσέγγιση είναι η παρακολούθηση των μετρήσεων απόδοσης του συστήματος (χρήση CPU, χρήση μνήμης, I/O δίσκου, λανθάνουσα κατάσταση δικτύου κ.λπ.) και προσδιορίστε τα σημεία συμφόρησης. Εάν αυτές οι μετρήσεις υποδεικνύουν ότι τα γενικά έξοδα του συστήματος επηρεάζουν σημαντικά την απόδοση των προγραμμάτων χρηστών, τότε απαιτείται δράση (π.χ. βελτιστοποίηση του συστήματος, αναβάθμιση του υλικού ή βελτίωση της αποτελεσματικότητας του προγράμματος).

Συνοπτικά, δεν υπάρχει μαγικός αριθμός. Εστίαση στην * Παρακολούθηση * και * Ανάλυση * απόδοσης αντί να στοχεύετε σε ένα αυθαίρετο ποσοστό των γενικών εξόδων.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα