Mempercepat Waktu Mesin dengan Menghapus Prioritas Proses Rendah Pemerlambat

Sudah diketahui bahwa semua pengguna Mac harus mengatur Time Machine untuk mengotomatisasi cadangan komputer mereka, dan sementara sebagian besar pengguna Mac membiarkan OS X melakukan pencadangan ke Time Machine dengan kecepatannya sendiri, yang terkadang berbatasan dengan glasial, beberapa pengguna mungkin ingin mempercepat proses pencadangan sedikit. Dengan bantuan baris perintah Anda dapat melakukan hal itu dan secara dramatis mempercepat proses pencadangan Time Machine, tetapi ada beberapa keberatan utama untuk trik ini karena ini berlaku di luar Time Machine, membuatnya sesuai untuk pengguna Mac tingkat lanjut saja, dan digunakan pada basis terbatas.

Pertama, pahami bahwa Time Machine dimaksudkan untuk berjalan di latar belakang secara otomatis, dan tidak menjadi gangguan total yang berjalan pada prioritas yang dikurangi sehingga tidak mengkonsumsi semua sumber daya sistem yang tersedia untuk menyelesaikan pekerjaan. Hal ini membuat Mac dapat digunakan sementara Time Machine mundur, tetapi memiliki kekurangan dalam membuat Time Machine membutuhkan waktu lebih lama daripada yang bisa dilakukan secara teoritis. Cara kerja trik ini adalah dengan menghapus prioritas yang dikurangi, tetapi, peringatan dengan pendekatan ini adalah bahwa ia berdampak lebih dari sekadar Time Machine, ia menghilangkan throttle prioritas rendah dari apa pun di tingkat kernel. Jadi, inilah mengapa hanya direkomendasikan untuk pengguna tingkat lanjut, dan untuk kasus penggunaan terbatas, karena Anda dapat dengan mudah menemukan diri Anda dengan segala macam tugas yang mengambil CPU yang sangat tinggi sebagai hasilnya. Inilah sebabnya mengapa ini tidak benar-benar merupakan pendekatan yang disarankan, dan tidak, ini tidak dimaksudkan sebagai solusi ketika cadangan Time Machine berjalan lebih lambat dari seharusnya, yang biasanya membutuhkan pemecahan masalah minimal untuk menyelesaikannya.

Tidak keberatan peringatan dan potensi masalah dengan menyesuaikan prioritas prosesor? Kemudian luncurkan aplikasi Terminal yang ditemukan di / Applications / Utilities / dan jalankan perintah berikut:

sudo sysctl debug.lowpri_throttle_enabled=0

Menggunakan sudo membutuhkan kata sandi admin seperti biasa, setelah memasukkan efeknya langsung. Anda dapat membiarkan cadangan memulai sendiri, atau secara manual memulai sendiri.

Jika Anda menjalankan perintah ini dan memeriksa waktu yang tersisa pada cadangan, Anda akan melihat jumlah yang tersisa harus dipercepat, tetapi penggunaan CPU meningkat untuk daemon cadangan dan kinerja Mac membutuhkan pukulan.

Perubahan dapat dibalik dengan reboot, atau dengan mengeluarkan sintaks perintah berikut di terminal:

sudo sysctl debug.lowpri_throttle_enabled=1

Jika Anda menyukai ide umum di balik ini dan tidak keberatan membebani CPU untuk menyelesaikan backup dengan Time Machine, pendekatan yang lebih baik adalah menargetkan Time Machine dan backupd secara langsung, Anda dapat menyesuaikan prioritas CPU aplikasi secara khusus dengan aplikasi seperti renice atau jika Anda cerdas dalam baris perintah, langsung dengan perintah yang bagus dan renice sendiri. Kami akan membahas perintah renice secara terpisah dalam artikel yang terpisah, tetapi dalam pengujian awal tentu saja bekerja untuk mencapai tujuan yang sama, tetapi pada dasar yang terbatas untuk proses Time Machine.

Ingat, ini bukan solusi untuk memperlambat pencadangan Time Machine secara umum, yang dapat diperbaiki melalui metode pemecahan masalah.

Terima kasih kepada MacKungFu untuk mengungkap trik menarik ini. Dan jika Anda benar-benar menyukai ide ini dan ingin mengaktifkannya secara otomatis setelah reboot, Anda dapat menghapus file plist ini ke / Library / LaunchDaemons dan memuatnya dengan launchctl, tetapi kami tidak menyarankan melakukan hal itu.