Συμβουλές αυτοματισμού. Επιβραδύνσεις της βάσης δεδομένων αρχείων - πώς να αποφύγετε (από πρόσφατη εμπειρία) Αργή λειτουργία μεγάλων συστημάτων 1c

23.06.2023

Αυτό το άρθρο εξετάζει τους κύριους παράγοντες: όταν το 1C επιβραδύνεται, το 1C παγώνει και το 1C λειτουργεί αργά. Τα δεδομένα προετοιμάστηκαν με βάση την πολυετή εμπειρία της SoftPoint στη βελτιστοποίηση μεγάλων συστημάτων πληροφορικής που βασίζονται στον συνδυασμό 1C + MS SQL.

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

Από την πρακτική: Ο ευκολότερος τρόπος βελτιστοποίησης είναι το 1C v7.7 (Η βελτιστοποίηση των 1C 8.1, 1C 8.2, 1C 8.3 είναι πιο δύσκολη εργασία, αφού η εφαρμογή αποτελείται από 3 συνδέσμους). Αρκεί να το φέρεις στους 400 ταυτόχρονους χρήστες πρότυπο έργο. Μέχρι τα 1500 είναι ήδη δύσκολο και απαιτεί σκληρή δουλειά.

Ο δεύτερος μύθος: για να βελτιώσετε την απόδοση του 1C και να απαλλαγείτε από το πάγωμα του 1C, πρέπει να εγκαταστήσετε έναν πιο ισχυρό διακομιστή. Κατά κανόνα, σε έργα βελτιστοποίησης στο 95% των περιπτώσεων είναι δυνατή η επίτευξη αποδεκτών επιδόσεων είτε χωρίς καμία αναβάθμιση είτε με ενημέρωση ενός μικρού μέρους του εξοπλισμού, για παράδειγμα, με προσθήκη μνήμης RAM. Θα πρέπει να σημειωθεί ότι ο εξοπλισμός πρέπει να εξακολουθεί να βασίζεται σε διακομιστή, ειδικά το υποσύστημα δίσκου. Ένα ξεπερασμένο υποσύστημα δίσκου είναι μόνο ένας από τους λόγους για τους οποίους το 1C λειτουργεί αργά.

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

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

Η αλλαγή του μηχανισμού κλειδώματος 1C είναι μια πολύ περίπλοκη τεχνολογία. Δεν μπορούν όλοι να κάνουν ένα τέτοιο τέχνασμα, και γι 'αυτούς απομένει μόνο ένας τρόπος - η βελτιστοποίηση της δομής και η επιτάχυνση του χρόνου εκτέλεσης των λειτουργιών. Το γεγονός είναι ότι ο αποκλεισμός στο 1C και ο χρόνος εκτέλεσης των λειτουργιών είναι δείκτες εξαιρετικά αλληλένδετοι. Για παράδειγμα, εάν η λειτουργία δημοσίευσης ενός εγγράφου διαρκεί 15 δευτερόλεπτα, τότε εάν υπάρχει μεγάλος αριθμός χρηστών, υπάρχει μεγάλη πιθανότητα κατά τη μεταφορά κάποιος άλλος να προσπαθήσει να δημοσιεύσει το έγγραφο και να περιμένει τον αποκλεισμό. Εάν αυξήσετε τον χρόνο εκτέλεσης σε τουλάχιστον 1 δευτερόλεπτο, τότε ο αποκλεισμός 1C για αυτήν τη λειτουργία θα μειωθεί σημαντικά.

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

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

Σχήμα 2. Φόρτωση στον διακομιστή που λειτουργεί ως προς τις μονάδες διαμόρφωσης, από όλους τους χρήστες. Κάθε ενότητα έχει το δικό της χρώμα. Υπάρχει μια σαφής ανισορροπία στο φορτίο που δημιουργείται από το 1C.

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

Εκτός από την εκκίνηση βαρέων αναφορών, οι μη βέλτιστες ρυθμίσεις των MS SQL και MS Windows μπορούν να επιβραδύνουν τον χρόνο εκτέλεσης των λειτουργιών και, επομένως, να αυξήσουν την ένταση του αποκλεισμού 1C. Αυτό το πρόβλημα παρουσιάζεται στο 95% των πελατών. Θα πρέπει να σημειωθεί ότι πρόκειται για διακομιστές σοβαρών οργανισμών· ολόκληρα τμήματα διαχειριστών υψηλής εξειδίκευσης συμμετέχουν στην υποστήριξη και τη διαμόρφωσή τους.

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

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

Με την πρώτη ματιά, η εικόνα είναι ξεκάθαρη - πρέπει να βελτιστοποιήσετε όλα όσα επιβραδύνουν τη λειτουργία του διακομιστή 1C. Αλλά ας φανταστούμε τον εαυτό μας στη θέση ενός τέτοιου βελτιστοποιητή - ας πούμε ότι έχουμε 1C 8.1 8.2 8.3 UPP και 50 χρήστες εργάζονται ταυτόχρονα. Μια τρομερή μέρα, οι χρήστες αρχίζουν να παραπονιούνται ότι το 1C είναι αργό και πρέπει να λύσουμε αυτό το πρόβλημα.

Πρώτα απ 'όλα, εξετάζουμε τι συμβαίνει στον διακομιστή - τι γίνεται αν κάποιο ιδιαίτερα ανεξάρτητο πρόγραμμα προστασίας από ιούς πραγματοποιεί πλήρη σάρωση του συστήματος. Μια επιθεώρηση δείχνει ότι όλα είναι καλά - ο διακομιστής φορτώνεται στο 100%, και μόνο με τη διαδικασία sqlservr.

Από την πρακτική: ένας από τους κατώτερους διαχειριστές, με δική του πρωτοβουλία, ενεργοποίησε την αυτόματη ενημέρωση στον διακομιστή, τα Windows και η SQL ενημερώθηκαν ευτυχώς και μετά την ενημέρωση, ξεκίνησε μια τεράστια επιβράδυνση στην εργασία των χρηστών 1C ή το 1C απλά πάγωσε.

Το επόμενο βήμα είναι να ελέγξετε ποια προγράμματα φορτώνουν το MS SQL. Η επιθεώρηση δείχνει ότι το φορτίο δημιουργείται από περίπου 20 συνδέσεις διακομιστή εφαρμογών.

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

Η περαιτέρω ανάλυση της κατάστασης αντιμετωπίζει μεγάλες δυσκολίες. Έχουμε ήδη ανακαλύψει ότι το φορτίο προέρχεται απευθείας από το 1C, αλλά πώς μπορούμε να καταλάβουμε τι ακριβώς κάνουν οι χρήστες; Ή τουλάχιστον ποιοι είναι. Είναι καλό αν υπάρχουν 10 χρήστες 1C σε έναν οργανισμό, τότε μπορείτε απλώς να τους διαβάσετε και να μάθετε τι κάνουν τώρα, αλλά στην περίπτωσή μας υπάρχουν πενήντα από αυτούς και είναι διάσπαρτοι σε πολλά κτίρια.

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

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

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

Επιστρέφοντας στο παράδειγμά μας, το πιο πιθανό αποτέλεσμα είναι: Ο διαχειριστής λέει, "Οι προγραμματιστές που έγραψαν τη διαμόρφωση φταίνε." Οι προγραμματιστές απαντούν, "Όλα είναι γραμμένα καλά για εμάς - είναι ο διακομιστής που δεν λειτουργεί καλά." Και το κάρο, όπως λένε, είναι ακόμα εκεί. Ως αποτέλεσμα, το 1C επιβραδύνεται, παγώνει ή λειτουργεί αργά.

Σε κάθε περίπτωση, για την επίλυση προβλημάτων απόδοσης 1C, συνιστούμε να αγοράσετε και να χρησιμοποιήσετε πρώτα την παρακολούθηση απόδοσης PerfExpert , αυτό θα σας επιτρέψει να λάβετε τις σωστές αποφάσεις διαχείρισης και να εξοικονομήσετε χρήματα. Το προϊόν είναι κατάλληλο τόσο για μικρά IS 1C:Enterprise - έως 50 χρήστες, όσο και για συστήματα - από 1000 χρήστες. Από τον Ιούλιο του 2015 παρακολούθηση επιδόσεων PerfExpert έλαβε πιστοποιητικό 1C: Συμβατό, πέρασε τις δοκιμές Microsoft και βοηθά στην επίλυση προβλημάτων απόδοσης όχι μόνο για συστήματα 1C, αλλά και για άλλα πληροφοριακά συστήματαστη βάση MS SQL Server (Axapta, CRM Dynamics, Doc Vision και άλλα).

Εάν σας άρεσαν οι πληροφορίες, προτείνονται περαιτέρω ενέργειες:

