Προγραμματισμός

Βρείτε και διορθώστε 15 σημεία συμφόρησης απόδοσης

Το "Bottleneck" είναι ένας υπέροχος περιγραφικός όρος. Περιγράφει έναν τεχνητό περιορισμό σε κάποια μορφή επικοινωνίας, αλληλεπίδρασης ή μεταφοράς πληροφοριών. Και οδηγεί κανείς να πιστέψει ότι κάποιος μαγικός συνδυασμός τύχης, χρήματος και εφευρετικότητας μπορεί να καταστρέψει αυτό το σημείο συμφόρησης και να αφήσει όλα τα καλά πράγματα να ρέουν.

Το πρόβλημα με τα σημεία συμφόρησης είναι ότι μπορεί να είναι δύσκολο να εντοπιστούν. Είναι η CPU; Το δίκτυο? Ένα αδέξια κομμάτι κώδικα; Συχνά, ο πιο προφανής ένοχος είναι στην πραγματικότητα μετά από κάτι μεγαλύτερο και πιο μυστικιστικό. Και όταν οι γρίφοι της απόδοσης παραμένουν άλυτοι, η διαχείριση της πληροφορικής μπορεί να βρεθεί αντιμέτωπη με την επιλογή του Χόμπσον μεταξύ της παραδοχής της άγνοιας και της δημιουργίας δικαιολογιών.

Ευτυχώς, όπως με τις ιατρικές διαγνώσεις ή την εργασία ντετέκτιβ, η εμπειρία βοηθά. Βασιζόμενοι στα χρόνια της αδράνειας και του πειραματισμού, συλλέξαμε 15 από τις πιο πιθανές ασθένειες - και προτείνουμε λύσεις - για να βοηθήσουμε τη λειτουργία της πληροφορικής σας να εντοπίσει και να σπάσει τα προβλήματα απόδοσης.

Μερικά από αυτά τα σημεία συμφόρησης είναι πιο εμφανή από άλλα. Πιθανότατα, έχετε κάτι να πείτε για κάποια ύπουλα spoilers σας (και θα θέλαμε να ακούσουμε τις ιστορίες σας για αυτά). Αλλά με τον εντοπισμό κοινών δολοφόνων ταχύτητας σε κλάδους πληροφορικής, ελπίζουμε να ξεκινήσουμε την προσπάθειά σας να δημιουργήσετε την υψηλότερη απόδοση υποδομής που θα επιτρέψουν οι πόροι σας.

Νο. 1: Ίσως δεν είναι οι διακομιστές

Οι αναβαθμίσεις διακομιστή χρησιμοποιούνται για να κάνουν όλη τη διαφορά, γι 'αυτό το παλιό πριόνι "Όταν όλα αποτυγχάνουν, ρίξτε περισσότερο υλικό σε αυτό" εξακολουθεί να υφίσταται σήμερα. Αυτό ισχύει ακόμα σε ορισμένες περιπτώσεις. Αλλά πόση πληροφορική είναι πραγματικά εντατική σε υπολογιστές; Γενικά, μπορείτε να εξοικονομήσετε πολύ χρόνο και χρήμα, απομακρύνοντας το τριχωτό σας μάτι από το υλικό του διακομιστή. Το κάτω άκρο του φάσματος του διακομιστή έχει περισσότερο από αρκετή ιπποδύναμη για να χειρίζεται καθημερινές εργασίες.

Εδώ είναι ένα συγκεκριμένο παράδειγμα. Σε ένα δίκτυο περισσότερων από 125 χρηστών, ένας ηλικιωμένος ελεγκτής τομέα των Windows φαίνεται να είναι ώριμος για αντικατάσταση. Αυτός ο διακομιστής διέθετε αρχικά τον Windows 2000 Server και αναβαθμίστηκε σε Windows Server 2003 πριν από λίγο, αλλά το υλικό παρέμεινε αμετάβλητο. Αυτό το HP ML330 με 1Ghz CPU και 128MB RAM λειτουργούσε ως ελεγκτής τομέα Active Directory που φέρει όλους τους ρόλους AD FSMO, εκτελεί υπηρεσίες DHCP και DNS καθώς και εκτελεί IAS (Internet Authentication Services).

