Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει το φόρτο εργασίας;
Το ποσό της εργασίας που εκτελείται από μια οντότητα σε δεδομένη χρονική περίοδο ή το μέσο ποσό της εργασίας που χειρίζεται μια οντότητα σε μια συγκεκριμένη χρονική στιγμή. Το ποσό της εργασίας που χειρίζεται μια οντότητα παρέχει μια εκτίμηση της αποτελεσματικότητας και της απόδοσης αυτής της οντότητας. Στην επιστήμη των υπολογιστών, ο όρος αυτός αναφέρεται στην ικανότητα των υπολογιστικών συστημάτων να χειρίζονται και να επεξεργάζονται τις εργασίες.
Στα συστατικά μέρη, όπως οι διακομιστές ή τα συστήματα βάσεων δεδομένων, εκχωρείται συχνά αναμενόμενο φόρτο εργασίας κατά τη δημιουργία. Η ανάλυση της απόδοσής τους σε σύγκριση με το φόρτο εργασίας που αναμενόταν στη συνέχεια διεξάγεται με την πάροδο του χρόνου.
Η Techopedia εξηγεί το φόρτο εργασίας
Μια προσέγγιση για την ενίσχυση των δυνατοτήτων φόρτου εργασίας είναι η αύξηση του αριθμού των διακομιστών και η εκτέλεση εφαρμογών σε διαφορετικούς διακομιστές. Το μειονέκτημα αυτής της προσέγγισης είναι το αυξημένο κόστος εγκατάστασης, συντήρησης και ανάπτυξης.
Μερικοί συγκεκριμένοι τύποι φόρτου εργασίας που ισχύουν για συστήματα υπολογιστών περιλαμβάνουν:
- Μέγεθος φόρτου μνήμης: Κάθε πρόγραμμα ή εντολή χρειάζεται κάποια μνήμη για την αποθήκευση προσωρινών ή μόνιμων δεδομένων και την εκτέλεση ενδιάμεσων υπολογισμών. Το φόρτο εργασίας της μνήμης καθορίζει τη χρήση της μνήμης ολόκληρου του συστήματος για μια δεδομένη χρονική περίοδο ή σε μια συγκεκριμένη χρονική στιγμή. Οι δραστηριότητες περιήγησης και τμηματοποίησης χρησιμοποιούν μεγάλη εικονική μνήμη, αυξάνοντας έτσι τη χρήση της κύριας μνήμης. Ωστόσο, όταν ο αριθμός των προγραμμάτων που εκτελούνται γίνεται τόσο μεγάλος ώστε η μνήμη να καταλήγει σε συμφόρηση για απόδοση, υποδεικνύει ότι απαιτείται περισσότερη μνήμη ή ότι τα προγράμματα πρέπει να διαχειρίζονται με πιο αποτελεσματικό τρόπο.
- CPU Workload: Το φόρτο εργασίας της CPU υποδεικνύει τον αριθμό των εντολών που εκτελεί ο επεξεργαστής κατά τη διάρκεια μιας δεδομένης περιόδου ή σε μια συγκεκριμένη χρονική στιγμή. Αυτά τα στατιστικά στοιχεία υποδεικνύουν την ανάγκη για αύξηση της ισχύος επεξεργασίας, εάν η CPU είναι υπερφορτωμένη συνεχώς ή μια μείωση στην ισχύ επεξεργασίας εάν η χρήση της CPU πέσει κάτω από ένα ορισμένο όριο. Περαιτέρω βελτιώσεις επιδόσεων μπορούν να επιτευχθούν για τον ίδιο αριθμό οδηγιών που εκτελούνται σε μια CPU σε μια δεδομένη χρονική στιγμή μειώνοντας τον αριθμό των κύκλων που απαιτούνται από μια οδηγία για επιτυχή εκτέλεση. Το τελευταίο μπορεί να επιτευχθεί με τη βελτίωση της αποδοτικότητας του κώδικα.
- Φόρτος εργασίας I / O: Οι περισσότερες εφαρμογές τείνουν να αφιερώνουν σημαντικό χρόνο στη συγκέντρωση εισροών και την παραγωγή εξόδου. Ως αποτέλεσμα, ο φόρτος εργασίας των συνδυασμών εισόδου-εξόδου (I / O) σε ένα σύστημα πρέπει να αναλυθεί διεξοδικά για να διασφαλιστεί ότι πληρούνται οι κατάλληλες παράμετροι επιδόσεων φορτίου. Ένα στατιστικό στοιχείο σχετικά με τον αριθμό των εισροών που συλλέγονται από ένα σύστημα και τον αριθμό των εξόδων που παράγονται από ένα σύστημα για μια συγκεκριμένη χρονική περίοδο ονομάζεται φορτίο εισόδου-εξόδου.
- Βάση εργασίας βάσης δεδομένων: Οι βάσεις δεδομένων μπορούν να αναλυθούν για τη χρήση της μνήμης, τη διακίνηση σε μέγιστα φορτία και τη διακίνηση εισόδου / εξόδου. Κάθε ένα από αυτά τα στοιχεία μπορεί να δώσει μια μικρή προσέγγιση της απόδοσης της βάσης δεδομένων και των παραμέτρων της. Ωστόσο, το πραγματικό φόρτο εργασίας μιας βάσης δεδομένων μπορεί να αναλυθεί καθορίζοντας τον αριθμό των ερωτημάτων που εκτελούνται από τη βάση δεδομένων σε μια δεδομένη χρονική περίοδο ή τον μέσο αριθμό των ερωτημάτων που εκτελούνται σε μια συγκεκριμένη χρονική στιγμή.