Mempercepatkan Mesin Masa dengan Mengalih Keluar Pendikitan Keutamaan Proses Rendah
Adalah diketahui umum bahawa semua pengguna Mac harus menyediakan Mesin Masa untuk mengautomasikan sandaran komputer mereka, dan sementara kebanyakan pengguna Mac membenarkan OS X membuat sandaran ke Mesin Masa mengikut kadarnya sendiri, yang kadangkala membatasi sempadan. pada glasier, sesetengah pengguna mungkin ingin mempercepatkan sedikit proses sandaran. Dengan bantuan baris arahan anda boleh melakukan perkara itu dan mempercepatkan proses sandaran Mesin Masa secara mendadak, tetapi terdapat beberapa kaveat utama untuk helah ini kerana ia terpakai di luar Mesin Masa, menjadikannya sesuai untuk pengguna Mac lanjutan sahaja dan digunakan pada asas yang terhad.
Pertama, fahami bahawa Mesin Masa dimaksudkan untuk berjalan di latar belakang secara automatik dan tidak menjadi kacau ganggu sepenuhnya ia berjalan pada keutamaan yang dikurangkan supaya ia tidak menggunakan semua sumber sistem yang tersedia untuk mendapatkan kerja selesai. Ini menjadikan Mac boleh digunakan semasa Mesin Masa membuat sandaran, tetapi ia mempunyai kelemahan kerana menjadikan Mesin Masa mengambil masa lebih lama daripada yang boleh dilakukan secara teori. Cara helah ini berfungsi ialah dengan mengalih keluar keutamaan yang dikurangkan itu, tetapi, kaveat dengan pendekatan ini ialah ia memberi kesan lebih daripada sekadar Mesin Masa, ia mengalih keluar pendikit keutamaan rendah daripada apa-apa di peringkat kernel. Oleh itu, inilah sebabnya ia hanya disyorkan untuk pengguna lanjutan, dan untuk kes penggunaan terhad, kerana anda boleh mendapati diri anda dengan mudah dengan pelbagai tugas yang mengambil CPU yang sangat tinggi akibatnya. Inilah sebabnya mengapa ini sebenarnya bukan pendekatan yang disyorkan, dan tidak, ini tidak bertujuan untuk menjadi penyelesaian apabila sandaran Mesin Masa berjalan lebih perlahan daripada yang sepatutnya, yang biasanya memerlukan penyelesaian masalah minimum untuk diselesaikan.
Tidak keberatan dengan kaveat dan potensi isu dengan melaraskan keutamaan pemproses? Kemudian lancarkan aplikasi Terminal yang terdapat dalam /Applications/Utilities/ dan jalankan arahan berikut:
sudo sysctl debug.lowpri_throttle_enabled=0
Menggunakan sudo memerlukan kata laluan pentadbir seperti biasa, setelah dimasukkan kesannya serta-merta. Anda boleh sama ada membiarkan sandaran bermula sendiri atau memulakannya sendiri secara manual.
Jika anda menjalankan arahan ini dan menyemak baki masa pada sandaran, anda akan dapati bilangan yang tinggal akan menjadi lebih pantas, tetapi penggunaan CPU meningkat untuk daemon sandaran dan prestasi Mac terjejas.
Perubahan boleh diterbalikkan dengan but semula atau dengan mengeluarkan sintaks arahan berikut dalam terminal:
sudo sysctl debug.lowpri_throttle_enabled=1
Jika anda menyukai idea umum di sebalik ini dan tidak keberatan mengenakan cukai kepada CPU untuk melengkapkan sandaran dengan Mesin Masa, pendekatan yang lebih baik ialah menyasarkan Mesin Masa dan membuat sandaran terus, anda boleh melaraskan keutamaan CPU apl khususnya dengan aplikasi seperti renice atau jika anda mahir dalam baris arahan, secara langsung dengan perintah bagus dan renice itu sendiri.Kami akan membincangkan arahan renice secara berasingan dalam artikel berasingan, tetapi dalam ujian awal, ia pasti berfungsi untuk mencapai objektif yang sama, tetapi secara terhad kepada proses Mesin Masa.
Ingat, ini bukan penyelesaian untuk memperlahankan sandaran Mesin Masa secara umum, yang boleh diperbaiki melalui kaedah penyelesaian masalah.
Terima kasih kepada MacKungFu kerana mendedahkan helah menarik ini. Dan jika anda benar-benar menyukai idea ini dan ingin mendayakannya sendiri secara automatik selepas but semula, anda boleh meletakkan fail plist ini ke dalam /Library/LaunchDaemons dan memuatkannya dengan launchctl, tetapi kami tidak mengesyorkan berbuat demikian.