Gyorsítsa fel az időgépet az alacsony folyamatprioritású szabályozás eltávolításával

Anonim

Köztudott, hogy minden Mac-felhasználónak be kell állítania a Time Machine-t számítógépe biztonsági mentésének automatizálásához, és bár a legtöbb Mac-felhasználó hagyja, hogy az OS X a saját tempójában készítsen biztonsági mentést a Time Machine-re, ami néha határos. a glaciálison néhány felhasználó fel akarja gyorsítani a mentési folyamatot. A parancssor segítségével ezt megteheti, és drámai módon felgyorsíthatja a Time Machine biztonsági mentési folyamatát, de van néhány fontos figyelmeztetés ennek a trükknek, mivel a Time Machine-n túl is érvényes, így csak haladó Mac-felhasználók számára alkalmas, és korlátozott alapon.

Először is, értse meg, hogy a Time Machine automatikusan a háttérben fut, és hogy ne okozzon teljes kellemetlenséget, csökkentett prioritással fut, így nem használja fel az összes rendelkezésre álló rendszererőforrást a elvégzett munka. Ez használhatóvá teszi a Mac-et a Time Machine biztonsági mentése közben, de megvan az a hátránya, hogy a Time Machine tovább tart, mint az elméletileg lehetséges. Ez a trükk úgy működik, hogy eltávolítja ezt a csökkentett prioritást, de ezzel a megközelítéssel az a figyelmeztetés, hogy nem csak a Time Machine-re van hatással, hanem eltávolítja az alacsony prioritású fojtószelepet a kernel szintjén bármiről. Éppen ezért csak haladó felhasználóknak és korlátozott felhasználási esetekre ajánlott, mert könnyen előfordulhat, hogy mindenféle feladat szokatlanul magas CPU-t igényel. Ez az oka annak, hogy ez nem igazán ajánlott megközelítés, és nem, ez nem megoldás arra az esetre, ha a Time Machine biztonsági mentése a kelleténél lassabban megy, ami általában minimális hibaelhárítást igényel.

Nem bánja a figyelmeztetést és a processzorprioritás beállításával kapcsolatos esetleges problémákat? Ezután indítsa el az /Applications/Utilities/ mappában található Terminal alkalmazást, és futtassa a következő parancsot:

sudo sysctl debug.lowpri_throttle_enabled=0

A sudo használatához a szokásos módon az adminisztrátori jelszó szükséges, a belépés után a hatás azonnali. Hagyhatja, hogy a biztonsági mentés önmagában elinduljon, vagy saját maga is elindíthatja azt.

Ha futtatja ezt a parancsot, és ellenőrzi a biztonsági másolatból hátralévő időt, észre fogja venni, hogy a hátralévő szám jelentősen felgyorsul, de a CPU-használat jelentősen megnő a biztonsági mentési démon számára, és a Mac teljesítménye megüt.

A változás visszafordítható újraindítással, vagy a következő parancs szintaxisának kiadásával a terminálban:

sudo sysctl debug.lowpri_throttle_enabled=1

Ha tetszik a mögötte rejlő általános ötlet, és nem bánja, hogy a CPU-t megadóztatja a biztonsági mentések Time Machine segítségével történő befejezéséhez, jobb megoldás az, ha közvetlenül a Time Machine-t és a biztonsági mentést célozza meg, beállíthatja az alkalmazások CPU prioritását. kifejezetten egy olyan alkalmazással, mint a renice, vagy ha ügyes vagy a parancssorban, közvetlenül magukkal a nice és renice parancsokkal.A renice paranccsal külön cikkben fogunk foglalkozni, de az előzetes tesztelés során minden bizonnyal ugyanazt a célt szolgálja, csak korlátozottan az Időgép folyamataira.

Ne feledje, hogy ez nem a Time Machine biztonsági mentéseinek általános lelassítására szolgáló megoldás, amely hibaelhárítási módszerekkel javítható.

Köszönet MacKungFu-nak, hogy felfedte ezt az érdekes trükköt. Ha pedig igazán szereted ezt az ötletet, és szeretnéd, hogy újraindítás után automatikusan bekapcsolódjon, akkor dobd be ezt a plist fájlt a /Library/LaunchDaemons könyvtárba, és töltsd be a launchctl-lel, de ezt nem javasoljuk.

Gyorsítsa fel az időgépet az alacsony folyamatprioritású szabályozás eltávolításával