- Εάν θέλετε να αντιμετωπίσετε ανεξάρτητα τεχνικά προβλήματα απόδοσης 1C (1C 7.7, 1C 8.1, 1C 8.2,1C 8.3) και άλλα συστήματα πληροφοριών, τότε για εσάς υπάρχει μια μοναδική λίστα τεχνικών άρθρων στο Αλμανάκ μας (Ο αποκλεισμός και τα αδιέξοδα, ο μεγάλος φόρτος στη CPU και τους δίσκους, η συντήρηση της βάσης δεδομένων και ο συντονισμός ευρετηρίου είναι μόνο ένα μικρό μέρος του τεχνικού υλικού που θα βρείτε εκεί).
.
- Εάν θέλετε να συζητήσετε θέματα απόδοσης με τον ειδικό μας ή να παραγγείλετε μια λύση παρακολούθησης απόδοσης PerfExpert, στη συνέχεια αφήστε ένα αίτημα και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.

Φωτογραφία από την Alena Tulyakova, πρακτορείο ειδήσεων "Clerk.Ru"

Το άρθρο προσδιορίζει τα κύρια λάθη που κάνουν οι αρχάριοι διαχειριστές 1C και δείχνει πώς να τα επιλύσετε χρησιμοποιώντας τη δοκιμή Gilev ως παράδειγμα.

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

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

Το τεστ του V. Gilev έχει ήδη γίνει ένα είδος «de facto» προτύπου. Ο συγγραφέας στον ιστότοπό του έδωσε αρκετά σαφείς συστάσεις, αλλά θα παρουσιάσω απλώς ορισμένα αποτελέσματα και θα σχολιάσω τα πιο πιθανά σφάλματα. Φυσικά, τα αποτελέσματα των δοκιμών στον εξοπλισμό σας μπορεί να διαφέρουν· αυτός είναι απλώς ένας οδηγός για το τι πρέπει να είναι και τι μπορείτε να επιδιώξετε. Θα ήθελα να σημειώσω αμέσως ότι οι αλλαγές πρέπει να γίνονται βήμα προς βήμα και μετά από κάθε βήμα, να ελέγχετε τι αποτέλεσμα έδωσε.

Παρόμοια άρθρα υπάρχουν και στο Infostart, θα τους βάλω συνδέσμους στις σχετικές ενότητες (αν χάσω κάτι, προτείνετέ μου στα σχόλια, θα το προσθέσω). Λοιπόν, ας υποθέσουμε ότι το 1C σας είναι αργό. Πώς να διαγνώσετε το πρόβλημα και πώς να καταλάβετε ποιος φταίει, ο διαχειριστής ή ο προγραμματιστής;

Αρχικά δεδομένα:

Δοκιμασμένος υπολογιστής, κύριο ινδικό χοιρίδιο: HP DL180G6, εξοπλισμένο με 2*Xeon 5650, 32 Gb, Intel 362i, Win 2008 r2. Για σύγκριση, ο Core i3-2100 εμφανίζει συγκρίσιμα αποτελέσματα στη δοκιμή μονού νήματος. Ο εξοπλισμός που διάλεξα επίτηδες δεν ήταν ο νεότερος· με σύγχρονο εξοπλισμό τα αποτελέσματα είναι αισθητά καλύτερα.

Για τη δοκιμή χωριστών διακομιστών 1C και SQL, διακομιστής SQL: IBM System 3650 x4, 2*Xeon E5-2630, 32 Gb, Intel 350, Win 2008 r2.

Για τη δοκιμή ενός δικτύου 10 Gbit, χρησιμοποιήθηκαν προσαρμογείς Intel 520-DA2.

Έκδοση αρχείου. (η βάση δεδομένων βρίσκεται στον διακομιστή σε κοινόχρηστο φάκελο, οι πελάτες συνδέονται μέσω δικτύου, πρωτόκολλο CIFS/SMB). Αλγόριθμος βήμα προς βήμα:

0. Προσθέστε τη δοκιμαστική βάση δεδομένων του Gilev στον διακομιστή αρχείων στον ίδιο φάκελο με τις κύριες βάσεις δεδομένων. Συνδεόμαστε από τον υπολογιστή-πελάτη και εκτελούμε τη δοκιμή. Θυμόμαστε το αποτέλεσμα.

Είναι κατανοητό ότι ακόμη και για παλιούς υπολογιστές πριν από 10 χρόνια (πρίζα Pentium στην υποδοχή 775), ο χρόνος από το κλικ στη συντόμευση 1C:Enterprise έως την εμφάνιση του παραθύρου της βάσης δεδομένων θα πρέπει να διαρκέσει λιγότερο από ένα λεπτό. (Σελερόν = αργός).

Αν έχετε υπολογιστή χειρότερο από πρίζα Pentium 775 με 1 GB μνήμη τυχαίας προσπέλασης, τότε σας συμπονώ και θα είναι δύσκολο για εσάς να επιτύχετε άνετη εργασία στο 1C 8.2 στην έκδοση αρχείου. Σκεφτείτε είτε μια αναβάθμιση (είναι καιρός) είτε να μεταβείτε σε τερματικό (ή web, σε περίπτωση). thin πελάτεςΚαι διαχειριζόμενες φόρμες) διακομιστή.

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

Εάν η δοκιμή του Gilev σε αυτό το στάδιο έδειξε 30 "παπαγάλους" ή περισσότερους, αλλά η βάση εργασίας 1C εξακολουθεί να λειτουργεί αργά, οι ερωτήσεις θα πρέπει να απευθύνονται στον προγραμματιστή.

1. Ως οδηγός για το πόσο μπορεί να «στριμώξει» ένας υπολογιστής-πελάτης, ελέγχουμε τη λειτουργία μόνο αυτού του υπολογιστή, χωρίς δίκτυο. Εγκαθιστούμε τη δοκιμαστική βάση δεδομένων σε τοπικό υπολογιστή (σε πολύ γρήγορο δίσκο). Εάν ο υπολογιστής-πελάτης δεν διαθέτει κανονικό SSD, τότε δημιουργείται ένας δίσκος ramdisk. Προς το παρόν, η πιο απλή και δωρεάν είναι η επιχείρηση Ramdisk.

Για να δοκιμάσετε την έκδοση 8.2, αρκεί ένας δίσκος 256 MB, και! Το πιο σημαντικό. Μετά την επανεκκίνηση του υπολογιστή, με τον δίσκο ram σε λειτουργία, θα πρέπει να υπάρχουν 100-200 MB δωρεάν σε αυτόν. Κατά συνέπεια, χωρίς ραμδίσκο, για κανονική λειτουργίαΗ ελεύθερη μνήμη πρέπει να είναι 300-400 MB.

Για να δοκιμάσετε την έκδοση 8.3, αρκεί ένας δίσκος 256 MB, αλλά χρειάζεστε περισσότερη ελεύθερη μνήμη RAM.

Κατά τη δοκιμή, πρέπει να εξετάσετε το φορτίο του επεξεργαστή. Σε μια περίπτωση κοντά στο ιδανικό (ramdisk), το τοπικό αρχείο 1c φορτώνει 1 πυρήνα επεξεργαστή όταν εκτελείται. Αντίστοιχα, εάν κατά τη διάρκεια της δοκιμής ο πυρήνας του επεξεργαστή σας δεν έχει φορτωθεί πλήρως, αναζητήστε αδύνατα σημεία. Περιγράφεται λίγο συναισθηματική, αλλά γενικά σωστή, η επίδραση του επεξεργαστή στη λειτουργία του 1C. Απλώς για αναφορά, ακόμη και σε σύγχρονους Core i3 με υψηλές συχνότητες, τα νούμερα 70-80 είναι αρκετά ρεαλιστικά.

Τα πιο συνηθισμένα σφάλματα σε αυτό το στάδιο.

  • Λανθασμένη ρύθμιση παραμέτρων προστασίας από ιούς. Υπάρχουν πολλά προγράμματα προστασίας από ιούς, οι ρυθμίσεις για το καθένα είναι διαφορετικές, θα πω μόνο ότι με τη σωστή ρύθμιση παραμέτρων, ούτε ο ιστός ούτε το Kaspersky 1C παρεμβαίνουν. Με τις προεπιλεγμένες ρυθμίσεις, μπορούν να αφαιρεθούν περίπου 3-5 παπαγάλοι (10-15%).
  • Λειτουργία απόδοσης. Για κάποιο λόγο, λίγοι άνθρωποι δίνουν προσοχή σε αυτό, αλλά το αποτέλεσμα είναι το πιο σημαντικό. Εάν χρειάζεστε ταχύτητα, τότε πρέπει να το κάνετε αυτό, τόσο σε υπολογιστές-πελάτες όσο και σε υπολογιστές διακομιστή. (Ο Γκίλεφ έχει μια καλή περιγραφή. Η μόνη προειδοποίηση είναι ότι σε μερικούς μητρικές πλακέτεςΕάν απενεργοποιήσετε το Intel SpeedStep, δεν μπορείτε να ενεργοποιήσετε το TurboBoost).
