Apa itu Launchd, dan Mengapa Ini Berjalan di Mac Saya?

Apa itu Launchd, dan Mengapa Ini Berjalan di Mac Saya?
Apa itu Launchd, dan Mengapa Ini Berjalan di Mac Saya?

Video: Apa itu Launchd, dan Mengapa Ini Berjalan di Mac Saya?

Video: Apa itu Launchd, dan Mengapa Ini Berjalan di Mac Saya?
Video: Cara Menghindari Jalan Tol Di Google Maps 2022 - YouTube 2024, April
Anonim
Anda sedang menggulir melalui Activity Monitor ketika Anda melihat proses yang tidak Anda kenal: launchd. Haruskah kamu khawatir? Tidak: ini sebenarnya adalah bagian inti dari macOS.
Anda sedang menggulir melalui Activity Monitor ketika Anda melihat proses yang tidak Anda kenal: launchd. Haruskah kamu khawatir? Tidak: ini sebenarnya adalah bagian inti dari macOS.

Artikel ini adalah bagian dari seri berkelanjutan kami yang menjelaskan berbagai proses yang ditemukan dalam 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 manajemen layanan yang digunakan oleh macOS, serupa dalam beberapa cara untuk Service Control Manager pada Windows atau sistemd pada banyak distribusi Linux. "Layanan" adalah apa pun yang berjalan di latar belakang; pada macOS ini biasanya disebut sebagai daemon dan umumnya memiliki nama yang diakhiri dengan huruf “d.” Hampir semua yang dilakukan Mac Anda - menghubungkan ke jaringan, menampilkan berbagai hal di layar, dan mencadangkan file Anda - dilakukan oleh daemon pada beberapa tingkat.

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

Satu-satunya angka yang lebih rendah adalah 0, yang termasuk dalam kernel, diwakili di sini sebagai kernel task.
Satu-satunya angka yang lebih rendah adalah 0, yang termasuk dalam kernel, diwakili di sini sebagai kernel task.

Setelah meluncurkan, jalankan hasil untuk meluncurkan semua daemon lain yang dibutuhkan Mac Anda untuk dijalankan. Setelah Anda menjalankan Mac, peluncuran akan terus berjalan di latar belakang untuk memeriksa apakah daemon masih berjalan, dan untuk meluncurkan daemon yang dibutuhkan nanti untuk menjalankan berbagai program Anda.

Sangat jarang bagi launchd untuk mengambil banyak sumber daya sistem, dan ketika itu terjadi, me-reboot Mac Anda biasanya cukup untuk memperbaikinya. Kadang-kadang program buggy yang mencoba meluncurkan daemon rusak dapat menyebabkan peluncuran untuk menggunakan banyak CPU. Jika Anda baru saja memasang sesuatu, coba hapus itu dan lihat apakah itu membantu.

Untuk sebagian besar, peluncuran bukan sesuatu yang perlu dipikirkan pengguna, tetapi mungkin untuk berinteraksi dengan itu secara langsung berkat launchctl, alat Termianl untuk berinteraksi dengan launcd. Mengetik

launchctl list

dan Anda akan melihat daftar setiap layanan latar belakang yang saat ini berjalan di Mac Anda.

Image
Image

Bercakap-cakap dengan ini lebih banyak bukanlah ide yang bagus kecuali Anda seorang sangat pengguna tingkat lanjut, tetapi siapa pun yang tertarik dapat mengetik

launchctl help

untuk daftar sub-perintah potensial, atau membaca tutorial peluncuran lanjutan ini.

Direkomendasikan: