19Aug

Apa itu launchd, dan mengapa ini berjalan di Mac saya?

click fraud protection

Anda menggulirkan Activity Monitor saat Anda melihat sebuah proses yang tidak Anda kenal: launchd. Haruskah kamu khawatir? Tidak: ini sebenarnya adalah bagian inti dari macos.

Artikel ini adalah bagian dari rangkaian berkelanjutan kami yang menjelaskan berbagai proses yang ditemukan di Activity Monitor, seperti kernel_task, hidd, mdsworker, installd, WindowServer, blued, dan banyak lainnya. Tidak tahu layanan apa itu? Lebih baik mulai membaca!

Proses khusus ini, launchd, adalah kerangka pengelolaan layanan yang digunakan oleh macOS, serupa dengan beberapa hal kepada Service Control Manager di Windows atau sistemd pada banyak distribusi Linux."Layanan" adalah sesuatu yang berjalan di latar belakang;pada macOS ini biasanya disebut sebagai daemon dan umumnya memiliki nama yang diakhiri dengan huruf "d." Hampir semua Mac Anda tidak ada - terhubung ke jaringan, menunjukkan hal-hal di layar, dan membuat cadangan file Anda - dilakukan oleh daemon pada beberapatingkat.

Saat menghidupkan Mac Anda, launchd adalah salah satu hal pertama yang diluncurkan, setelah kernel. Inilah sebabnya mengapa launchd memiliki Process ID, atau PID, dari 1, pada setiap sistem Mac.

instagram viewer

Satu-satunya nomor yang lebih rendah adalah 0, yang termasuk dalam kernel, yang ditunjukkan di sini sebagai kernel_task.

Setelah meluncurkan, launchd mulai meluncurkan semua dasmon lain yang dibutuhkan Mac Anda untuk menjalankannya. Setelah Mac dijalankan, launchd terus berlari di latar belakang untuk memeriksa apakah dasmon masih berjalan, dan untuk meluncurkan dasmon yang dibutuhkan nantinya untuk menjalankan berbagai program Anda.

Sangat jarang diluncurkan untuk mengambil banyak sumber daya sistem, dan bila memang terjadi, reboot Mac Anda biasanya cukup untuk memperbaikinya. Kadang-kadang sebuah program buggy mencoba meluncurkan daemon yang salah dapat menyebabkan peluncuran untuk menggunakan sekumpulan CPU.Jika Anda telah menginstal sesuatu baru-baru ini, coba hapus dan perhatikan apakah itu membantu.

Untuk sebagian besar, launchd bukanlah hal yang perlu dipikirkan pengguna, namun dimungkinkan untuk berinteraksi dengannya secara langsung berkat launchctl, alat Termianl untuk berinteraksi dengan launcd. Ketik daftar launchctl dan Anda akan melihat daftar setiap layanan latar belakang yang saat ini berjalan di Mac Anda.

Messing dengan ini jauh lebih bukan ide yang baik kecuali Anda pengguna yang sangat , tapi siapa pun yang tertarik dapat mengetikkan bantuan launchctl untuk daftar subkomentar potensial, atau membaca tutorial peluncuran lanjutan ini.