Εν ολίγοις, όσο τρέχει το 1C, υπάρχει μεγάλη αναμονή για απάντηση από άλλες συσκευές (δίσκος, δίκτυο κ.λπ.). Κατά την αναμονή για απάντηση, εάν η λειτουργία απόδοσης είναι ενεργοποιημένη, ο επεξεργαστής μειώνει τη συχνότητά του. Μια απόκριση έρχεται από τη συσκευή, το 1C (ο επεξεργαστής) πρέπει να λειτουργήσει, αλλά οι πρώτοι κύκλοι ρολογιού είναι σε μειωμένη συχνότητα, μετά η συχνότητα αυξάνεται - και ο 1C περιμένει ξανά μια απόκριση από τη συσκευή. Και έτσι - πολλές εκατοντάδες φορές το δευτερόλεπτο.

Μπορείτε (και κατά προτίμηση) να ενεργοποιήσετε τη λειτουργία απόδοσης σε δύο σημεία:

  • μέσω BIOS. Απενεργοποιήστε τις λειτουργίες C1, C1E, Intel C-state (C2, C3, C4). Σε διαφορετικά bios ονομάζονται διαφορετικά, αλλά το νόημα είναι το ίδιο. Χρειάζεται πολύς χρόνος για την αναζήτηση, απαιτείται επανεκκίνηση, αλλά αν το κάνετε μία φορά, τότε μπορείτε να το ξεχάσετε. Εάν κάνετε τα πάντα σωστά στο BIOS, η ταχύτητα θα αυξηθεί. Σε ορισμένες μητρικές πλακέτες, μπορείτε να διαμορφώσετε τις ρυθμίσεις του BIOS έτσι ώστε η λειτουργία απόδοσης των Windows να μην παίζει ρόλο. (Παραδείγματα Ρυθμίσεις BIOSστο Gilev). Αυτές οι ρυθμίσεις σχετίζονται κυρίως με επεξεργαστές διακομιστή ή "προηγμένο" BIOS, αν δεν το έχετε βρει και ΔΕΝ έχετε Xeon, δεν πειράζει.

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

BIOS C-state ενεργοποιημένη,

ισορροπημένη λειτουργία κατανάλωσης ενέργειας


BIOS με δυνατότητα C-state, λειτουργία υψηλής απόδοσης

Για Pentium και Core μπορείτε να σταματήσετε εκεί,

Μπορείτε ακόμα να στριμώξετε λίγους "παπαγάλους" από το Xeon


Στο BIOS η κατάσταση C είναι απενεργοποιημένη, η λειτουργία υψηλής απόδοσης.

Αν δεν χρησιμοποιείτε Turbo boost, έτσι θα πρέπει να είναι

διακομιστής συντονισμένος για απόδοση


Και τώρα οι αριθμοί. Να σας θυμίσω: Intel Xeon 5650, ramdisk. Στην πρώτη περίπτωση, η δοκιμή δείχνει 23,26, στην τελευταία - 49,5. Η διαφορά είναι σχεδόν διπλή. Οι αριθμοί μπορεί να διαφέρουν, αλλά η αναλογία παραμένει ουσιαστικά η ίδια για τον Intel Core.

Αγαπητοί διαχειριστές, μπορείτε να επικρίνετε το 1C όσο θέλετε, αλλά εάν οι τελικοί χρήστες χρειάζονται ταχύτητα, πρέπει να ενεργοποιήσετε τη λειτουργία υψηλής απόδοσης.

γ) Turbo Boost. Πρώτα πρέπει να καταλάβετε εάν ο επεξεργαστής σας υποστηρίζει αυτήν τη λειτουργία, για παράδειγμα. Εάν υποστηρίζει, τότε μπορείτε ακόμα να έχετε αρκετά νόμιμα κάποια απόδοση. (Δεν θέλω να θίξω τα θέματα του overclocking συχνότητας, ειδικά των διακομιστών, κάντε το με δική σας ευθύνη και κίνδυνο. Αλλά συμφωνώ ότι η αύξηση της ταχύτητας Bus από 133 σε 166 δίνει μια πολύ αισθητή αύξηση τόσο στην ταχύτητα όσο και στην απαγωγή θερμότητας)

Πώς να ενεργοποιήσετε το turbo boost γράφεται, για παράδειγμα, . Αλλά! Για το 1C υπάρχουν κάποιες αποχρώσεις (όχι οι πιο προφανείς). Η δυσκολία είναι ότι το μέγιστο αποτέλεσμα του turbo boost εμφανίζεται όταν η κατάσταση C είναι ενεργοποιημένη. Και παίρνουμε κάτι σαν αυτό:

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

Αλλά τελικά αποδεικνύεται ότι σύμφωνα με τα τεστ απόδοσης της CPU η έκδοση με πολλαπλασιαστή 23 είναι μπροστά, σύμφωνα με τις δοκιμές του Gilev στην έκδοση αρχείου η απόδοση με πολλαπλασιαστή 22 και 23 είναι η ίδια, αλλά στον πελάτη-διακομιστή έκδοση - η έκδοση με πολλαπλασιαστή 23 είναι τρομερή τρομερή τρομερή (ακόμη και αν η κατάσταση C έχει οριστεί στο επίπεδο 7, εξακολουθεί να είναι πιο αργή από ό,τι με απενεργοποιημένη την κατάσταση C). Επομένως, η σύσταση είναι να ελέγξετε και τις δύο επιλογές για τον εαυτό σας και να επιλέξετε την καλύτερη. Σε κάθε περίπτωση, η διαφορά μεταξύ 49,5 και 53 παπαγάλων είναι αρκετά σημαντική, ειδικά χωρίς ιδιαίτερη προσπάθεια.

Συμπέρασμα - το turbo boost πρέπει να είναι ενεργοποιημένο. Επιτρέψτε μου να σας υπενθυμίσω ότι δεν αρκεί να ενεργοποιήσετε το στοιχείο Turbo boost στο BIOS, πρέπει επίσης να κοιτάξετε και άλλες ρυθμίσεις (BIOS: QPI L0s, L1 - απενεργοποίηση, scrubbing ζήτησης - απενεργοποίηση, Intel SpeedStep - ενεργοποίηση, Turbo boost - Πίνακας Ελέγχου - Επιλογές Ισχύος - Υψηλή απόδοση) . Και θα εξακολουθούσα (ακόμα και για την έκδοση αρχείου) να επέλεγα την επιλογή όπου η κατάσταση c είναι απενεργοποιημένη, παρόλο που ο πολλαπλασιαστής είναι μικρότερος. Κάπως έτσι θα βγει…

Ένα αρκετά αμφιλεγόμενο σημείο είναι η συχνότητα μνήμης. Για παράδειγμα, η συχνότητα μνήμης φαίνεται να έχει πολύ ισχυρή επιρροή. Οι δοκιμές μου δεν αποκάλυψαν τέτοια εξάρτηση. Δεν θα συγκρίνω DDR 2/3/4, θα δείξω τα αποτελέσματα της αλλαγής της συχνότητας στην ίδια γραμμή. Η μνήμη είναι ίδια, αλλά στο BIOS αναγκαζόμαστε να βάλουμε χαμηλότερες συχνότητες.




Και τα αποτελέσματα των δοκιμών. 1C 8.2.19.83, για έκδοση αρχείουτοπικός δίσκος ramdisk, για πελάτη-διακομιστή 1C και SQL σε έναν υπολογιστή, Κοινόχρηστη μνήμη. Το Turbo boost είναι απενεργοποιημένο και στις δύο εκδόσεις. Το 8.3 δείχνει συγκρίσιμα αποτελέσματα.

Η διαφορά είναι μέσα στο σφάλμα μέτρησης. Συγκεκριμένα έβγαλα στιγμιότυπα οθόνης του CPU-Z για να δείξω ότι με μια αλλαγή στη συχνότητα αλλάζουν και άλλες παράμετροι, το ίδιο CAS Latency και το RAS σε CAS Delay, που εξουδετερώνει την αλλαγή στη συχνότητα. Η διαφορά θα είναι όταν οι μονάδες μνήμης αλλάζουν φυσικά, από πιο αργές σε πιο γρήγορες, αλλά ακόμη και εκεί οι αριθμοί δεν είναι ιδιαίτερα σημαντικοί.

2. Όταν έχουμε τακτοποιήσει τον επεξεργαστή και τη μνήμη του υπολογιστή-πελάτη, προχωράμε στο επόμενο πολύ σημαντικό μέρος - το δίκτυο. Έχουν γραφτεί πολλοί τόμοι βιβλίων για τον συντονισμό δικτύου, υπάρχουν άρθρα για το Infostart ( και άλλα), αλλά εδώ δεν θα εστιάσω σε αυτό το θέμα. Πριν ξεκινήσετε τη δοκιμή του 1C, βεβαιωθείτε ότι το iperf μεταξύ δύο υπολογιστών δείχνει ολόκληρο το εύρος ζώνης (για κάρτες 1 Gbit - τουλάχιστον 850 Mbit ή καλύτερα 950-980), ότι η συμβουλή του Gilev έχει ακολουθηθεί. Στη συνέχεια - η απλούστερη δοκιμή λειτουργίας θα είναι, παραδόξως, η αντιγραφή ενός μεγάλου αρχείου (5-10 gigabyte) μέσω του δικτύου. Ένα έμμεσο σημάδι κανονικής λειτουργίας σε δίκτυο 1 Gbit θα είναι η μέση ταχύτητα αντιγραφής 100 MB/sec, καλή λειτουργία - 120 MB/sec. Θα ήθελα να επιστήσω την προσοχή σας στο γεγονός ότι το αδύνατο σημείο (συμπεριλαμβανομένου) μπορεί να είναι το φορτίο του επεξεργαστή. Το πρωτόκολλο SMB στο Linux είναι αρκετά κακώς παραλληλισμένο και κατά τη λειτουργία μπορεί πολύ εύκολα να «καταναλώσει» έναν πυρήνα επεξεργαστή και να μην καταναλώσει άλλο.

