Η CPU είναι ο πιο σημαντικός από τους πόρους συστήματος στους servers γενικά, καθότι η επάρκεια και η ταχύτητα της CPU μπορεί να επηρεάσει σημαντικά την απόδοση μιας ιστοσελίδας ή ενός eshop. Υπάρχουν βέβαια και άλλοι πόροι συστήματος που είναι πολύ σημαντικοί, αλλά η CPU είναι ο πιο σημαντικός πόρος και ο πιο ακριβός σε επίπεδο hardware.
Επάρκεια CPU
Η επάρκεια της CPU μελετάται σε δύο επίπεδα. Στο πρώτο επίπεδο, είναι σημαντικό να υπάρχει επάρκεια CPU στον server συνολικά ενώ στο δεύτερο επίπεδο μελετάμε αν η CPU που έχει ανατεθεί στο εκάστοτε πακέτο hosting επαρκεί για τις ανάγκες της εφαρμογής που φιλοξενεί.
Η επάρκεια επεξεργαστικής ισχύος σε επίπεδο server, ελέγχεται από την εταιρεία μας. Βασική μας προτεραιότητα είναι η κατανάλωση επεξεργαστικής ισχύος να μην υπερβαίνει το 50% με 60% της συνολικής δυναμικής του server, προκειμένου να μπορεί ο διακομιστής να ανταπεξέλχεται χωρίς καθυστερήσεις στα περιστασιακά peaks που ενδέχεται να παρουσιάζουν οι ιστοσελίδες που φιλοξενούνται συγχρόνως. Μόλις ένας server φτάσει στα όρια συνολικής επεξεργαστικής κατανάλωσης που θέτουμε, τότε ένας νέος server αναλαμβάνει τη σκυτάλη. Η συνολική επεξεργαστική απόδοση του server είναι βαρύνουσας σημασίας, καθότι θα πρέπει να υπάρχει διαθεσιμότητα πόρων προκειμένου να μπορούν να εξυπηρετηθούν τα sites χωρίς καθυστερήσεις για τις οποίες να ευθύνεται ο server.
Η επάρκεια επεξεργαστικής ισχύος σε επίπεδο πακέτου hosting είναι και αυτή πολύ σημαντική. Με την αναφορά σε 1 core CPU, αναφερόμαστε στην ανώτερη επεξεργαστική ισχύ που μπορεί να καταναλώσει ένα πακέτο hosting. Το κάθε core είναι ένα physical core cpu και όχι κάποιο virtual core. Δηλαδή δίνουμε όλη την πεξεργαστική ισχύ που έχει ένα core CPU ατόφια από τον κατασκευαστή και δεν την υποδιαιρούμε σε εικονικά Virtual cores.
Αυτή η επιλογή, δίνει μακροπρόθεσμα μια προστιθέμενη αξία στο πακέτο hosting σας, καθότι οι servers αναβαθμίζονται τακτικά και συνεπώς μετά από κάθε αναβάθμιση οι νέες CPU είναι μοιραία πιο δυνατές και γρηγορότερες, μιας και η τεχνολογία αποτελεί σύμμαχο σε αυτήν τη διαδρομή.
Συνεπώς ένας πελάτης που μας εμπιστεύτηκε πριν από 10 χρόνια για ένα πακέτο hosting με 1 core CPU, σήμερα απολαμβάνει πολλαπλάσια επεξεργαστική ισχύ σε σχέση με αυτήν που είχε αγοράσει, οπότε άτυπα το πακέτο hosting του αναβαθμίστηκε χωρίς να χρεωθεί ο πελάτης κάποια αναβάθμιση. Δεν συμβαίνει όμως το ίδιο στην περίπτωση που κάποιος δίνει Virtual cores, δηλαδή υποδιαιρέσεις της φυσικής CPU, καθότι τότε ονομάζει Virtual Core την απόδοση μέχρι κάποια Hz επεξεργαστικής ισχύος και από εκεί και πέρα οι αναβαθμίσεις με την πάροδο των ετών δεν φτάνουν ποτέ στον τελικό πελάτη, καθότι τα Virtual Cores δεν αναβαθμίζονται και αυτά αυτόματα.
Αν κάνετε μια έρευνα στο διαδίκτυο θα δείτε ότι υπάρχουν όλων των ειδών οι επιλογές. Υπάρχουν πακέτα με Virtual Cores, υπάρχουν πακέτα με πολλά cores, υπάρχουν και πακέτα που δεν διευκρινίζουν μέχρι πόσα cores επιτρέπεται να καταναλώσει το πακέτι, καθότι δεν ασκούν κανέναν έλεγχο σε αυτό το επίπεδο. Δεν θα είναι αποδωτικό ένα πακέτο που ευαγγελίζεται για παράδειγμα 3 cores ενώ η συνολική διαθεσιμότητα του server είναι εξαντλημένη, ούτε θα είναι μακροπρόθεσμα αποδωτικό ένα πακέτο με Virtual Cores αν δεν φροντίζει ο πάροχος να δίνει μεγαλύτερη ισχύ ανά virtual core με την παρόδο των ετών και την εξέλιξη της τεχνολογίας.
Στην έρευνά σας για το ιδανικό πακέτο hosting θα πρέπει να διασφαλίζετε ότι θα υπάρχει κάποια εξέλιξη στον server με την παροδο των ετών και ότι εσείς θα απολαύσετε τα προνόμια της τεχνολογικής εξέλιξης και θα πρέπει επίσης να έχετε μία εκτίμηση για τη συνολική απόδοση του server.
Στο ερώτημα, αν επαρκεί ένα core CPU για ένα τυπικό website ή eshop, η απάντηση είναι σαφώς θετική. Για να υπάρχει κατανάλωση μεγαλύτερη από μισή CPU, θα πρέπει να εκτελούνται απαιτητικές διεργασίες επί μεγάλου συνόλου δεδομένων ή να υπάρχουν τεχνικές δυσλειτουργίες στην εφαρμογή που φιλοξενείται. Υπάρχει φυσικά και το ενδεχόμενο να υπάρχουν υψηλές απαιτήσεις και λόγω αυξημένης επισκεψιμότητας, αλλά σε αυτές τις περιπτώσεις ο ιδιοκτήτης της ιστοσελίδας θα έχει επενδύσει αρκετά χρήματα προκειμένου να ανεβάσει την ιστοσελίδα του και πιθανόν θα έχει αναλύσει τις επεξεργαστικές ανάγκες της ιστοσελίδας του για να μην βρεθεί προ εκπλήξεων.
Περισσότερη CPU:
Πότε ένα πακέτο hosting χρειάζεται περισσότερη CPU; Αν μια σελίδα είναι αργή, χρειάζομαι απαραίτητα περισσότερη CPU; Αυτά είναι ερωτήματα που κατά καιρούς μας θέτουν οι πελάτες μας. Απαντήσεις σε αυτού του τύπου τα ερωτήματα δίνοται μέσα από μετρήσεις με τα κατάλληλα εργαλεία.
Στα πακέτα της σειράς Business Line και σε αυτά της Semi Dedicated Line, θα βρείτε το X-Ray module, μέσω του οποίου παρέχεται ανάλυση των χρονοκαθυτερήσεων σε μία ιστοσελίδα. Επίσης από την επιλογή Resource Usage που επίσης θα βρείτε στο cPanel, μπορείτε να δείτε αν οι πόροι του πακέτου σας επαρκούν για τις ανάγκες της ιστοσελίδας σας. Αν λοιπόν διαπιστώσετε υπερκαταναλώσεις πόρων, από την συνδυαστική μελέτη των δύο αυτών εργαλείων του Λειτουργικού Συστήματος CloudLinux, μπορείτε να εξάγετε ένα μετρήσιμο συμπέρασμα, κατά πόσο οι πόροι του πακέτου σας είναι επαρκείς ή όχι. Επίσης θα είστε σε θέση να γνωρίζετε ΓΙΑ ΠΟΙΟΝ ΛΟΓΟ το site σας καταναλώνει πολλούς πόρους και θα έχετε και μια εκτίμηση για το πόσους περισσότερους πόρους θα χρειαστείτε. Μπορούμε να σας βοηθήσουμε κι εμείς σε αυτήν τη διαδικασία.
Αν χρειάζεστε περισσότερους πόρους, αλλά δεν είστε σίγοροι για το πόσους, τότε μπορούμε να αναθέσουμε δοκιμαστικά περισσότερους πόρους στο πακέτο σας πριν κάνετε την οποιαδήποτε αναβάθμιση, για να έχετε μια ξεκάθαρη, μετρήσιμη και αποδεδειγμένη καταγραφή των αναγκών της ιστοσελίδας σας. Εν συνεχεία θα πάρετε την απόφαση αν θα κάνετε αναβάθμιση ή όχι και σε ποιο πακέτο. Οι τεχνικοί μας θα σας εξυπηρετήσουν σε αυτές τις διαδικασίες για να έχετε μια αποδοτική σελίδα στο ελάχιστο δυνατό κόστος και με τον ελάχιστο κόπο από μέρους σας.