Ubrzajte Time Machine uklanjanjem regulacije niskog prioriteta procesa

Anonim

Dobro je poznato da bi svi korisnici Maca trebali postaviti Time Machine za automatiziranje sigurnosnog kopiranja svog računala, a dok većina Mac korisnika pušta OS X da radi sigurnosno kopiranje na Time Machine vlastitim tempom, koji je ponekad ograničen na glacialu, neki će korisnici možda htjeti malo ubrzati proces izrade sigurnosne kopije. Uz pomoć naredbenog retka možete učiniti upravo to i dramatično ubrzati proces sigurnosnog kopiranja Time Machinea, ali postoje neka velika upozorenja na ovaj trik jer se primjenjuje izvan Time Machinea, što ga čini prikladnim samo za napredne Mac korisnike i koristi se na ograničena osnova.

Prvo, shvatite da je Time Machine namijenjen za automatsko pokretanje u pozadini i da ne bi predstavljao potpunu smetnju, radi sa smanjenim prioritetom tako da ne troši sve dostupne resurse sustava da dobije posao obavljen. To čini Mac upotrebljivim dok Time Machine izrađuje sigurnosnu kopiju, ali ima lošu stranu jer Time Machine traje dulje nego što bi teoretski mogao. Način na koji ovaj trik funkcionira je uklanjanje tog smanjenog prioriteta, ali upozorenje s ovim pristupom je da on utječe više od jednostavnog Vremenskog stroja, on uklanja gas niskog prioriteta sa bilo čega na razini kernela. Dakle, to je razlog zašto se preporučuje samo naprednim korisnicima i za ograničene slučajeve upotrebe, jer biste se lako mogli naći sa svim vrstama zadataka koji bi kao rezultat zauzeli pretjerano visok CPU. Zbog toga ovo zapravo nije preporučeni pristup i ne, ovo nije rješenje za slučajeve kada sigurnosna kopija Time Machine radi sporije nego što bi trebala, što obično zahtijeva minimalno rješavanje problema.

Ne smetaju vam upozorenja i potencijalni problemi s podešavanjem prioriteta procesora? Zatim pokrenite aplikaciju Terminal koja se nalazi u /Applications/Utilities/ i pokrenite sljedeću naredbu:

sudo sysctl debug.lowpri_throttle_enabled=0

Korištenje sudo-a zahtijeva administratorsku lozinku kao i obično, nakon što je unesete, učinak je trenutačni. Možete dopustiti da sigurnosna kopija započne sama ili je sami pokrenete ručno.

Ako pokrenete ovu naredbu i provjerite preostalo vrijeme na sigurnosnoj kopiji, primijetit ćete da bi se preostali broj trebao značajno ubrzati, ali upotreba CPU-a znatno raste za demon za sigurnosnu kopiju i performanse Maca padaju.

Promjena se može poništiti ponovnim pokretanjem ili izdavanjem sljedeće sintakse naredbe u terminalu:

sudo sysctl debug.lowpri_throttle_enabled=1

Ako vam se sviđa opća ideja koja stoji iza ovoga i nemate ništa protiv oporezivanja CPU-a za dovršavanje sigurnosnih kopija s Time Machineom, bolji bi pristup bio ciljati Time Machine i backupd izravno, možete prilagoditi prioritet CPU-a aplikacija posebno s aplikacijom kao što je renice ili ako ste vješti u naredbenom retku, izravno sa samim naredbama nice i renice.Naredbu renice obradit ćemo zasebno u zasebnom članku, ali u preliminarnom testiranju sigurno radi za postizanje istog cilja, ali na ograničenoj osnovi za procese Vremeplova.

Zapamtite, ovo nije rješenje za usporavanje sigurnosnih kopija Time Machinea općenito, što se može popraviti metodama rješavanja problema.

Hvala MacKungFu na otkrivanju ovog zanimljivog trika. A ako vam se stvarno sviđa ova ideja i želite da se automatski omogući nakon ponovnog pokretanja, možete ispustiti ovu plist datoteku u /Library/LaunchDaemons i učitati je pomoću launchctl, ali ne preporučujemo da to radite.

Ubrzajte Time Machine uklanjanjem regulacije niskog prioriteta procesa