Μελάσες, σωστά; Στην πραγματικότητα, έκανε τη δουλειά μια χαρά. Η αντικατάστασή του ήταν ένα HP DL360 G4 με 3Ghz CPU, 1 GB μνήμης RAM και αντικατοπτρίζει 72 GB μονάδες SCSI. Μεταφέροντας όλες αυτές τις υπηρεσίες, τρέχει σχεδόν καθόλου φορτίο - και η διαφορά απόδοσης είναι απαρατήρητη.

Είναι εύκολο να εντοπίσετε εφαρμογές που θα καταναλώνουν όλη τη CPU και τη μνήμη σας, αλλά τείνουν να είναι αρκετά εξειδικευμένες. Για σχεδόν όλα τα άλλα, το ταπεινό κουτί εμπορευμάτων θα κάνει το κόλπο.

Νο. 2: Επιταχύνετε αυτά τα ερωτήματα

Μπορείτε να δημιουργήσετε την πιο ωραία εφαρμογή στον κόσμο, αλλά εάν η πρόσβαση σε διακομιστές βάσης δεδομένων back-end δημιουργεί ένα σημείο συμφόρησης, οι τελικοί χρήστες ή οι πελάτες σας δεν θα είναι ευχαριστημένοι. Ορίστε λοιπόν αυτά τα ερωτήματα βάσης δεδομένων και μεγιστοποιήστε την απόδοση.

Τρία βασικά μέτρα μπορούν να σας βοηθήσουν να βελτιώσετε την απόδοση του ερωτήματος. Πρώτον, τα περισσότερα προϊόντα βάσης δεδομένων περιλαμβάνουν εργαλεία (όπως το DB2 UDB για το Visual وضاحت του iSeries) που μπορούν να τεμαχίσουν το ερώτημά σας κατά την ανάπτυξη, παρέχοντας σχόλια σχετικά με τη σύνταξη και τον κατά προσέγγιση χρόνο των διαφόρων τμημάτων των δηλώσεων SQL. Χρησιμοποιώντας αυτές τις πληροφορίες, εντοπίστε τα μεγαλύτερα τμήματα του ερωτήματος και διαχωρίστε τα περαιτέρω για να δείτε πώς μπορείτε να μειώσετε το χρόνο εκτέλεσης. Ορισμένα προϊόντα βάσης δεδομένων περιλαμβάνουν επίσης εργαλεία συμβουλών απόδοσης, όπως το Automatic Diagnostic Monitor της βάσης δεδομένων της Oracle, τα οποία παρέχουν προτάσεις (όπως η πρόταση να δημιουργήσετε ένα νέο ευρετήριο) για να επιταχύνετε τα ερωτήματα.

Στη συνέχεια, ενεργοποιήστε τα εργαλεία παρακολούθησης βάσης δεδομένων σε ένα διακομιστή στάσης. Μπορεί να χρησιμοποιήσετε ένα προϊόν παρακολούθησης τρίτου μέρους, όπως το NetVigil της Fidelia, εάν η βάση δεδομένων σας δεν διαθέτει υποστήριξη παρακολούθησης. Με τις οθόνες ενεργοποιημένες, δημιουργήστε κίνηση εναντίον του διακομιστή βάσης δεδομένων χρησιμοποιώντας σενάρια δοκιμής φορτίου. Εξετάστε τα δεδομένα που συγκεντρώθηκαν για να δείτε την απόδοση των ερωτημάτων σας ενώ βρίσκονται υπό φόρτωση. αυτές οι πληροφορίες μπορεί να σας οδηγήσουν σε κάποια περαιτέρω τροποποίηση του ερωτήματος.

Εάν έχετε αρκετούς πόρους διακομιστή για να μιμηθείτε το περιβάλλον παραγωγής μικτού φόρτου εργασίας σας, μπορείτε να εκτελέσετε έναν τρίτο γύρο συντονισμού ερωτημάτων χρησιμοποιώντας ένα εργαλείο δοκιμής φόρτωσης, όπως το OpenSTA, καθώς και παρακολούθηση βάσης δεδομένων για να δείτε την απόδοση των ερωτημάτων σας μαζί με άλλες εφαρμογές που πλήττονται βάση δεδομένων.