Και επιπλέον. Με τις προεπιλεγμένες ρυθμίσεις των Windows, ο υπολογιστής-πελάτης λειτουργεί καλύτερα με διακομιστή Windows (ή ακόμα και παράθυρα που λειτουργούνσταθμό) και το πρωτόκολλο SMB/CIFS, ο πελάτης linux (debian, το ubuntu δεν κοίταξε τους άλλους) λειτουργεί καλύτερα με το linux και το NFS (λειτουργεί επίσης με SMB, αλλά τα παπαγαλάκια είναι υψηλότερα στο NFS). Το γεγονός ότι κατά τη γραμμική αντιγραφή ένας διακομιστής Windows Linux στο NFS αντιγράφεται σε μια ροή πιο γρήγορα δεν σημαίνει τίποτα. Ο συντονισμός του Debian για 1C είναι ένα θέμα για ένα ξεχωριστό άρθρο, δεν είμαι έτοιμος για αυτό ακόμα, αν και μπορώ να πω ότι στην έκδοση αρχείου είχα ακόμη ελαφρώς καλύτερη απόδοση από την έκδοση Win στον ίδιο εξοπλισμό, αλλά με postgres με πάνω 50 χρήστες Εξακολουθώ να έχω τα πάντα πολύ άσχημα.

Το πιο σημαντικό πράγμα που ξέρουν οι «καμένοι» διαχειριστές, αλλά οι αρχάριοι δεν το λαμβάνουν υπόψη. Υπάρχουν πολλοί τρόποι για να ορίσετε τη διαδρομή στη βάση δεδομένων 1c. Μπορείτε να κάνετε κοινή χρήση διακομιστών, μπορείτε να κάνετε 192.168.0.1share, μπορείτε να χρησιμοποιήσετε το z: 192.168.0.1share (και σε ορισμένες περιπτώσεις αυτή η μέθοδος θα λειτουργεί επίσης, αλλά όχι πάντα) και στη συνέχεια να καθορίσετε τη μονάδα δίσκου Z. Φαίνεται ότι όλες αυτές οι διαδρομές δείχνουν στο ίδιο πράγμα το ίδιο μέρος, αλλά για το 1C υπάρχει μόνο μία μέθοδος που παρέχει κανονική απόδοση αρκετά αξιόπιστα. Λοιπόν, αυτό είναι που πρέπει να κάνετε σωστά:

ΣΕ γραμμή εντολών(ή στις πολιτικές, ή ό,τι άλλο σας βολεύει) - χρησιμοποιήστε το DriveLetter: διακομιστής. Παράδειγμα: καθαρή χρήση m: βάσεις διακομιστών. Τονίζω συγκεκριμένα ΟΧΙ τη διεύθυνση IP, αλλά το όνομα του διακομιστή. Εάν το όνομα διακομιστή δεν είναι ορατό, προσθέστε το στο dns του διακομιστή ή τοπικά μέσα αρχείο hosts. Αλλά η διεύθυνση πρέπει να είναι ονομαστική. Αντίστοιχα, στο δρόμο προς τη βάση δεδομένων, αποκτήστε πρόσβαση σε αυτόν τον δίσκο (βλ. εικόνα).

Και τώρα θα δείξω με αριθμούς γιατί αυτή είναι η συμβουλή. Αρχικά δεδομένα: Κάρτες Intel X520-DA2, Intel 362, Intel 350, Realtek 8169. OS Win 2008 R2, Win 7, Debian 8. Τελευταία προγράμματα οδήγησης, εφαρμόστηκαν ενημερώσεις. Πριν από τη δοκιμή, βεβαιώθηκα ότι το Iperf δίνει το πλήρες εύρος ζώνης (εκτός από κάρτες 10 Gbit, κατάφερε να αποσπάσει μόνο 7,2 Gbit, θα δω γιατί αργότερα, ο δοκιμαστικός διακομιστής δεν έχει ακόμη ρυθμιστεί σωστά). Οι δισκοι ειναι διαφορετικοι αλλα παντου υπαρχει SSD (εισα ειδικα εβαλα μονο δισκο για δοκιμες, δεν ειναι φορτωμενο με τιποτα αλλο) η raid απο SSD. Η ταχύτητα των 100 Mbit λήφθηκε με τον περιορισμό των ρυθμίσεων του προσαρμογέα Intel 362. Δεν υπήρχε διαφορά μεταξύ 1 Gbit χαλκού Intel 350 και 1 Gbit οπτικού Intel X520-DA2 (που λήφθηκε με περιορισμό της ταχύτητας του προσαρμογέα). Η μέγιστη απόδοση, το turbo boost είναι απενεργοποιημένο (μόνο για συγκρισιμότητα των αποτελεσμάτων, το turbo boost για καλά αποτελέσματα προσθέτει λίγο λιγότερο από 10%, για κακά αποτελέσματα μπορεί να μην έχει κανένα αποτέλεσμα). Εκδόσεις 1C 8.2.19.86, 8.3.6.2076. Δεν δίνω όλους τους αριθμούς, αλλά μόνο τους πιο ενδιαφέροντες, ώστε να έχετε κάτι να συγκρίνετε.

100 Mbit CIFS

Νίκη 2008 - Νίκη 2008

επικοινωνήστε με διεύθυνση IP

100 Mbit CIFS

Νίκη 2008 - Νίκη 2008

καλώντας με το όνομα

1 Gbit CIFS

Νίκη 2008 - Νίκη 2008

επικοινωνήστε με διεύθυνση IP

1 Gbit CIFS

Νίκη 2008 - Νίκη 2008

καλώντας με το όνομα

1 Gbit CIFS

Win 2008 - Win 7

καλώντας με το όνομα

1 Gbit CIFS

Win 2008 - Debian

καλώντας με το όνομα

10 Gbit CIFS

Νίκη 2008 - Νίκη 2008

επικοινωνήστε με διεύθυνση IP

10 Gbit CIFS

Νίκη 2008 - Νίκη 2008

καλώντας με το όνομα

11,20 26,18 15,20 43,86 40,65 37,04 16,23 44,64
1C 8.2 11,29 26,18 15,29 43,10 40,65 36,76 15,11 44,10
8.2.19.83 12,15 25,77 15,15 43,10 14,97 42,74
6,13 34,25 14,98 43,10 39,37 37,59 15,53 42,74
1C 8.3 6,61 33,33 15,58 43,86 40,00 37,88 16,23 42,74
8.3.6.2076 33,78 15,53 43,48 39,37 37,59 42,74

