Πώς να ενεργοποιήσετε ή να απενεργοποιήσετε τη δυνατότητα Intel TSX στα Windows 10

Ίσως θέλετε να ενεργοποιήσετε ή να απενεργοποιήσετε τη δυνατότητα Intel Transactional Synchronization Extensions (Intel TSX) για εκείνους τους επεξεργαστές που εκθέτουν την απαραίτητη υποστήριξη επεξεργαστή. Σε αυτήν την ανάρτηση θα σας δείξουμε πώς, χρησιμοποιώντας τη ρύθμιση μητρώου που θα περιγραφεί, να ενεργοποιήσετε ή να απενεργοποιήσετε το TSX .

Τι είναι οι επεκτάσεις συγχρονισμού(Synchronization Extensions) συναλλαγών ( TSX )

Επεκτάσεις συγχρονισμού συναλλαγών (TSX)

Οι επεκτάσεις συγχρονισμού(Synchronization Extensions) συναλλαγών ( TSX ) είναι μια επέκταση της αρχιτεκτονικής συνόλου εντολών x86 ( ISA ) που προσθέτει υποστήριξη συναλλακτικής μνήμης υλικού, επιταχύνοντας την εκτέλεση λογισμικού πολλαπλών νημάτων μέσω κλειδώματος elision. Σύμφωνα με διαφορετικά σημεία αναφοράς, το TSX μπορεί να παρέχει περίπου 40% ταχύτερη εκτέλεση εφαρμογών σε συγκεκριμένους φόρτους εργασίας και 4–5 φορές περισσότερες συναλλαγές βάσης δεδομένων ανά δευτερόλεπτο ( TPS ).

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

Το Intel TSX(Intel TSX) παρέχει δύο διεπαφές λογισμικού για τον καθορισμό περιοχών κώδικα για την εκτέλεση συναλλαγών.

1] Κλείδωμα υλικού Elision (HLE)

Το HLE(HLE) είναι μια επέκταση συνόλου εντολών συμβατή με παλαιού τύπου (που περιλαμβάνει τα προθέματα XACQUIRE και XRELEASE ) για τον καθορισμό περιοχών συναλλαγών. Το HLE(HLE) είναι για προγραμματιστές που προτιμούν τη συμβατότητα προς τα πίσω του συμβατικού μοντέλου προγραμματισμού αμοιβαίας εξαίρεσης και θα ήθελαν να εκτελούν λογισμικό με δυνατότητα HLE(HLE-enabled) σε παλαιού τύπου υλικό, αλλά θα ήθελαν να επωφεληθούν από τις νέες δυνατότητες lock elision σε υλικό με υποστήριξη HLE .

Οι εγγενείς λειτουργίες Hardware Lock Elision(Hardware Lock Elision) ( HLE ) ισχύουν για εφαρμογές C/C++ μόνο για Windows .

2] Περιορισμένη μνήμη συναλλαγών(Restricted Transactional Memory) ( RTM )

Το RTM(RTM) είναι μια νέα διεπαφή συνόλου εντολών (που περιλαμβάνει τις εντολές XBEGIN(XBEGIN) , XEND και XABORT ) για προγραμματιστές να ορίζουν τις περιοχές συναλλαγών με πιο ευέλικτο τρόπο από ό,τι είναι δυνατό με το HLE .

Το RTM(RTM) είναι για προγραμματιστές που προτιμούν μια ευέλικτη διεπαφή από το υλικό εκτέλεσης συναλλαγών.

Ενεργοποιήστε ή απενεργοποιήστε τη δυνατότητα Intel TSX στα Windows 10

Για να ενεργοποιήσετε ή να απενεργοποιήσετε τη δυνατότητα Intel Transactional Synchronization Extensions ( Intel TSX ) στα Windows 10 , κάντε τα εξής:

Για να απενεργοποιήσετε το (disable) Intel TSX μέσω της ρύθμισης μητρώου:

Εκκινήστε τη γραμμή εντολών σε ανυψωμένη λειτουργία. (Launch Command Prompt in elevated mode.)( Κάντε κλικ στο Start(Click Start) . Πληκτρολογήστε CMD(Type CMD) και πατήστε ταυτόχρονα CTRL + SHIFT + Enter combo key).

Αντιγράψτε και επικολλήστε την παρακάτω εντολή και πατήστε Enter .

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v DisableTsx /t REG_DWORD /d 1 /f

Κάντε επανεκκίνηση του υπολογιστή για να τεθούν σε ισχύ οι αλλαγές.

Για να ενεργοποιήσετε το (enable) Intel TSX μέσω της ρύθμισης μητρώου:

Εκκινήστε τη γραμμή εντολών(Command Prompt) σε ανυψωμένη λειτουργία.

Αντιγράψτε και επικολλήστε την παρακάτω εντολή και πατήστε Enter .

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v DisableTsx /t REG_DWORD /d 0 /f

Κάντε επανεκκίνηση του υπολογιστή για να τεθούν σε ισχύ οι αλλαγές.

That’s it!



About the author

Είμαι έμπειρος διαχειριστής Windows 10 και Windows 11/10 με κάποια εμπειρία στο Edge. Έχω πλήθος γνώσεων και εμπειρίας να προσφέρω σε αυτόν τον τομέα, γι' αυτό πιστεύω ότι οι δεξιότητές μου θα ήταν πολύτιμο πλεονέκτημα για την εταιρεία σας. Η πολυετής εμπειρία μου τόσο στα Windows 10 όσο και στα Edge μου δίνει τη δυνατότητα να μαθαίνω γρήγορα νέες τεχνολογίες, να επιλύω γρήγορα προβλήματα και να αναλαμβάνω τον έλεγχο όταν πρόκειται για τη λειτουργία της επιχείρησής σας. Επιπλέον, η εμπειρία μου με τα Windows 10 και τον Edge με κάνει να γνωρίζω πολύ καλά όλες τις πτυχές του λειτουργικού συστήματος, κάτι που θα ήταν επωφελές για τη διαχείριση διακομιστών ή τη διαχείριση εφαρμογών λογισμικού.



Related posts