Καθώς οι συνθήκες της βάσης δεδομένων αλλάζουν - με αύξηση του όγκου, διαγραφές εγγραφών και ούτω καθεξής - συνεχίστε τη δοκιμή και τον συντονισμό. Αξίζει συχνά την προσπάθεια.

Όχι. 3: Τι κόστος, προστασία από ιούς;

Η προστασία από ιούς σε κρίσιμους διακομιστές είναι βασική απαίτηση, ειδικά για διακομιστές Windows. Ωστόσο, ο αντίκτυπος μπορεί να είναι οδυνηρός. Ορισμένοι σαρωτές ιών είναι πιο ενοχλητικοί από άλλους και μπορούν να μειώσουν σημαντικά την απόδοση του διακομιστή.

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

Ανεξάρτητα από το πόσο καλά γράφεται η λογική της επιχείρησής σας, όταν την αναπτύσσετε στο μεσαίο επίπεδο, θα πρέπει να συντονίσετε το περιβάλλον εκτέλεσης του διακομιστή εφαρμογών για να μεγιστοποιήσετε την απόδοση.

Όπως ένα vintage στερεοφωνικό με πολλά κουμπιά για την τροποποίηση της ποιότητας του ήχου, οι διακομιστές εφαρμογών από προμηθευτές όπως η BEA, η IBM και η Oracle, παρέχουν ένα ζαλιστικό σύνολο στοιχείων ελέγχου. Το κόλπο είναι να γυρίσετε τα κουμπιά με τον σωστό τρόπο, ανάλογα με τα χαρακτηριστικά της εφαρμογής σας.

Νο. 4: Μεγιστοποίηση της μεσαίας βαθμίδας

Ανεξάρτητα από το πόσο καλά γράφεται η λογική της επιχείρησής σας, όταν την αναπτύσσετε στο μεσαίο επίπεδο, θα πρέπει να συντονίσετε το περιβάλλον εκτέλεσης του διακομιστή εφαρμογών για να μεγιστοποιήσετε την απόδοση.

Όπως ένα vintage στερεοφωνικό με πολλά κουμπιά για την τροποποίηση της ποιότητας του ήχου, οι διακομιστές εφαρμογών από προμηθευτές όπως η BEA, η IBM και η Oracle, παρέχουν ένα ζαλιστικό σύνολο στοιχείων ελέγχου. Το κόλπο είναι να γυρίσετε τα κουμπιά με τον σωστό τρόπο, ανάλογα με τα χαρακτηριστικά της εφαρμογής σας.

Για παράδειγμα, εάν η εφαρμογή σας είναι βαριά servlet, θα θέλετε να ενεργοποιήσετε το servlet cache. Ομοίως, εάν η εφαρμογή σας χρησιμοποιεί πολλές δηλώσεις SQL για την υποστήριξη μιας μεγάλης βάσης χρηστών, θα θέλατε να ενεργοποιήσετε την προετοιμασία προσωρινής αποθήκευσης δήλωσης και να ορίσετε το μέγιστο μέγεθος της προσωρινής μνήμης, ώστε να είναι αρκετά μεγάλο ώστε να υποστηρίζει τον προβλεπόμενο φόρτο εργασίας.

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

Εάν γνωρίζετε τον προβλεπόμενο φόρτο εργασίας, συντονίστε το χρόνο εκτέλεσης του διακομιστή εφαρμογών ενεργοποιώντας εργαλεία παρακολούθησης απόδοσης, όπως το Tivoli Performance Viewer της IBM για το WebSphere σε διακομιστή εφαρμογών σταδιοποίησης. Δημιουργήστε τον όγκο φόρτου εργασίας που περιμένετε χρησιμοποιώντας ένα εργαλείο δημιουργίας φορτίου και, στη συνέχεια, αποθηκεύστε τα αποτελέσματα παρακολούθησης και παίξτε τα για να αναλύσετε ποια κουμπιά χρειάζονται προσαρμογή.

Κατά την παραγωγή, είναι καλή ιδέα να ενεργοποιήσετε την παθητική παρακολούθηση με χαμηλή επιβάρυνση, ώστε να παρακολουθείτε τον χρόνο εκτέλεσης. Εάν ο φόρτος εργασίας σας αλλάξει με την πάροδο του χρόνου, θα θέλετε να εκτελέσετε έναν νέο έλεγχο απόδοσης.