Συμπεράσματα (από τον πίνακα και από προσωπική εμπειρία. Ισχύει μόνο για την έκδοση αρχείου):

  • Μέσω του δικτύου, μπορείτε να λάβετε αρκετά κανονικούς αριθμούς για εργασία εάν αυτό το δίκτυο έχει ρυθμιστεί σωστά και η διαδρομή έχει εισαχθεί σωστά στο 1C. Ακόμη και ο πρώτος Core i3 μπορεί εύκολα να παράγει 40+ παπαγάλους, κάτι που είναι αρκετά καλό, και δεν είναι μόνο παπαγάλοι, στην πραγματική δουλειά η διαφορά είναι επίσης αισθητή. Αλλά! Ο περιορισμός όταν εργάζεστε με πολλούς (περισσότερους από 10) χρήστες δεν θα είναι πλέον το δίκτυο, εδώ 1 Gbit είναι ακόμα αρκετό, αλλά ο αποκλεισμός κατά την εργασία πολλών χρηστών (Gilev).
  • η πλατφόρμα 1C 8.3 είναι πολλές φορές πιο απαιτητική όσον αφορά τη σωστή διαμόρφωση του δικτύου. Βασικές ρυθμίσεις- δείτε τον Gilev, αλλά να έχετε κατά νου ότι όλα μπορούν να επηρεάσουν. Είδα μια επιτάχυνση από την απεγκατάσταση (και όχι απλώς την απενεργοποίηση) του antivirus, από την αφαίρεση πρωτοκόλλων όπως το FCoE, από την αλλαγή προγραμμάτων οδήγησης σε μια παλαιότερη, αλλά πιστοποιημένη έκδοση της Microsoft (ειδικά για φτηνές κάρτες όπως ASUS και DLC), από την αφαίρεση της δεύτερης κάρτας δικτύου από τον διακομιστή. Υπάρχουν πολλές επιλογές, ρυθμίστε το δίκτυό σας προσεκτικά. Μπορεί να υπάρχει μια κατάσταση όπου η πλατφόρμα 8.2 δίνει αποδεκτούς αριθμούς και το 8.3 - δύο ή και περισσότερες φορές λιγότερους. Δοκιμάστε να παίξετε με τις εκδόσεις πλατφόρμας 8.3, μερικές φορές έχετε πολύ μεγάλο αποτέλεσμα.
  • Το 1C 8.3.6.2076 (ίσως αργότερα, δεν έχω ψάξει ακόμα για την ακριβή έκδοση) εξακολουθεί να είναι πιο εύκολο να διαμορφωθεί μέσω του δικτύου από ό,τι το 8.3.7.2008. Κατάφερα να επιτύχω κανονική λειτουργία μέσω του δικτύου από τις 8.3.7.2008 (σε συγκρίσιμους παπαγάλους) μόνο μερικές φορές· δεν μπορούσα να το επαναλάβω για μια γενικότερη περίπτωση. Δεν κατάλαβα πολλά, αλλά αν κρίνω από τα πόδια από το Process Explorer, η εγγραφή εκεί δεν είναι τόσο καλή όσο στην 8.3.6.
  • Παρά το γεγονός ότι όταν εργάζεστε σε ένα δίκτυο 100 Mbit, το γράφημα φορτίου του είναι μικρό (μπορούμε να πούμε ότι το δίκτυο είναι δωρεάν), η ταχύτητα λειτουργίας εξακολουθεί να είναι πολύ μικρότερη από ό,τι σε 1 Gbit. Ο λόγος είναι η καθυστέρηση δικτύου.
  • Όλα τα άλλα πράγματα είναι ίσα (ένα δίκτυο που λειτουργεί καλά) για το 1C 8.2, η σύνδεση Intel-Realtek είναι 10% πιο αργή από την Intel-Intel. Αλλά το realtek-realtek μπορεί γενικά να δώσει απότομη καθίζηση από το μπλε. Επομένως, εάν έχετε χρήματα, είναι καλύτερο να κρατάτε τις κάρτες δικτύου της Intel παντού· εάν δεν έχετε χρήματα, εγκαταστήστε την Intel μόνο στον διακομιστή (το CO σας). Και υπάρχουν πολλές φορές περισσότερες οδηγίες για τον συντονισμό των καρτών δικτύου Intel.
  • Οι προεπιλεγμένες ρυθμίσεις προστασίας από ιούς (χρησιμοποιώντας την έκδοση 10 του drweb ως παράδειγμα) καταλαμβάνουν περίπου το 8-10% των παπαγάλων. Εάν το ρυθμίσετε όπως θα έπρεπε (επιτρέψτε στη διαδικασία 1cv8 να κάνει τα πάντα, αν και δεν είναι ασφαλές), η ταχύτητα είναι ίδια με αυτή χωρίς antivirus.
  • ΜΗΝ διαβάζετε γκουρού του Linux. Ένας διακομιστής με samba είναι υπέροχος και δωρεάν, αλλά αν εγκαταστήσετε τα Win XP ή Win7 (ή ακόμα καλύτερα - λειτουργικό σύστημα διακομιστή) στον διακομιστή, τότε η έκδοση αρχείου του 1c θα λειτουργήσει πιο γρήγορα. Ναι, η samba και η στοίβα πρωτοκόλλου και οι ρυθμίσεις δικτύου και πολλά, πολλά άλλα μπορούν να συντονιστούν καλά στο debian/ubuntu, αλλά αυτό συνιστάται για ειδικούς. Δεν έχει νόημα να εγκαταστήσετε το Linux με προεπιλεγμένες ρυθμίσεις και μετά να λέτε ότι είναι αργό.
  • Είναι πολύ καλή ιδέα να ελέγξετε τη λειτουργία των δίσκων που συνδέονται μέσω δικτύου χρησιμοποιώντας το fio . Τουλάχιστον θα είναι σαφές εάν πρόκειται για προβλήματα με την πλατφόρμα 1C ή με το δίκτυο/δισκό.
  • Για την έκδοση ενός χρήστη, δεν μπορώ να σκεφτώ δοκιμές (ή μια κατάσταση) όπου θα ήταν ορατή η διαφορά μεταξύ 1 Gbit και 10 Gbit. Το μόνο πράγμα όπου τα 10 Gbit για την έκδοση αρχείου έδωσαν καλύτερα αποτελέσματα είναι η σύνδεση δίσκων μέσω iSCSI, αλλά αυτό είναι ένα θέμα για ξεχωριστό άρθρο. Ωστόσο, νομίζω ότι για την έκδοση αρχείου αρκούν κάρτες 1 Gbit.
  • Δεν καταλαβαίνω γιατί, με ένα δίκτυο 100 Mbit, το 8.3 λειτουργεί αισθητά πιο γρήγορα από το 8.2, αλλά ήταν γεγονός. Όλος ο άλλος εξοπλισμός, όλες οι άλλες ρυθμίσεις είναι απολύτως ίδιες, απλώς στη μία περίπτωση δοκιμάζεται το 8.2 και στην άλλη - 8.3.
  • Το μη συντονισμένο NFS win-win ή win-lin δίνει 6 παπαγάλους, δεν τους συμπεριέλαβα στον πίνακα. Μετά το συντονισμό πήρα 25, αλλά ήταν ασταθές (η διαφορά στις μετρήσεις ήταν πάνω από 2 μονάδες). Δεν μπορώ να δώσω καμία σύσταση ακόμα χρησιμοποιώντας παράθυρακαι πρωτόκολλο NFS.
Μετά από όλες τις ρυθμίσεις και τους ελέγχους, εκτελούμε ξανά τη δοκιμή από τον υπολογιστή-πελάτη και χαιρόμαστε για το βελτιωμένο αποτέλεσμα (αν λειτουργεί). Εάν το αποτέλεσμα έχει βελτιωθεί, υπάρχουν περισσότεροι από 30 παπαγάλοι (και ειδικά περισσότεροι από 40), λιγότεροι από 10 χρήστες εργάζονται ταυτόχρονα και η λειτουργική βάση δεδομένων είναι ακόμα αργή - σχεδόν σίγουρα ένα πρόβλημα με τον προγραμματιστή (ή έχετε έχουν ήδη φτάσει τις κορυφαίες δυνατότητες της έκδοσης αρχείου).

Διακομιστής τερματικού. (η βάση δεδομένων βρίσκεται στον διακομιστή, οι πελάτες συνδέονται μέσω δικτύου, πρωτόκολλο RDP). Αλγόριθμος βήμα προς βήμα:

  • Προσθέτουμε τη δοκιμαστική βάση δεδομένων του Gilev στον διακομιστή στον ίδιο φάκελο με τις κύριες βάσεις δεδομένων. Συνδεόμαστε από τον ίδιο διακομιστή και εκτελούμε τη δοκιμή. Θυμόμαστε το αποτέλεσμα.
  • Με τον ίδιο ακριβώς τρόπο όπως στην έκδοση αρχείου, διαμορφώνουμε τον επεξεργαστή. Στην περίπτωση ενός τερματικού διακομιστή, ο επεξεργαστής παίζει γενικά τον κύριο ρόλο (υποτίθεται ότι δεν υπάρχουν εμφανή αδύνατα σημεία, όπως η έλλειψη μνήμης ή μια τεράστια ποσότητα περιττού λογισμικού).
  • Η διαμόρφωση καρτών δικτύου στην περίπτωση τερματικού διακομιστή δεν έχει ουσιαστικά καμία επίδραση στη λειτουργία του 1c. Για να εξασφαλίσετε «ειδική» άνεση, εάν ο διακομιστής σας παράγει περισσότερους από 50 παπαγάλους, μπορείτε να παίξετε με νέες εκδόσεις του πρωτοκόλλου RDP, μόνο για την άνεση των χρηστών, την ταχύτερη απόκριση και την κύλιση.
  • Όταν ένας μεγάλος αριθμός χρηστών εργάζεται ενεργά (και εδώ μπορείτε ήδη να δοκιμάσετε να συνδέσετε 30 άτομα σε μια βάση δεδομένων, αν προσπαθήσετε), είναι πολύ σκόπιμο να εγκαταστήσετε μια μονάδα SSD. Για κάποιο λόγο, πιστεύεται ότι ο δίσκος δεν επηρεάζει ιδιαίτερα τη λειτουργία του 1C, αλλά όλες οι δοκιμές πραγματοποιούνται με την προσωρινή μνήμη του ελεγκτή ενεργοποιημένη για εγγραφή, κάτι που είναι εσφαλμένο. Η βάση δοκιμής είναι μικρή, ταιριάζει αρκετά στην κρυφή μνήμη, εξ ου και τα υψηλά νούμερα. Στις πραγματικές (μεγάλες) βάσεις δεδομένων όλα θα είναι εντελώς διαφορετικά, επομένως η προσωρινή μνήμη είναι απενεργοποιημένη για δοκιμές.
