SuperFetch: ποια είναι αυτή η υπηρεσία και σε περίπτωση που την απενεργοποιήσετε

Πίνακας περιεχομένων:

SuperFetch: ποια είναι αυτή η υπηρεσία και σε περίπτωση που την απενεργοποιήσετε
SuperFetch: ποια είναι αυτή η υπηρεσία και σε περίπτωση που την απενεργοποιήσετε

Βίντεο: SuperFetch: ποια είναι αυτή η υπηρεσία και σε περίπτωση που την απενεργοποιήσετε

Βίντεο: SuperFetch: ποια είναι αυτή η υπηρεσία και σε περίπτωση που την απενεργοποιήσετε
Βίντεο: Sysmain Windows 10 ⚡️ Как Отключить Службу Superfetch / Prefetch, нужно ли это делать 2024, Απρίλιος
Anonim

Το λειτουργικό σύστημα Windows 7 επέτρεψε την εφαρμογή μιας μοναδικής τεχνολογίας που ονομάζεται SuperFetch. Τι είναι αυτή η τεχνολογία και πώς λειτουργεί, δεν είναι γνωστή σε όλους. Αλλά αν θυμάστε την προηγούμενη τεχνολογία Prefetcher στα Windows Vista, τότε όλα θα τεθούν αμέσως στη θέση τους.

Τα Windows 7 είναι αδιανόητα χωρίς το SuperFetch σήμερα
Τα Windows 7 είναι αδιανόητα χωρίς το SuperFetch σήμερα

Οι επιστημονικές εξελίξεις στον τομέα της τεχνολογίας των υπολογιστών δεν στέκονται. Το λειτουργικό σύστημα Windows 7 κατέστησε δυνατή την εφαρμογή της μοναδικής τεχνολογίας SuperFetch (αναφέρεται ως διαδικασία sysmain στο task manager). Για να κατανοήσετε το νόημα και να κατανοήσετε τις λειτουργίες αυτής της υπηρεσίας, πρέπει να θυμάστε μια άλλη μοναδική τεχνολογία Prefetcher στα Windows Vista. Όταν ξεκινά οποιοδήποτε πρόγραμμα, τα αρχεία διαμόρφωσης και τα στοιχεία του διαβάζονται αρχικά από τον σκληρό δίσκο και μόνο τότε φορτώνονται στη μνήμη RAM σε λειτουργία κεντρικού υπολογιστή. Όταν η εφαρμογή κλείσει ανοίγοντας την ξανά, θα εκτελεστεί η ίδια διαδικασία. Προκειμένου να επιταχυνθεί η πρόσβαση σε προγράμματα και, ως αποτέλεσμα, να βελτιστοποιηθεί το έργο των διαδικασιών συστήματος, δημιουργήθηκε και υλοποιήθηκε η τεχνολογία SuperFetch.

Ευφυές σύστημα SuperFetch: Γενικές έννοιες

Με τη βοήθεια της τεχνολογίας superfetch, τα πιο δημοφιλή προγράμματα που χρησιμοποιούνται από τον χρήστη παρακολουθούνται και στη συνέχεια τοποθετούνται στη μνήμη RAM για γρήγορη εύρεση. Έτσι, η έναρξη αυτού του ή αυτού του προγράμματος είναι πολύ πιο γρήγορη λόγω του γεγονότος ότι τα δεδομένα βρίσκονται ήδη στη μνήμη RAM, γι 'αυτό δεν ξοδεύεται επιπλέον χρόνος για την ανάγνωσή του από τον σκληρό δίσκο. Αν κοιτάξετε την ιστορία της δημιουργίας της τεχνολογίας, τότε αρχικά εφαρμόστηκε στα windows xp και στη συνέχεια συνεχίστηκε στην έκδοση Vista και ονομάστηκε Prefetcher. Το καθήκον της ήταν να βελτιστοποιήσει τη φόρτωση των στοιχείων του συστήματος και των ενοτήτων των εφαρμογών που εκτελούνται πριν ξεκινήσει απευθείας.

Το SuperFetch έχει μεγάλη ζήτηση σήμερα
Το SuperFetch έχει μεγάλη ζήτηση σήμερα