Νο. 5: Βελτιστοποίηση συνδεσιμότητας δικτύου

Οι περισσότεροι εταιρικοί διακομιστές μεσαίου επιπέδου έχουν τώρα διπλά gigabit NIC - αλλά οι περισσότεροι δεν χρησιμοποιούν το δεύτερο σωλήνα. Επιπλέον, οι τιμές διακόπτη gigabit έχουν μειωθεί στο πάτωμα. Με έναν σύνδεσμο 120MBps στο διακομιστή αρχείων σας, ένας αριθμός πελατών 100 megabit μπορούν να αποκτήσουν ταυτόχρονα πρόσβαση σε αρχεία με ρυθμό καλωδίου.

Ακόμα και χωρίς εναλλαγή gigabit, η σύνδεση NIC πρέπει να είναι βασική. Στην απλούστερη του, η σύνδεση δύο NIC σας προσφέρει πλεονασμό, αλλά προσθέστε εξισορρόπηση φορτίου μετάδοσης και μπορείτε να διπλασιάσετε αποτελεσματικά το εξερχόμενο εύρος ζώνης. Η χρήση ομαδικής υποβοηθούμενης από διακόπτες θα παρέχει το ίδιο αποτέλεσμα στην εισερχόμενη κίνηση. Σχεδόν κάθε μεγάλος προμηθευτής διακομιστών προσφέρει προγράμματα οδήγησης ομαδοποίησης NIC - και υπάρχουν επίσης βοηθητικά προγράμματα τρίτων. Είναι μια μεγάλη, φθηνή ώθηση εύρους ζώνης.

Νο. 6: Εκκαθάριση των διακομιστών Web

Υπάρχουν πραγματικά πολλά που μπορείτε να κάνετε για να συντονίσετε έναν διακομιστή Web και να μεγιστοποιήσετε την απόδοση; Στην πραγματικότητα, υπάρχει - κυρίως με την προσαρμογή ορισμένων κρίσιμων ρυθμίσεων ώστε να ταιριάζει με την κυκλοφορία παραγωγής που περιμένετε.

Για διακομιστές Web που βρίσκονται ήδη σε παραγωγή, ξεκινήστε συλλέγοντας στατιστικά στοιχεία διακομιστή Web σε πραγματικό χρόνο (οι περισσότεροι μεγάλοι διακομιστές Web διαθέτουν ενσωματωμένη αυτή τη λειτουργικότητα). Στη συνέχεια, μεταβείτε στη σταδιοποίηση για να προσδιορίσετε ποιες παραμέτρους, εάν υπάρχουν, χρειάζονται προσαρμογή.

Ενεργοποιήστε τα εργαλεία παρακολούθησης απόδοσης του διακομιστή Web στον διακομιστή σταδιοποίησης. Εκτελέστε μια δοκιμή φορτίου και επιθεωρήστε σχετικές παραμέτρους, όπως χρόνο απόκρισης, byte που στάλθηκαν και ελήφθησαν, καθώς και τον αριθμό αιτημάτων και απαντήσεων.

Οι βασικές παράμετροι που θέλετε να συντονίσετε ανάλογα με τον όγκο της κυκλοφορίας περιλαμβάνουν την προσωρινή αποθήκευση, το νήμα και τις ρυθμίσεις σύνδεσης.

Ενεργοποίηση προσωρινής αποθήκευσης για περιεχόμενο που χρησιμοποιείται συχνά. Ορισμένοι διακομιστές Web σάς επιτρέπουν να αποθηκεύσετε προσωρινά τα αρχεία με βάση τη χρήση, ενώ άλλοι απαιτούν να καθορίσετε τι θα αποθηκευτεί στην κρυφή μνήμη. Βεβαιωθείτε ότι το μέγιστο μέγεθος προσωρινής μνήμης είναι επαρκές για την επισκεψιμότητα που περιμένετε. Και αν ο διακομιστής Web σας υποστηρίζει επιτάχυνση προσωρινής μνήμης, ενεργοποιήστε το επίσης.

