Mempercepat Time Machine dengan Menghilangkan Pelambatan Prioritas Proses Rendah

Anonim

Sudah menjadi rahasia umum bahwa semua pengguna Mac harus mengatur Time Machine untuk mengotomatiskan pencadangan komputer mereka, dan sementara sebagian besar pengguna Mac membiarkan OS X mencadangkan ke Time Machine dengan kecepatannya sendiri, yang terkadang melampaui batas pada glasial, beberapa pengguna mungkin ingin sedikit mempercepat proses pencadangan. Dengan bantuan baris perintah Anda dapat melakukan hal itu dan secara dramatis mempercepat proses pencadangan Time Machine, tetapi ada beberapa peringatan utama untuk trik ini karena ini berlaku di luar Time Machine, membuatnya hanya sesuai untuk pengguna Mac tingkat lanjut, dan digunakan pada dasar yang terbatas.

Pertama, pahami bahwa Time Machine dimaksudkan untuk berjalan di latar belakang secara otomatis, dan agar tidak mengganggu total, Time Machine berjalan dengan prioritas yang dikurangi sehingga tidak menghabiskan semua sumber daya sistem yang tersedia untuk mendapatkan pekerjaan selesai. Hal ini membuat Mac dapat digunakan saat Time Machine mencadangkan, tetapi memiliki sisi negatifnya yaitu membuat Time Machine memakan waktu lebih lama dari yang diperkirakan secara teoritis. Cara kerja trik ini adalah dengan menghapus prioritas yang dikurangi itu, tetapi, peringatan dengan pendekatan ini adalah bahwa ini berdampak lebih dari sekadar Time Machine, ini menghilangkan throttle prioritas rendah dari apa pun di tingkat kernel. Jadi, inilah mengapa ini hanya direkomendasikan untuk pengguna tingkat lanjut, dan untuk kasus penggunaan terbatas, karena Anda dapat dengan mudah menemukan diri Anda dengan semua jenis tugas yang menghabiskan CPU yang sangat tinggi sebagai hasilnya. Inilah sebabnya mengapa ini bukan pendekatan yang disarankan, dan tidak, ini tidak dimaksudkan sebagai solusi ketika cadangan Time Machine berjalan lebih lambat dari yang seharusnya, yang biasanya memerlukan pemecahan masalah minimal untuk diselesaikan.

Tidak keberatan dengan 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, begitu dimasukkan efeknya langsung. Anda dapat membiarkan pencadangan dimulai sendiri, atau memulai sendiri secara manual.

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

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 pencadangan dengan Time Machine, pendekatan yang lebih baik adalah menargetkan Time Machine dan mencadangkan secara langsung, Anda dapat menyesuaikan prioritas CPU aplikasi khususnya dengan aplikasi seperti renice atau jika Anda mahir dalam baris perintah, langsung dengan perintah nice dan renice itu sendiri.Kami akan membahas perintah renice secara terpisah di artikel terpisah, tetapi dalam pengujian awal pasti berfungsi untuk mencapai tujuan yang sama, tetapi secara terbatas untuk proses Time Machine.

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

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

Mempercepat Time Machine dengan Menghilangkan Pelambatan Prioritas Proses Rendah