Düşük İşlem Öncelikli Kısıtlamayı Kaldırarak Zaman Makinesini Hızlandırın

Anonim

Tüm Mac kullanıcılarının, bilgisayarlarının yedeklemelerini otomatikleştirmek için Time Machine'i kurması gerektiği iyi bilinir ve çoğu Mac kullanıcısı, OS X'in Time Machine'e kendi hızında (bazen sınırda olan) yedekleme yapmasına izin verir. buzulda, bazı kullanıcılar yedekleme sürecini biraz hızlandırmak isteyebilir. Komut satırının yardımıyla tam da bunu yapabilir ve Time Machine yedekleme sürecini önemli ölçüde hızlandırabilirsiniz, ancak bu numaranın bazı önemli uyarıları vardır çünkü Time Machine'in ötesinde geçerlidir, bu da onu yalnızca ileri düzey Mac kullanıcıları için uygun hale getirir ve üzerinde kullanılır. sınırlı bir temel.

Öncelikle, Time Machine'in arka planda otomatik olarak çalışması gerektiğini ve tam bir baş belası olmaması için az altılmış bir öncelikte çalıştığını anlayın, böylece mevcut tüm sistem kaynaklarını tüketmez. iş bitmiş. Bu, Time Machine yedeklenirken Mac'i kullanılabilir hale getirir, ancak Time Machine'in teorik olarak yapabileceğinden daha uzun sürmesi gibi bir dezavantajı vardır. Bu hilenin çalışma şekli, az altılmış önceliği kaldırmaktır, ancak bu yaklaşımla ilgili uyarı, Time Machine'den daha fazlasını etkilemesidir, çekirdek seviyesindeki herhangi bir şeyden düşük öncelikli kısıtlamayı kaldırır. Bu nedenle, yalnızca ileri düzey kullanıcılar ve sınırlı kullanım durumları için tavsiye edilmesinin nedeni budur, çünkü sonuç olarak kendinizi her türden görevin aşırı derecede yüksek CPU'yu kapladığını kolayca bulabilirsiniz. Bu nedenle bu gerçekten tavsiye edilen bir yaklaşım değildir ve hayır, bunun bir Time Machine yedeklemesinin olması gerekenden daha yavaş gittiği ve genellikle çözülmesi için minimum sorun giderme gerektiren durumlar için bir çözüm olması amaçlanmamıştır.

İşlemci önceliğini ayarlamayla ilgili uyarıları ve olası sorunları önemsemiyor musunuz? Ardından /Applications/Utilities/ konumunda bulunan Terminal uygulamasını başlatın ve şu komutu çalıştırın:

sudo sysctl debug.lowpri_throttle_enabled=0

Sudo kullanmak, her zamanki gibi yönetici şifresi gerektirir, girildikten sonra etki anında gerçekleşir. Bir yedeklemenin kendi başına başlamasına izin verebilir veya manuel olarak kendiniz başlatabilirsiniz.

Bu komutu çalıştırır ve bir yedeklemede kalan süreyi kontrol ederseniz, kalan sayının önemli ölçüde hızlanması gerektiğini fark edeceksiniz, ancak yedekleme arka plan programı için CPU kullanımı çok artar ve Mac performansı darbe alır.

Değişiklik, yeniden başlatmayla veya terminalde aşağıdaki komut söz dizimini vererek geri alınabilir:

sudo sysctl debug.lowpri_throttle_enabled=1

Bunun arkasındaki genel fikir hoşunuza gittiyse ve Time Machine ile yedeklemeleri tamamlamak için CPU'yu vergilendirmekten çekinmiyorsanız, Time Machine'i hedeflemek ve doğrudan yedeklemek daha iyi bir yaklaşım olacaktır, bir uygulamanın CPU önceliğini ayarlayabilirsiniz özellikle renice gibi bir uygulamayla veya komut satırında bilgiliyseniz, doğrudan nice ve renice komutlarıyla.renice komutunu ayrı bir makalede ayrıca ele alacağız, ancak ön testte kesinlikle aynı amaca ulaşmak için çalışır, ancak sınırlı olarak Time Machine işlemleriyle.

Unutmayın, bu genel olarak Time Machine yedeklemelerini yavaşlatmak için bir çözüm değildir ve sorun giderme yöntemleriyle düzeltilebilir.

Bu ilginç numarayı ortaya çıkardığı için MacKungFu'ya teşekkürler. Ve bu fikri gerçekten beğendiyseniz ve yeniden başlatmanın ardından otomatik olarak etkinleşmesini istiyorsanız, bu plist dosyasını /Library/LaunchDaemons'a bırakıp launchctl ile yükleyebilirsiniz, ancak bunu yapmanızı önermiyoruz.

Düşük İşlem Öncelikli Kısıtlamayı Kaldırarak Zaman Makinesini Hızlandırın