Για τις ρυθμίσεις σπειρώματος και σύνδεσης, ορίστε τα ελάχιστα και μέγιστα σύμφωνα με τον αναμενόμενο φόρτο εργασίας. Για συνδέσεις, θα πρέπει επίσης να ορίσετε τον μέγιστο αριθμό αιτημάτων ανά σύνδεση και τη ρύθμιση χρονικού ορίου σύνδεσης. Μην ορίσετε καμία από αυτές τις τιμές πολύ μικρές ή πολύ μεγάλες ή ενδέχεται να προκύψουν επιβράδυνση.

Νο. 7: Το θλίψη του WAN

Νομίζετε ότι πρέπει να ανακτήσετε το εύρος ζώνης WAN; Μπορείτε εύκολα να ξοδέψετε ένα πακέτο σε συσκευές που διαμορφώνουν την κυκλοφορία ή σε κινητήρες προσωρινής αποθήκευσης σε μια προσπάθεια να συγκρατήσετε τη χρήση εύρους ζώνης WAN. Τι γίνεται όμως αν δεν είναι ο σωλήνας;

Πρώτα πράγματα πρώτα: Πριν αγοράσετε τίποτα, αποκτήστε μια σταθερή ιδέα για το ποια κίνηση διασχίζει το WAN. Εργαλεία ανάλυσης δικτύου όπως Ethereal, ntop, Network Instrument's Observer ή το WildPacket's EtherPeek NX μπορούν να σας δώσουν μια νέα ματιά σε αυτό που πραγματικά υπάρχει.

Ενδέχεται να διαπιστώσετε ότι οι χρόνοι αναπαραγωγής για την υπηρεσία καταλόγου Active Directory έχουν οριστεί πολύ χαμηλοί και η απλή διαμόρφωση μεγαλύτερων διαστημάτων αναπαραγωγής μπορεί να σας αγοράσει χώρο αναπνοής κατά τη διάρκεια της εργάσιμης ημέρας. Μερικοί χρήστες σε απομακρυσμένες τοποθεσίες χαρτογραφούν σε λάθος διακομιστές και τραβούν μεγάλα αρχεία σε ολόκληρο το WAN χωρίς να το συνειδητοποιήσουν; Τα υπολείμματα ενός δικτύου IPX με μεγάλη αναπηρία εξακολουθούν να κυμαίνονται; Ορισμένα προβλήματα WAN οφείλονται σε εσφαλμένη διαμόρφωση της εφαρμογής, όπου η κυκλοφορία κατευθύνεται σε ολόκληρο το WAN όταν θα έπρεπε να έχει παραμείνει τοπική. Οι τακτικές αναφορές σχετικά με τα μοτίβα κυκλοφορίας WAN θα εξοικονομήσουν χρήματα και πονοκεφάλους.

Όχι. 8: Ας παίξουμε ωραία

Πολύ συχνά, οι εφαρμογές, οι υπηρεσίες Web και οι τοποθεσίες Web από πολλά τμήματα της επιχείρησης ανταγωνίζονται για πόρους διακομιστή. Παρόλο που κάθε ένα από αυτά τα στοιχεία μπορεί να είναι καλά ρυθμισμένο από μόνο του, μια εφαρμογή από άλλο τμήμα που χρησιμοποιεί επίσης τα ίδια σύμπλεγμα παραγωγής μπορεί να έχει ένα κακώς συντονισμένο ερώτημα ή κάποιο άλλο ζήτημα, το οποίο με τη σειρά του επηρεάζει τους χρήστες ή τους πελάτες σας.

Βραχυπρόθεσμα, το μόνο που μπορείτε να κάνετε είναι να συνεργαστείτε με τους διαχειριστές του συστήματός σας και το τμήμα που αντιμετωπίζει το πρόβλημα απόδοσης για την επίλυση των χρηστών ή των πελατών σας. Μακροπρόθεσμα, δημιουργήστε μια κοινότητα σε όλα τα τμήματα που χρησιμοποιούν τα συμπλέγματα παραγωγής όπου αναπτύσσονται τα αντικείμενά σας. Εργαστείτε μεταξύ ομάδων για να διασφαλίσετε ότι υπάρχει επαρκής χρηματοδότηση για ένα περιβάλλον σταδιοποίησης που είναι πραγματικά αντιπροσωπευτικό του μικτού περιβάλλοντος παραγωγής φόρτου εργασίας. Τελικά, θα θελήσετε να αναπτύξετε μια σειρά σημείων αναφοράς που μπορούν να χρησιμοποιηθούν για την επικύρωση της μικτής απόδοσης φόρτου εργασίας στο περιβάλλον σταδιοποίησης.

