Paspartinkite laiko mašiną pašalindami žemo proceso prioriteto ribojimą

Anonim

Gerai žinoma, kad visi „Mac“ naudotojai turėtų nustatyti „Time Machine“, kad automatizuotų savo kompiuterio atsargines kopijas, ir nors dauguma „Mac“ naudotojų leidžia OS X kurti atsargines kopijas „Time Machine“ savo tempu, o tai kartais ribojasi. ledynuose kai kurie vartotojai gali norėti šiek tiek paspartinti atsarginės kopijos kūrimo procesą. Naudodami komandinę eilutę galite tai padaryti ir žymiai pagreitinti „Time Machine“ atsarginės kopijos kūrimo procesą, tačiau šis triukas turi keletą pagrindinių įspėjimų, nes jis taikomas ne tik „Time Machine“, todėl tinka tik pažengusiems „Mac“ naudotojams ir naudojamas ribotu pagrindu.

Pirma, supraskite, kad „Time Machine“ turi veikti fone automatiškai ir kad nesukeltų visiško nepatogumo, ji veikia su mažesniu prioritetu, kad nenaudotų visų turimų sistemos išteklių, kad gautų darbas atliktas. Dėl to „Mac“ galima naudoti, kol „Time Machine“ kuria atsargines kopijas, tačiau turi neigiamą pusę – „Time Machine“ užtrunka ilgiau, nei teoriškai galėtų. Šis triukas veikia pašalinant tą sumažintą prioritetą, tačiau šis metodas turi įspėjimą, kad jis veikia ne tik „Time Machine“, bet ir pašalina žemo prioriteto droselį nuo bet kokio branduolio lygio. Todėl tai rekomenduojama tik pažengusiems naudotojams ir ribotam naudojimui, nes dėl to galite lengvai susidurti su visomis užduotimis, kurios užims nepaprastai daug procesoriaus. Štai kodėl tai tikrai nėra rekomenduojamas metodas ir ne, tai nėra sprendimas, kai „Time Machine“ atsarginė kopija daroma lėčiau nei turėtų, o tai paprastai reikalauja minimalaus trikčių šalinimo.

Neprieštaraujate įspėjimui ir galimoms problemoms, susijusioms su procesoriaus prioriteto koregavimu? Tada paleiskite terminalo programą, esančią aplanke /Applications/Utilities/ ir paleiskite šią komandą:

sudo sysctl debug.lowpri_throttle_enabled=0

Naudojant sudo, kaip įprasta, reikalingas administratoriaus slaptažodis. Įvedus efektas bus iš karto. Galite leisti pradėti kurti atsarginę kopiją savarankiškai arba patys pradėti kurti atsarginę kopiją.

Jei paleisite šią komandą ir patikrinsite atsarginės kopijos likusį laiką, pastebėsite, kad likęs skaičius turėtų gerokai paspartėti, tačiau atsarginio demono procesoriaus naudojimas gerokai padidėja, o „Mac“ našumas pablogėja.

Pakeitimą galima atšaukti paleidus iš naujo arba terminale išduodant tokią komandų sintaksę:

sudo sysctl debug.lowpri_throttle_enabled=1

Jei jums patinka bendra idėja ir neprieštaraujate apmokestinti centrinį procesorių, kad būtų galima atlikti atsargines kopijas naudojant „Time Machine“, geresnis būdas būtų nukreipti „Time Machine“ ir atsarginę kopiją tiesiogiai, galite koreguoti programų procesoriaus prioritetą. konkrečiai su programėlėmis, pvz., „renice“, arba, jei esate įgudęs naudoti komandų eilutę, tiesiogiai su pačiomis „ nice“ ir „renice“ komandomis.„renice“ komandą aptarsime atskirai atskirame straipsnyje, tačiau atliekant išankstinį bandymą ji tikrai veikia siekiant to paties tikslo, tačiau tik „Time Machine“ procesams.

Atminkite, kad tai nėra sprendimas apskritai sulėtinti „Time Machine“ atsarginių kopijų kūrimą, kurį galima išspręsti trikčių šalinimo metodais.

Ačiū MacKungFu, kad atskleidė šį įdomų triuką. Ir jei jums tikrai patinka ši idėja ir norite, kad ji įsijungtų automatiškai po perkrovimo, galite įdėti šį plist failą į /Library/LaunchDaemons ir įkelti jį su launchctl, bet mes nerekomenduojame to daryti.

Paspartinkite laiko mašiną pašalindami žemo proceso prioriteto ribojimą