Για παράδειγμα, έλεγξα τη λειτουργία του τεστ Gilev με διαφορετικές επιλογές δίσκου. Τοποθέτησα τους δίσκους από αυτό που είχα στο χέρι, για να δείξω την τάση. Η διαφορά μεταξύ 8.3.6.2076 και 8.3.7.2008 είναι μικρή (στην Ramdisk Turbo boost έκδοση 8.3.6 βγάζει 56.18 και 8.3.7.2008 βγάζει 55,56, σε άλλες δοκιμές η διαφορά είναι ακόμη μικρότερη). Κατανάλωση ισχύος - μέγιστη απόδοση, turbo boost απενεργοποιημένο (εκτός εάν αναφέρεται διαφορετικά).
Raid 10 4x SATA 7200

ATA ST31500341AS

Raid 10 4x SAS 10kRaid 10 4x SAS 15kΜονός SSDRamdiskRamdiskΗ προσωρινή μνήμη ενεργοποιήθηκε

Ελεγκτής RAID

21,74 28,09 32,47 49,02 50,51 53,76 49,02
1C 8.2 21,65 28,57 32,05 48,54 49,02 53,19
8.2.19.83 21,65 28,41 31,45 48,54 49,50 53,19
33,33 42,74 45,05 51,55 52,08 55,56 51,55
1C 8.3 33,46 42,02 45,05 51,02 52,08 54,95
8.3.7.2008 35,46 43,01 44,64 51,55 52,08 56,18
  • Η ενεργοποιημένη κρυφή μνήμη του ελεγκτή RAID εξαλείφει όλες τις διαφορές μεταξύ των δίσκων· οι αριθμοί είναι ίδιοι τόσο για sat όσο και για cas. Η δοκιμή με αυτό σε μια μικρή ποσότητα δεδομένων είναι άχρηστη και δεν είναι κανενός είδους ενδεικτική.
  • Για την πλατφόρμα 8.2, η διαφορά στην απόδοση μεταξύ των επιλογών SATA και SSD είναι υπερδιπλάσια. Αυτό δεν είναι τυπογραφικό λάθος. Εάν κοιτάξετε την οθόνη απόδοσης κατά τη διάρκεια της δοκιμής σε μονάδες SATA. τότε μπορείτε να δείτε καθαρά "Ενεργός χρόνος λειτουργίας δίσκου (σε%)" 80-95. Ναι, εάν ενεργοποιήσετε την προσωρινή μνήμη των ίδιων των δίσκων για εγγραφή, η ταχύτητα θα αυξηθεί στα 35, εάν ενεργοποιήσετε την κρυφή μνήμη του ελεγκτή raid - έως 49 (ανεξάρτητα από το ποιοι δίσκοι δοκιμάζονται αυτήν τη στιγμή). Αλλά αυτοί είναι συνθετικοί παπαγάλοι κρυφής μνήμης, σε πραγματική δουλειά όταν μεγάλες βάσεις δεδομένωνΔεν θα υπάρξει ποτέ αναλογία επιτυχίας της κρυφής μνήμης εγγραφής 100%.
  • Η ταχύτητα ακόμη και των φθηνών SSD (δοκίμασα στο Agility 3) είναι αρκετά αρκετή για να τρέξει την έκδοση του αρχείου. Ο πόρος εγγραφής είναι άλλο θέμα, πρέπει να τον κοιτάξετε σε κάθε συγκεκριμένη περίπτωση, είναι σαφές ότι το Intel 3700 θα το έχει μια τάξη μεγέθους υψηλότερο, αλλά η τιμή είναι αντίστοιχη. Και ναι, καταλαβαίνω ότι κατά τη δοκιμή ενός δίσκου SSD, δοκιμάζω επίσης την κρυφή μνήμη αυτού του δίσκου σε μεγαλύτερο βαθμό, τα πραγματικά αποτελέσματα θα είναι λιγότερα.
  • Η πιο σωστή (από την άποψή μου) λύση θα ήταν να εκχωρήσετε 2 δίσκους SSD σε ένα mirrored raid για μια βάση δεδομένων αρχείων (ή πολλές βάσεις δεδομένων αρχείων), και να μην τοποθετήσετε τίποτα άλλο εκεί. Ναι, με έναν καθρέφτη, οι SSD φθείρονται εξίσου και αυτό είναι ένα μείον, αλλά τουλάχιστον τα ηλεκτρονικά του ελεγκτή προστατεύονται κατά κάποιο τρόπο από σφάλματα.
  • Τα κύρια πλεονεκτήματα των μονάδων SSD για την έκδοση αρχείου θα εμφανιστούν όταν υπάρχουν πολλές βάσεις δεδομένων, η καθεμία με πολλούς χρήστες. Εάν υπάρχουν 1-2 βάσεις δεδομένων και υπάρχουν περίπου 10 χρήστες, τότε οι δίσκοι SAS θα είναι αρκετοί. (αλλά σε κάθε περίπτωση, κοιτάξτε να φορτώσετε αυτούς τους δίσκους, τουλάχιστον μέσω του perfmon).
  • Τα κύρια πλεονεκτήματα ενός τερματικού διακομιστή είναι ότι μπορεί να έχει πολύ αδύναμους πελάτες και οι ρυθμίσεις δικτύου επηρεάζουν πολύ λιγότερο τον τερματικό διακομιστή (και πάλι, το K.O.).
Συμπεράσματα: αν διακομιστή τερματικούεκτελέστε τη δοκιμή Gilev (από τον ίδιο δίσκο όπου βρίσκονται οι βάσεις δεδομένων εργασίας) και σε εκείνες τις στιγμές που η λειτουργική βάση δεδομένων επιβραδύνεται και η δοκιμή Gilev δείχνει ένα καλό αποτέλεσμα (πάνω από 30) - τότε ο προγραμματιστής είναι πιο πιθανό να κατηγορήσει για το αργή λειτουργία της κύριας βάσης δεδομένων εργασίας.

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

Επιλογή πελάτη-διακομιστή.

Οι δοκιμές πραγματοποιήθηκαν μόνο στο 8.2, επειδή στο 8.3 όλα εξαρτώνται πολύ σοβαρά από την έκδοση.

Για δοκιμή, επέλεξα διαφορετικές επιλογές διακομιστή και δίκτυα μεταξύ τους για να δείξω τις κύριες τάσεις.

1C: Xeon 5520

SQL: Xeon E5-2630

1C: Xeon 5520

SQL: Xeon E5-2630

Κανάλι οπτικών ινών - SSD

1C: Xeon 5520

SQL: Xeon E5-2630

Κανάλι ινών - SAS

1C: Xeon 5650

SQL: Xeon E5-2630

1C: Xeon 5650

SQL: Xeon E5-2630

Κανάλι οπτικών ινών - SSD

1C: Xeon 5650

SQL: Xeon E5-2630

1C: Xeon 5650 =1C: Xeon 5650 =1C: Xeon 5650 =1C: Xeon 5650 =1C: Xeon 5650 =
16,78 18,23 16,84 28,57 27,78 32,05 34,72 36,50 23,26 40,65 39.37
1C 8.2 17,12 17,06 14,53 29,41 28,41 31,45 34,97 36,23 23,81 40,32 39.06
16,72 16,89 13,44 29,76 28,57 32,05 34,97 36,23 23,26 40,32 39.06