Η τεχνολογία επομένως ονομάζεται "Prefetch" ή prefetcher (superprefetch). Αυτή η υπηρεσία είχε σημαντικά μειονεκτήματα. Επιτρέπει τη φόρτωση περιορισμένου αριθμού προγραμμάτων στη μνήμη RAM και όταν μια εφαρμογή έπαψε να χρησιμοποιείται συχνά, τα δεδομένα της μεταφέρθηκαν πίσω στον σκληρό δίσκο του αρχείου σελιδοποίησης. Αλλά αργότερα, το τέλειο έχει υποστεί σημαντικές αλλαγές.

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

Ρυθμίσεις και διαχείριση υπηρεσίας

Για να ενεργοποιήσετε αυτήν την υπηρεσία, είναι καλύτερο να χρησιμοποιήσετε το μητρώο συστήματος. Στο μενού Εκτέλεση (Win + R), η εντολή regedit καλεί τον επεξεργαστή. Στην ενότητα συστήματος, χρησιμοποιώντας τον κλάδο HKLM, πρέπει να βρείτε τον κατάλογο PrefetchParameters. Χρειαζόμαστε δύο κλειδιά EnablePrefetcher και EnableSuperFetch. Εάν δεν υπάρχει κλειδί EnableSuperFetch, τότε πρέπει να δημιουργηθεί (παράμετρος DWORD) και να εκχωρηθεί ένα κατάλληλο όνομα Για ευκολία, μπορείτε να εισαγάγετε τέσσερις τιμές για κάθε κλειδί:

- 0 - πλήρης τερματισμός λειτουργίας

- 1 - βελτιστοποίηση μόνο των προγραμμάτων που εκτελούνται.

- 2 - βελτιστοποίηση μόνο των στοιχείων του συστήματος εκκίνησης.

- 3 - ισορροπημένη επιτάχυνση της εφαρμογής και των συστημάτων.

Το SuperFetch δεν πρέπει να απενεργοποιηθεί εκτός εάν είναι απολύτως απαραίτητο
Το SuperFetch δεν πρέπει να απενεργοποιηθεί εκτός εάν είναι απολύτως απαραίτητο

Η χρήση της εντολής services.msc, η οποία ανοίγει το παράθυρο ρυθμίσεων για εκτελέσιμες υπηρεσίες και διαδικασίες, είναι μια άλλη μέθοδος διαχείρισης των ρυθμίσεων υπηρεσίας. Σε αυτήν την περίπτωση, πρέπει να βρείτε το SuperFetch και να ανοίξετε τις ιδιότητες υπηρεσίας με διπλό κλικ. Στη συνέχεια, πρέπει να ορίσετε την απαιτούμενη παράμετρο από την αναπτυσσόμενη λίστα του τύπου εκκίνησης.

Μειονεκτήματα της υπηρεσίας SuperFetch

Υπάρχουν όμως και αδυναμίες σε αυτήν την υπηρεσία. Όχι σπάνια υπάρχουν προβλήματα που σχετίζονται με αυτό. Με τη σωστή εξέταση αυτού του ζητήματος, μπορείτε να καταλήξετε στο συμπέρασμα ότι τα προβλήματα που προκύπτουν κατά την εργασία με τον υπολογιστή δεν είναι το άμεσο σφάλμα της υπηρεσίας SuperFetch. Δηλαδή, εάν μιλάμε για αστοχίες σε επίπεδο συστήματος, τότε δεν έχουν κρίσιμο αντίκτυπο στη λειτουργία του "λειτουργικού συστήματος". Αλλά ένα σφάλμα στην ενότητα SuperFetch καθιστά αυτήν την υπηρεσία απολύτως μη ενεργοποιημένη. Και σε αυτήν την περίπτωση, ακόμη και η εισαγωγή των απαραίτητων παραμέτρων στο ίδιο μητρώο δεν αλλάζει την κατάσταση προς το καλύτερο. Συχνά μπορείτε να δείτε ένα μήνυμα ότι υπήρξε μη φυσιολογικός τερματισμός (SuperFetch τερματίστηκε) ή ότι η πρόσβαση αρνήθηκε εντελώς.

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

SuperFetch: Όλα
SuperFetch: Όλα

