Πώς να εκχωρήσετε μη αυτόματα πυρήνες CPU για μια εφαρμογή στα Windows 10

Τα Windows 10 έχουν πολλές επιλογές με τις οποίες μπορείτε να επεξεργαστείτε για να έχετε καλύτερη απόδοση. Η συνάφεια του επεξεργαστή και τα χαρακτηριστικά προτεραιότητας της CPU του λειτουργικού συστήματος είναι μερικές από τις πιο καινοτόμες, και παρόλο που δεν είναι ασημί κουκκίδα για άμεση ενίσχυση της απόδοσης, θα κάνει τη διαφορά εάν διαθέτετε εξαρτήματα παλαιού τύπου.

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

Τι είναι η σύγκλιση επεξεργαστή στα Windows 10;

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

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

Ως εκ τούτου, το Processor Affinity μπορεί να θεωρηθεί ως ένας χρήστης που παρεμβαίνει στον προγραμματιστή. Συνήθως, ο αλγόριθμος προγραμματισμού των Windows καθορίζει ποια διαδικασία θα εκτελεστεί σε ποιους πυρήνες CPU. Εάν ρυθμίσετε το Processor Affinity με μη αυτόματο τρόπο, μπορείτε να αναγκάσετε μια διεργασία ή ένα νήμα να εκτελεστεί σε οποιονδήποτε πυρήνα θέλετε.

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

Ωστόσο, αυτό δεν θα έκανε τους πυρήνες αποκλειστικά σε αυτές τις διεργασίες. Τα Windows μπορούν ακόμα να εκχωρήσουν διαφορετικές διεργασίες σε αυτούς τους πυρήνες. Η ρύθμιση Processor Affinity επηρεάζει μόνο τις διεργασίες που επιλέγετε κάνοντας τις να εκτελούνται μόνο σε καθορισμένους πυρήνες.

Ποια είναι η προτεραιότητα της CPU στα Windows 10;

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

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

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

Τέλος, η «προτεραιότητα CPU» είναι εντελώς διαφορετική από τη «συνάφεια επεξεργαστή». Όταν η ρύθμιση προτεραιότητας CPU μιας διεργασίας λέει στο χρονοδιάγραμμα πώς να χειριστεί αυτή τη διαδικασία, η ρύθμιση της συνάφειας επεξεργαστή κλειδώνει τη διαδικασία σε συγκεκριμένους πυρήνες/πυρήνες CPU. Με μια ομάδα συνάφειας επεξεργαστή, ακόμα κι αν μια διεργασία έχει υψηλή ή χαμηλή προτεραιότητα, θα εκτελείται σε συγκεκριμένους πυρήνες/πυρήνες.

Γιατί θα θέλατε να εκχωρήσετε πυρήνες CPU σε μια συγκεκριμένη εφαρμογή

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

Αυτό παρουσιάζει ένα πρόβλημα για τον προγραμματισμό των σύγχρονων λειτουργικών συστημάτων: Πώς προγραμματίζετε διεργασίες μονού νήματος σε επεξεργαστές πολλαπλών νημάτων χωρίς διακοπή της συμβατότητας;

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

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

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

Πώς να ορίσετε τη συγγένεια επεξεργαστή και την προτεραιότητα της CPU

Για να ορίσετε τη συγγένεια του επεξεργαστή και την προτεραιότητα της CPU, θα πρέπει να ανοίξετε τη διαχείριση εργασιών και να συνεχίσετε από εκεί.

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

Στη συνέχεια, κάντε δεξί κλικ σε αυτή τη διαδικασία και επιλέξτε Μεταβείτε στις λεπτομέρειες.

Η διαδικασία που θα επιλέξετε θα επισημανθεί στο νέο πλαίσιο που θα εμφανιστεί. Κάντε δεξί κλικ στην επισημασμένη διαδικασία και επιλέξτε Ορισμός συγγένειας. Θα εμφανιστεί τώρα ο πίνακας Processor Affinity.

Στον πίνακα Processor Affinity, καταργήστε την επιλογή των πυρήνων της CPU στους οποίους δεν θέλετε να εκτελέσετε τη λειτουργία. Μετά από αυτό, κάντε κλικ στο OK. Η συνάφεια επεξεργαστή θα οριστεί τώρα και η επιλεγμένη διαδικασία θα εκτελείται μόνο στους καθορισμένους πυρήνες της CPU.

Για να ορίσετε την προτεραιότητα της CPU, κάντε δεξί κλικ σε οποιαδήποτε διεργασία στη Διαχείριση εργασιών και επιλέξτε Μεταβείτε στις λεπτομέρειες.

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

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

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

Από την άλλη πλευρά, η επιλογή υψηλής προτεραιότητας είναι ασφαλέστερη, αρκεί να μην βάζετε πολλές διεργασίες σε υψηλή προτεραιότητα.

Οι άλλες επιλογές στη λίστα είναι Πάνω από το κανονικό, Κανονικό, Κάτω από το κανονικό και Χαμηλό, οι οποίες δεν χρειάζονται περαιτέρω εξήγηση.

Μην περιορίζετε τη συγγένεια του επεξεργαστή και την προτεραιότητα της CPU εάν δεν ξέρετε τι κάνετε

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

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

Κουμπί μετάβασης στην κορυφή