Νο. 9: Προσωρινή αποθήκευση, διαμόρφωση, περιορισμός, ω!

Εάν το WAN σας είναι πραγματικά μικρό μέγεθος - και δεν μπορείτε να αντέξετε οικονομικά ένα δίκτυο ρελέ πλαισίου μεγάλης απόστασης - η διαμόρφωση της κυκλοφορίας και η προσωρινή αποθήκευση μπορούν να βοηθήσουν στην αποσύνδεση του σωλήνα.

Οι διαμορφώσεις διαμόρφωσης κυκλοφορίας είναι περισσότερο τέχνη από την επιστήμη. Η προτεραιότητα των εφαρμογών είναι συχνά πιο πολιτική από τεχνική, αλλά μπορεί να έχει τεράστιες επιπτώσεις στην αντιληπτή απόδοση του δικτύου.

Η προσωρινή αποθήκευση είναι ένα διαφορετικό θηρίο συνολικά. Απαιτεί λιγότερη εργασία από τη διαμόρφωση της κυκλοφορίας, αλλά ο αντίκτυπος πιθανότατα θα είναι μικρότερος. Οι μηχανές προσωρινής αποθήκευσης αποθηκεύουν και εξυπηρετούν τοπικά αντίγραφα δεδομένων με κοινή πρόσβαση για τη μείωση της κυκλοφορίας WAN. Το μειονέκτημα είναι ότι το δυναμικό περιεχόμενο δεν μπορεί να αποθηκευτεί στην κρυφή μνήμη, οπότε τα μηνύματα ηλεκτρονικού ταχυδρομείου δεν θα απολαμβάνουν την ίδια απόδοση.

Νο. 10: Πρόβλεψη διόρθωσης

Φτάνετε στη δουλειά τη Δευτέρα μόνο για να μάθετε ότι μια δέσμη επιτραπέζιων υπολογιστών είναι κρεμασμένη ή ότι η απόδοση μιας κρίσιμης εφαρμογής έχει επιβραδυνθεί σε ανίχνευση. Μετά τη διερεύνηση, διαπιστώνετε ότι η ενημέρωση κώδικα που εφαρμόστηκε το Σαββατοκύριακο είναι η αιτία.

Αυτός είναι ο λόγος για τον οποίο χρειάζεστε εργαλεία που υποστηρίζουν επιστροφές ενημερώσεων κώδικα. Ακόμα καλύτερα, συμπεριλάβετε τη δοκιμή patch ως μέρος της στρατηγικής διαχείρισης patch. Πρώτον, πρέπει να λαμβάνετε τακτικά απογραφή των εφαρμογών και των τεχνολογιών που παίζετε σε επιτραπέζιους και διακομιστές. Τα περισσότερα εργαλεία διαχείρισης συστημάτων, όπως τα SMS της Microsoft, έχουν τη δυνατότητα να λαμβάνουν αυτόματα απόθεμα για εσάς.

Στη συνέχεια, επαναλάβετε τις εφαρμογές και τις τεχνολογίες σε ένα περιβάλλον σταδιοποίησης. Εάν το λειτουργικό σας σύστημα και το λογισμικό υποδομής δεν περιλαμβάνουν εργαλεία δοκιμής ενημέρωσης κώδικα, λάβετε ένα εργαλείο τρίτων όπως το FLEXnet AdminStudio ή το Wise Package Studio.

Εναλλακτικά, μπορείτε να γράψετε ορισμένα σενάρια για να ασκήσετε λειτουργικά την πλατφόρμα ή την τεχνολογία με τις πιο πρόσφατες ενημερώσεις κώδικα στο παιχνίδι. Θα χρειαστεί να επαναλάβετε αυτό το σενάριο (και να προσαρμόσετε τα σενάρια) καθώς φτάνουν νέες ενημερώσεις κώδικα και καθώς γίνονται αλλαγές στο λογισμικό.

$config[zx-auto] not found$config[zx-overlay] not found