Paātriniet laika iekārtu, noņemot zemas procesa prioritātes ierobežošanu

Anonim

Ir labi zināms, ka visiem Mac lietotājiem ir jāiestata Time Machine, lai automatizētu sava datora dublēšanu, un, lai gan lielākā daļa Mac lietotāju ļauj operētājsistēmai OS X veikt dublēšanu Time Machine savā tempā, kas dažkārt ir robeža. ledāju, daži lietotāji var vēlēties nedaudz paātrināt dublēšanas procesu. Ar komandrindas palīdzību jūs varat izdarīt tieši to un ievērojami paātrināt Time Machine dublēšanas procesu, taču šim trikam ir daži būtiski brīdinājumi, jo tas attiecas ne tikai uz Time Machine, tāpēc tas ir piemērots tikai pieredzējušiem Mac lietotājiem un tiek izmantots ierobežots pamats.

Pirmkārt, saprotiet, ka Time Machine ir paredzēts, lai tas darbotos fonā automātiski un lai neradītu pilnīgu apgrūtinājumu, tā darbojas ar samazinātu prioritāti, lai tā nepatērētu visus pieejamos sistēmas resursus, lai iegūtu darbs padarīts. Tas padara Mac lietojamu, kamēr Time Machine veic dublēšanu, taču tam ir negatīvā puse, ka Time Machine aizņem ilgāku laiku, nekā tas teorētiski varētu. Šis triks darbojas, atceļot šo samazināto prioritāti, taču šīs pieejas brīdinājums ir tāds, ka tā ietekmē vairāk nekā tikai Time Machine, tā noņem zemas prioritātes droseļvārstu no jebko kodola līmenī. Tāpēc tas ir ieteicams tikai pieredzējušiem lietotājiem un ierobežotiem lietošanas gadījumiem, jo ​​jūs varat viegli saskarties ar visu veidu uzdevumiem, kas aizņem pārmērīgi lielu CPU. Tāpēc šī pieeja nav īsti ieteicama, un nē, tas nav paredzēts kā risinājums gadījumiem, kad Time Machine dublēšana norit lēnāk, nekā vajadzētu, un parasti, lai to atrisinātu, nepieciešama minimāla problēmu novēršana.

Vai neiebilstat uz brīdinājumu un iespējamām problēmām, kas saistītas ar procesora prioritātes pielāgošanu? Pēc tam palaidiet termināļa programmu, kas atrodama mapē /Applications/Utilities/, un palaidiet šādu komandu:

sudo sysctl debug.lowpri_throttle_enabled=0

Lietojot sudo, kā parasti ir nepieciešama administratora parole. Pēc ievadīšanas efekts ir tūlītējs. Varat ļaut dublēšanai sākt pašam vai arī pats to sākt manuāli.

Ja palaižat šo komandu un pārbaudāt dublējuma atlikušo laiku, pamanīsit, ka atlikušajam skaitam vajadzētu ievērojami paātrināties, taču dublēšanas dēmona CPU izmantošana ievērojami palielinās, un Mac veiktspēja samazinās.

Izmaiņas var atcelt, veicot atsāknēšanu vai terminālī izdodot šādu komandas sintaksi:

sudo sysctl debug.lowpri_throttle_enabled=1

Ja jums patīk šī vispārīgā ideja un jūs neiebilstat aplikt ar nodokli CPU, lai pabeigtu dublēšanu, izmantojot Time Machine, labāka pieeja būtu atlasīt Time Machine un dublēšanu tieši, varat pielāgot programmas CPU prioritāti. īpaši ar tādu lietotni kā renice vai, ja esat gudrs komandrindā, tieši ar pašām jaukajām un renice komandām.Mēs apskatīsim komandu Renice atsevišķi atsevišķā rakstā, taču sākotnējā testēšanā tā noteikti darbojas, lai sasniegtu to pašu mērķi, taču ierobežotā skaitā laika mašīnas procesiem.

Atcerieties, ka šis nav risinājums, lai kopumā palēninātu Time Machine dublēšanu, un to var novērst, izmantojot problēmu novēršanas metodes.

Paldies MacKungFu par šī interesantā trika atklāšanu. Un, ja jums patiešām patīk šī ideja un vēlaties to automātiski iespējot pēc atsāknēšanas, varat nomest šo plist failu mapē /Library/LaunchDaemons un ielādēt to ar launchctl, taču mēs neiesakām to darīt.

Paātriniet laika iekārtu, noņemot zemas procesa prioritātes ierobežošanu