Brug af rensekommandoen i OS X Yosemite & OS X Mavericks

Anonim

Mange Mac-brugere, der kører OS X Yosemite og OS X Mavericks, har bemærket, at rensekommandoen, der tvinger hukommelsescachen til at blive tømt, som om en computer blev genstartet, giver en fejl, når de forsøger at køre gennem Terminal i OS X 10.9 eller nyere. I de fleste tilfælde er fejlmeddelelsen "Kan ikke rense diskbuffere: Betjening er ikke tilladt".Dette betyder ikke, at rensning ikke længere virker i Mavericks, det kræver simpelthen superbrugerprivilegier for at udføre korrekt i de seneste versioner af Mac OS X.

Kører rensekommando i OS X El Capitan, Yosemite, Mavericks

For at bruge rensekommandoen i moderne versioner af OS X skal du præfikse kommandoen med sudo i terminalen som sådan:

sudo purge

Brug af sudo kræver altid, at administratoradgangskoden indtastes. Bemærk, at der ikke er nogen bekræftelsesmeddelelse om, at udrensning er kørt med succes, det tager blot et øjeblik eller to og returnerer brugeren tilbage til den normale kommandoprompt. Uden sudo vil fejlen "handling ikke tilladt" forblive, og selvom den ikke er bekræftet, kan du se andre fejl, hvis kommandolinjeværktøjer ikke er installeret på den pågældende Mac.

Purge-kommandoen forbliver noget kontroversiel og bedst forbeholdt udviklere og ret avancerede brugere.Ydermere er omfanget af udrensningens effektivitet med de nyeste versioner af OS X stadig diskutabelt på grund af betydelige forbedringer under hætten til hukommelseshåndtering med hukommelseskomprimering og forbedret cachehåndtering, og yderligere test bør udføres for at afgøre, om der fortsat er en fordel ved at bruge kommandoen, eller om det er bedst at lade OS X håndtere hukommelse og caches helt på egen hånd. Ikke desto mindre kan nogle brugere fortsætte med at finde udrensning for at være nyttig i situationer, hvor ledig hukommelse er ved at løbe tør, eller når hukommelsestrykket er meget højt. Hvis du vil forsøge at bruge purge under OS X Mavericks, kan du se fanen "Hukommelse" i Activity Monitor for at se før og efter resultaterne selv, eller bruge noget mere avanceret som vm_stat fra kommandolinjen til at overvåge brugen af ​​virtuel hukommelse . Rensning dumper de virtuelle hukommelsescacher og frigør inaktiv hukommelse.

Tak til forskellige kommentatorer i vores artikel om at løse usædvanligt højt CPU-brug med Finder for påmindelsen om dette, selvom udrensning sandsynligvis ikke vil have nogen indflydelse på Finder-ydeevne, kan det være et nyttigt værktøj under andre omstændigheder.Har du en mening om udrensning? Du er velkommen til at rapportere dine individuelle fund i kommentarerne.

Brug af rensekommandoen i OS X Yosemite & OS X Mavericks