Το SuperFetch εκτελείται πάντα στο παρασκήνιο. Η υπηρεσία χρησιμοποιεί πόρους επεξεργαστή και μνήμη. Το "Superfetch" δεν καλείται να εξαλείψει εντελώς τη φόρτωση εφαρμογών στη "RAM", ο άμεσος σκοπός του είναι να κάνει τη διαδικασία γρήγορη. Και κάθε φορά που πραγματοποιείται λήψη, το σύστημα θα εξακολουθεί να αντιμετωπίζει την ίδια επιβράδυνση εάν η εφαρμογή ξεκίνησε χωρίς το SuperFetch Αυτό συμβαίνει επειδή η υπηρεσία προφορτώνει πολύ μεγάλο αριθμό δεδομένων από τον σκληρό δίσκο στη μνήμη RAM. Και εάν, με κάθε τέτοια εκκίνηση ή επανεκκίνηση του υπολογιστή, ο σκληρός δίσκος λειτουργεί με φόρτωση εκατό τοις εκατό για κάποιο χρονικό διάστημα, τότε ενδέχεται να προκύψουν προβλήματα με το SuperFetch. Οι παίκτες με μνήμη τεσσάρων gigabyte ή λιγότερο θα έχουν προβλήματα με το SuperFetch. Το κύριο μειονέκτημα εδώ είναι ότι υπάρχουν παιχνίδια που χρησιμοποιούν πολλή μνήμη RAM. Σε αυτήν την περίπτωση, υπάρχει ένα συνεχές αίτημα και απελευθέρωση μνήμης. Αυτή η εκτέλεση τέτοιων χειρισμών μπορεί να προκαλέσει τη συνεχή φόρτωση και εκφόρτωση τοπικών δεδομένων από την υπηρεσία.

Απενεργοποίηση του SuperFetch: όλα τα πλεονεκτήματα και τα μειονεκτήματα

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

Υπάρχει επίσης μια γενική πρόταση για όλους τους χρήστες, η οποία έχει ως εξής:

- μια μικρή ποσότητα μνήμης RAM δεν επιτρέπει την ομαλή χρήση της υπηρεσίας.

- ο επαρκής όγκος του συνιστά την ενεργοποίηση του Superfetch.

Το SuperFetch απαιτείται για την επιτάχυνση του λειτουργικού συστήματος
Το SuperFetch απαιτείται για την επιτάχυνση του λειτουργικού συστήματος

Έτσι, εάν η ποσότητα μνήμης RAM δεν υπερβαίνει το 1 GB και το φορτίο μνήμης μπορεί να φτάσει τα 600 MB, για να μην αναφέρουμε την πρόσθετη εικονική μνήμη και το αρχείο σελιδοποίησης, τότε προκύπτει μια κατάσταση με περιορισμένη λειτουργικότητα RAM. Αλλά αυτό ισχύει φυσικά εάν το σύστημα υπολογιστών είναι της παλιάς γενιάς (χρησιμοποιείται το έτοιμο σύστημα). Στα σύγχρονα συστήματα, ακόμα και αν χρησιμοποιείται η ελάχιστη διαμόρφωση, το συμπληρωματικό πρόγραμμα συνεπάγεται αρχικά μεγάλες ποσότητες RAM, ξεκινώντας από 3 GB. Στην περίπτωση αυτή, φυσικά, δικαιολογείται η χρήση της υπηρεσίας SuperFetch. Μπορείτε να συγκρίνετε τη λειτουργία του υπολογιστή με διαφορετικούς τρόπους: χρησιμοποιώντας το SuperFetch και όταν είναι απενεργοποιημένος. Ορισμένοι χρήστες σημειώνουν ότι σε αυτήν την περίπτωση δεν είδαν μεγάλη διαφορά.

Με άλλα λόγια, η χρήση ή απενεργοποίηση του SuperFetch ως κεντρικού υπολογιστή εξαρτάται αποκλειστικά από την ισορροπία δυνατοτήτων και το αναμενόμενο φορτίο στη μνήμη RAM του υπολογιστή. Φυσικά, όταν χρησιμοποιείτε σύγχρονα παιχνίδια σε παλιό υλικό, τα προβλήματα με την απόδοση του λειτουργικού συστήματος είναι αναπόφευκτα. Ωστόσο, σε άλλες περιπτώσεις, όταν η μνήμη RAM αντιμετωπίζει την εργασία χωρίς προβλήματα, απλά δεν χρειάζεται να αυξήσετε την ταχύτητα του υπολογιστή απενεργοποιώντας το σύστημα superfetch.

Συνιστάται: