Τι είναι το rpcsvchost και γιατί τρέχει στο Mac μου;
Μπορείτε να βρείτε κάτι που ονομάζεται rpcsvchost ενώ χρησιμοποιείτε το Activity Monitor για να δείτε τι τρέχει στο Mac σας. Ποια είναι αυτή η διαδικασία και θα πρέπει να ανησυχείτε; Με μια λέξη, όχι: rpcsvhost είναι ένα βασικό μέρος του macOS.
Αυτό το άρθρο είναι μέρος της συνεχιζόμενης σειράς μας που εξηγεί διάφορες διεργασίες που βρίσκονται στο Activity Monitor, όπως kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd και πολλά άλλα. Δεν ξέρω τι είναι αυτές οι υπηρεσίες; Καλύτερη έναρξη ανάγνωσης!
Η σημερινή διαδικασία, rpcsvchost, είναι ένα εργαλείο που χρησιμοποιείται για τη σύνδεση με συγκεκριμένα δίκτυα, ιδιαίτερα αυτά της Microsoft. Για να παραθέσετε τη σελίδα man για rpcsvchost:
Το rpcsvchost είναι ένα πολύ απλό περιβάλλον για τη φιλοξενία υπηρεσιών DCE / RPC. Παρέχει υπηρεσίες DCE / RPC από τη λίστα των προσθηκών που παρέχονται ως παραδοχές, συνδέεται με ένα κατάλληλο σύνολο τελικών σημείων και ακούει για αιτήματα πρωτοκόλλου.
Τώρα λοιπόν γνωρίζουμε ότι αυτή είναι μια διαδικασία που βοηθά στο συντονισμό της δικτύωσης, αλλά αυτό δεν διευκρινίζει τα πράγματα επειδή δεν ξέρουμε τι είναι το DCE / RPC. Αποδεικνύεται ότι αυτό αντιπροσωπεύει το Distributed Computing Environment / απομακρυσμένες κλήσεις διαδικασίας.
Όλοι οι τύποι υπηρεσιών δικτύου χρησιμοποιούν το DCE / RPC, ίσως το Microsoft Exchange. Η Apple πρόσθεσε την υποστήριξη DCE / RPC το 2010 ως μέρος του Mac OS X Lion 10.7. Η υλοποίηση της DCE / RPC από την Apple είναι διαθέσιμη στο MacOS Forge, όπου η Apple φιλοξενεί τον πηγαίο κώδικα για τα έργα ανοιχτού κώδικα.
Το DCE / RPC είναι μια εφαρμογή της τεχνολογίας Remote Call Call που αναπτύχθηκε από την Open Group ως μέρος του Distributed Computing Environment. Το DCE / RPC χρησιμοποιείται συνήθως για να αλληλεπιδρά με τις υπηρεσίες δικτύου των Windows.
Η Apple παρέχει μια λίστα με συνδέσμους για περαιτέρω τεκμηρίωση για το πραγματικά περίεργο, αλλά ως επί το πλείστον, το μόνο που χρειάζεται να γνωρίζετε είναι ότι το rpcsvchost επιτρέπει στο Mac σας να συνδεθεί με ορισμένα είδη δικτύων.
Εάν το rpcsvchost καταναλώνει πολλή ισχύ CPU, μπορεί να έχετε πρόβλημα με τη σύνδεση με διακομιστή Microsoft Exchange ή με κάποια άλλη υπηρεσία δικτύου που χρησιμοποιεί DCE / RPC. Αν συμβαίνει αυτό, αυτές οι εφαρμογές πιθανότατα χρησιμοποιούν επίσης πολλή ισχύ CPU, οπότε η ισχύς τους κλείνει και βλέπει αν αυτό βοηθά.
Είναι επίσης πιθανό, αν και δεν είναι πιθανό ένα κομμάτι κακόβουλου λογισμικού να χρησιμοποιεί το DCE / RPC στο σπίτι του τηλεφώνου. Δείτε πώς μπορείτε να καταργήσετε το κακόβουλο λογισμικό από το Mac σας, μόνο σε περίπτωση.
Φωτογραφική πίστωση: guteksk7 / Shutterstock.com