Φαίνεται ότι έχω εξετάσει όλες τις ενδιαφέρουσες επιλογές, αν υπάρχει κάτι άλλο που σας ενδιαφέρει, γράψτε στα σχόλια, θα προσπαθήσω να το κάνω.

  • Το SAS στα συστήματα αποθήκευσης λειτουργεί πιο αργά από τα τοπικά SSD, παρόλο που το σύστημα αποθήκευσης λειτουργεί μεγάλα μεγέθηκρύπτη. Οι SSD, τόσο τοπικοί όσο και σε συστήματα αποθήκευσης, λειτουργούν με συγκρίσιμες ταχύτητες για τη δοκιμή του Gilev. Δεν γνωρίζω καμία τυπική δοκιμή πολλαπλών νημάτων (όχι μόνο εγγραφή, αλλά όλο τον εξοπλισμό) εκτός από τη δοκιμή φορτίου 1C από το MCC.
  • Η αλλαγή του διακομιστή 1C από 5520 σε 5650 σχεδόν διπλασίασε την απόδοση. Ναι, οι διαμορφώσεις διακομιστή δεν ταιριάζουν πλήρως, αλλά δείχνει μια τάση (καμία έκπληξη).
  • Η αύξηση της συχνότητας στον διακομιστή SQL έχει σίγουρα αποτέλεσμα, αλλά όχι το ίδιο όπως στον διακομιστή 1C· ο διακομιστής MS SQL είναι εξαιρετικός (αν το ζητήσετε) για χρήση πολλαπλών πυρήνων και ελεύθερης μνήμης.
  • Η αλλαγή του δικτύου μεταξύ 1C και SQL από 1 Gbit σε 10 Gbit δίνει περίπου 10% παπαγάλους. Περίμενα περισσότερα.
  • Η ενεργοποίηση της κοινής μνήμης εξακολουθεί να έχει αποτέλεσμα, αν και όχι 15%, όπως περιγράφεται στο άρθρο. Φροντίστε να το κάνετε, ευτυχώς είναι γρήγορο και εύκολο. Εάν κατά την εγκατάσταση κάποιος έδωσε στον διακομιστή SQL μια επώνυμη παρουσία, τότε για να λειτουργήσει το 1C, το όνομα διακομιστή πρέπει να καθοριστεί όχι από το FQDN (το tcp/ip θα λειτουργήσει), όχι μέσω του localhost ή απλώς του ServerName, αλλά μέσω του ServerNameInstanceName, για παράδειγμα zz- testzztest. (Διαφορετικά, θα υπάρξει σφάλμα DBMS: Microsoft SQL Server Native Client 10.0: Shared Memory Provider: Η βιβλιοθήκη κοινόχρηστης μνήμης που χρησιμοποιήθηκε για τη δημιουργία σύνδεσης με τον SQL Server 2000 δεν βρέθηκε. HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, SQLSrvr: SQLSTATE=08001, κατάσταση=1, Σοβαρότητα=10, εγγενής=126, γραμμή=0).
  • Για χρήστες μικρότερους από 100, το μόνο σημείο για να το χωρίσετε σε δύο ξεχωριστούς διακομιστές είναι μια άδεια Win 2008 Std (και παλαιότερη), η οποία υποστηρίζει μόνο 32 GB μνήμης RAM. Σε όλες τις άλλες περιπτώσεις, το 1C και το SQL πρέπει οπωσδήποτε να εγκατασταθούν σε έναν διακομιστή και να τους δοθεί περισσότερη (τουλάχιστον 64 GB) μνήμη. Το να δώσετε στο MS SQL λιγότερα από 24-28 GB μνήμης RAM είναι αδικαιολόγητη απληστία (αν πιστεύετε ότι έχετε αρκετή μνήμη για αυτό και όλα λειτουργούν καλά, ίσως η έκδοση αρχείου του 1C να σας αρκούσε;)
  • Πόσο χειρότερο λειτουργεί ο συνδυασμός 1C και SQL εικονική μηχανή- το θέμα ενός ξεχωριστού άρθρου (υπαινιγμός - αισθητά χειρότερο). Ακόμα και στο Hyper-V δεν είναι όλα τόσο ξεκάθαρα...
  • Η ισορροπημένη λειτουργία απόδοσης είναι κακή. Τα αποτελέσματα είναι αρκετά συνεπή με την έκδοση του αρχείου.
  • Πολλές πηγές λένε ότι η λειτουργία εντοπισμού σφαλμάτων (ragent.exe -debug) προκαλεί σημαντική μείωση στην απόδοση. Λοιπόν, μειώνει, ναι, αλλά δεν θα έλεγα το 2-3% σημαντικό αποτέλεσμα.
Εδώ θα υπάρχουν οι λιγότερες συμβουλές για μια συγκεκριμένη περίπτωση, γιατί... Τα φρένα στην έκδοση εργασίας πελάτη-διακομιστή είναι η πιο δύσκολη περίπτωση και όλα διαμορφώνονται πολύ ξεχωριστά. Ο ευκολότερος τρόπος είναι να πούμε ότι για κανονική λειτουργία πρέπει να πάρετε έναν ξεχωριστό διακομιστή ΜΟΝΟ για 1C και MS SQL, να βάλετε επεξεργαστές εκεί με τη μέγιστη συχνότητα (πάνω από 3 GHz), Μονάδες SSDγια τη βάση δεδομένων και περισσότερη μνήμη (128+), μην χρησιμοποιείτε εικονικοποίηση. Βοήθησε - υπέροχο, είστε τυχεροί (και θα υπάρχουν πολλοί τέτοιοι τυχεροί, περισσότερα από τα μισά προβλήματα μπορούν να λυθούν με μια επαρκή αναβάθμιση). Εάν όχι, τότε οποιεσδήποτε άλλες επιλογές απαιτούν ξεχωριστή εξέταση και ρυθμίσεις.

Οι χρήστες συχνά παραπονιούνται ότι «το 1C 8.3 είναι αργό»: οι φόρμες εγγράφων ανοίγουν αργά, τα έγγραφα χρειάζονται πολύ χρόνο για να επεξεργαστούν, το πρόγραμμα ξεκινά, οι αναφορές χρειάζονται πολύ χρόνο για να δημιουργηθούν και ούτω καθεξής.

Επιπλέον, τέτοιες «βλάβες» μπορούν να συμβούν σε διαφορετικά προγράμματα:

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

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

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

Πού είναι οι προγραμματισμένες εργασίες στο 1C 8.3;

Πριν προλάβω να φορτώσω το πρόγραμμα, πολλές εργασίες παρασκηνίου ολοκληρώθηκαν σε 1C. Μπορείτε να τα δείτε μεταβαίνοντας στο μενού «Διαχείριση» και μετά «Υποστήριξη και Συντήρηση»:

Λάβετε 267 μαθήματα βίντεο στο 1C δωρεάν:

Έτσι φαίνεται το παράθυρο με τις ολοκληρωμένες εργασίες:

Και έτσι πλήρης λίσταόλες οι προγραμματισμένες εργασίες που ξεκινούν:

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

Συνεπώς, είναι προς το συμφέρον μου (και στις περισσότερες περιπτώσεις προς το δικό σας) να απενεργοποιήσω τις περιττές εργασίες.

Απενεργοποίηση εργασιών ρουτίνας και παρασκηνίου στο 1C 8.3

Πολύ συχνά άνθρωποι έρχονται σε εμάς με ερωτήσεις όπως:

  • Γιατί ο διακομιστής 1C επιβραδύνεται;
  • Ο υπολογιστής 1C είναι πολύ αργός
  • Ο πελάτης 1C είναι τρομερά αργός

Μερικές φορές, ως λύση στο πρόβλημα, προσφέρουμε στους πελάτες έναν διακομιστή για 1C προς ενοικίαση χωρίς φρένα, με επιλογή διαμόρφωσης διακομιστή και λειτουργικού συστήματος, μπορείτε να διαμορφώσετε τον διακομιστή online στον ιστότοπο του συνεργάτη μας, χρησιμοποιώντας τον σύνδεσμο https://1cloud.ruκεφάλαιο Υπηρεσίες, κεφάλαιο Εικονικός διακομιστής.

Τι να κάνετε και πώς να το ξεπεράσετε και ούτω καθεξής με τη σειρά:

Οι πελάτες εργάζονται πολύ αργά με την έκδοση διακομιστή του 1C

Εκτός από την αργή εργασία του 1C, υπάρχει και αργή εργασία με αρχεία δικτύου. Το πρόβλημα παρουσιάζεται κατά την κανονική λειτουργία και με το RDP

Για να το λύσω αυτό, μετά από κάθε εγκατάσταση του Seven ή του διακομιστή του 2008, ξεκινάω πάντα

netsh int tcp set global autotuning=disabled

netsh int tcp σύνολο καθολικού autotuninglevel=απενεργοποιημένο

netsh int tcp σύνολο καθολικό rss=disabled chimney=disabled

και το δίκτυο λειτουργεί χωρίς προβλήματα

μερικές φορές η καλύτερη επιλογή είναι:

netsh interface tcp set global autotuning= Highly Restricted

έτσι φαίνεται η εγκατάσταση

Διαμόρφωση τείχους προστασίας από ιούς ή Windows

Πώς να ρυθμίσετε ένα τείχος προστασίας από ιούς ή Windows για τη λειτουργία ενός διακομιστή 1C (για παράδειγμα, ένας συνδυασμός διακομιστή 1C: Enterprise και MS SQL 2008).

Προσθήκη κανόνων:

  • Εάν ο διακομιστής SQL δέχεται συνδέσεις στην τυπική θύρα TCP 1433, τότε το επιτρέπουμε.
  • Εάν η θύρα SQL είναι δυναμική, τότε πρέπει να επιτρέψετε συνδέσεις στην εφαρμογή %ProgramFiles%\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe.
  • Ο διακομιστής 1C εκτελείται στις θύρες 1541, στο σύμπλεγμα 1540 και στην περιοχή 1560-1591. Για εντελώς μυστικιστικούς λόγους, μερικές φορές μια τέτοια λίστα ανοιχτών θυρών εξακολουθεί να μην επιτρέπει συνδέσεις με τον διακομιστή. Για να βεβαιωθείτε ότι λειτουργεί, επιτρέψτε την περιοχή 1540-1591.

Ρύθμιση απόδοσης διακομιστή/υπολογιστή

Για να λειτουργεί ο υπολογιστής σας με τη μέγιστη απόδοση, πρέπει να τον ρυθμίσετε για αυτό:

1. Ρυθμίσεις BIOS

  • Στο BIOS του διακομιστή, απενεργοποιούμε όλες τις ρυθμίσεις για εξοικονόμηση ενέργειας του επεξεργαστή.
  • Εάν υπάρχει "C1E" και φροντίστε να ΑΠΟΣΥΝΔΕΣΤΕ!!
  • Για ορισμένες όχι πολύ παράλληλες εργασίες, συνιστάται επίσης να απενεργοποιήσετε το hypertrading στο BIOS
  • Σε ορισμένες περιπτώσεις (ειδικά για την HP!) πρέπει να μπείτε στο BIOS του διακομιστή και να απενεργοποιήσετε τα στοιχεία εκεί που έχουν EIST, Intel SpeedStep και C1E στα ονόματά τους.
  • Αντίθετα, πρέπει να βρείτε στοιχεία που σχετίζονται με τον επεξεργαστή εκεί που έχουν Turbo Boost στα ονόματά τους και να τα ΕΝΕΡΓΟΠΟΙΗΣΕΤΕ.
  • Εάν στο BIOS υπάρχει μια γενική ένδειξη λειτουργίας εξοικονόμησης ενέργειας και συμπεριλάβετε τη λειτουργία μέγιστης απόδοσης (μπορεί επίσης να ονομαστεί "επιθετική")

2. Ρυθμίσεις σχήματος στο λειτουργικό σύστημα - Υψηλή απόδοση

Διακομιστές με αρχιτεκτονική Intel Sandy Bridgeείναι σε θέση να αλλάζουν δυναμικά τις συχνότητες του επεξεργαστή.

Μερικές φορές η λύση στο πρόβλημα της αργής λειτουργίας ενός διακομιστή 1C είναι ξεπερασμένος ή χαλασμένος εξοπλισμός, σε αυτήν την περίπτωση προσφέρουμε στους πελάτες έναν διακομιστή για 1C προς ενοικίαση χωρίς φρένα, με επιλογή διαμόρφωσης διακομιστή και λειτουργικού συστήματος, μπορείτε να το κάνετε στο δικό μας τον ιστότοπο του συνεργάτη, στον σύνδεσμο https://1cloud.ruΕνότητα υπηρεσιών, ενότητα εικονικός διακομιστής.

Εάν έχετε οποιεσδήποτε ερωτήσεις, επικοινωνήστε με:

  • καλέστε +7-812-385-55-66 στην Αγία Πετρούπολη
  • γράψτε στη διεύθυνση
  • αφήστε μια εφαρμογή στον ιστότοπό μας στη σελίδα "Διαδικτυακή εφαρμογή".

Η ταχύτητα του 1C είναι ένας πολύ σημαντικός παράγοντας που καθορίζει το χρόνο που χρειάζεται για να αποκτήσετε πρόσβαση σε πληροφορίες στη βάση δεδομένων και να εργαστείτε με αυτές. Δυστυχώς, οι περισσότερες μικρομεσαίες επιχειρήσεις εξοπλίζουν τους χώρους εργασίας τους με παλιούς ή φθηνούς υπολογιστές, πιστεύοντας ότι η τήρηση βιβλίων δεν απαιτεί πολλούς πόρους. Οι βάσεις δεδομένων μπορούν να φορτωθούν σε πέντε λεπτά και οι αναφορές και οι δηλώσεις μπορούν να δημιουργηθούν σε λίγα λεπτά. Όταν έρθει η ώρα να κλείσει ένας μήνας, ακόμα κι αν υπάρχουν λίγα έγγραφα, η αναμονή μπορεί να διαρκέσει έως και 10 λεπτά και πρέπει να ελέγξετε τα πάντα, ώστε να μην υπάρχουν σφάλματα και να μην χρειαστεί να κλείσει ξανά ο μήνας.

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

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

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

Γιατί ο 1C είναι αργός;

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

Όλοι οι λόγοι μπορούν να χωριστούν σε δύο ομάδες σχετικά με το πρόγραμμα 1C: εξωτερικόςΚαι εσωτερικός. Ας εξετάσουμε κάθε ομάδα λόγων ξεχωριστά και ας επισημάνουμε τα κύρια σημεία που πρέπει να παρακολουθούνται και να διορθώνονται για να επιταχυνθεί ο 1C.

Εξωτερικοί λόγοι για την αργή λειτουργία του 1C

Οι εξωτερικοί λόγοι που επηρεάζουν την ταχύτητα του 1C 8.3 περιλαμβάνουν παράγοντες υλικού, λειτουργικούς και λογισμικού.

Συντελεστής υλικού

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

Μπορούμε να αναγνωρίσουμε δύο κύρια στοιχεία σε έναν υπολογιστή που επηρεάζουν περισσότερο την απόδοση 1C - τον επεξεργαστή και τη μνήμη RAM.

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

Η μνήμη RAM σάς επιτρέπει να αποθηκεύετε δεδομένα σε προσωρινή μνήμη, επιτρέποντας στα προγράμματα να λειτουργούν με αυτήν. Όσο μεγαλύτερη είναι η ποσότητα μνήμης RAM, τόσο περισσότερα δεδομένα μπορούν να υποβληθούν σε επεξεργασία από το πρόγραμμα 1C. Η αύξηση της μνήμης RAM έχει θετική επίδραση σε όλα τα στάδια της εργασίας με το 1C - από τη φόρτωση ενός προγράμματος έως τη μεταφόρτωση αναφορών. Ωστόσο, η θετική επίδραση της αύξησης της μνήμης RAM γίνεται αισθητή σε μικρούς όγκους. Όταν αλλάζετε από 2 GB σε 4 GB, η διαφορά γίνεται αισθητή, αλλά αν αυξήσετε τη μνήμη από 16 GB σε 32 GB, δεν θα αισθανθείτε μεγάλη αύξηση στην απόδοση (οι πληροφορίες δεν σχετίζονται με διακομιστές 1C).

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

Ανεξάρτητα από το τι δουλειά γίνεται για την επιτάχυνση του 1C, εάν έχετε λίγη RAM (1 GB) ή αδύναμο επεξεργαστή (2200 GHz), είναι απίθανο να επιτύχετε αισθητή αύξηση της ταχύτητας. Αξίζει να σκεφτείτε την αναβάθμιση του υπολογιστή σας.

Μπορείτε να δείτε τις ρυθμίσεις του υπολογιστή σας στην πιο σύντομη μορφή κάνοντας δεξί κλικ στο εικονίδιο Ο Υπολογιστής μου και επιλέγοντας «Ιδιότητες» εκεί. Θα εμφανιστεί ο επεξεργαστής που χρησιμοποιείται, η συχνότητά του και η ποσότητα της μνήμης RAM.

Λειτουργικός παράγοντας

Οι λειτουργικοί παράγοντες περιλαμβάνουν τον τύπο του λειτουργικού συστήματος και τις ρυθμίσεις ισχύος.

Τα πιο κοινά λειτουργικά συστήματα είναι 32- και 64-bit. Τα πιο πρόσφατα συστήματα (Windows 8.10) είναι κυρίως 64-bit. Τα συστήματα 32-bit έχουν ορισμένους περιορισμούς, ο κύριος από τους οποίους είναι ο περιορισμός λογισμικού της μέγιστης διαθέσιμης ποσότητας μνήμης RAM - περίπου 3,5 GB. Ακόμα κι αν έχετε εγκατεστημένα 8 GB, το μέγιστο που μπορείτε να χρησιμοποιήσετε είναι 3,5 GB.

Η ρύθμιση του τροφοδοτικού περιλαμβάνει την επιλογή του σχήματος λειτουργίας «Μέγιστη απόδοση». Σε διαφορετικά λειτουργικά συστήματαΟι ρυθμίσεις τροφοδοσίας βρίσκονται σε διαφορετικά σημεία· στα Windows μπορείτε πάντα να τις βρείτε στον πίνακα ελέγχου.

Συντελεστής λογισμικού

Οι παράγοντες λογισμικού περιλαμβάνουν προγράμματα που περιορίζουν την απόδοση του 1C ή προγράμματα που μοιράζονται πόρους υπολογιστή με το 1C.

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

Εσωτερικοί λόγοι αργής λειτουργίας του 1C

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

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

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

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

Λύσεις πελάτη-διακομιστή 1C

Για εταιρείες που χρησιμοποιούν διακομιστή 1C, η αυξημένη παραγωγικότητα σχετίζεται με τη βελτίωση του διακομιστή (κεντρικός υπολογιστής) και της σωστής διαμόρφωσής του. Οι υπολογιστές-πελάτες ενδέχεται να έχουν ελάχιστες απαιτήσειςγια να εκτελέσετε το 1C, επειδή όλοι οι υπολογισμοί θα εκτελούνται στον διακομιστή. Ωστόσο, μερικές φορές ακόμη και ένας ισχυρός διακομιστής δεν μπορεί να αντιμετωπίσει την ταυτόχρονη εργασία 5-10 χρηστών εάν ο διακομιστής 1C δεν έχει ρυθμιστεί σωστά.

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

συμπεράσματα

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

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

Επιταχύνετε 1C τώρα!