Bruke Purge-kommandoen i OS X Yosemite & OS X Mavericks

Anonim

Mange Mac-brukere som kjører OS X Yosemite og OS X Mavericks har lagt merke til at rensekommandoen, som tvinger minnebufferen til å tømmes som om en datamaskin ble omstartet, gir en feilmelding når de forsøker å kjøre gjennom Terminal i OS X 10.9 eller nyere. I de fleste tilfeller er feilmeldingen "Kan ikke rense diskbuffere: Operasjon ikke tillatt".Dette indikerer ikke at rensing ikke lenger fungerer i Mavericks, det krever ganske enkelt superbrukerprivilegier for å kjøre riktig i de nyeste versjonene av Mac OS X.

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

For å bruke purge-kommandoen i moderne versjoner av OS X, må du prefikse kommandoen med sudo i terminalen slik:

sudo purge

Bruk av sudo krever alltid at administratorpassordet oppgis. Merk at det ikke er noen bekreftelsesmelding om at rensing har kjørt vellykket, det tar bare et øyeblikk eller to og returnerer brukeren tilbake til den vanlige ledeteksten. Uten sudo vil "operasjon ikke tillatt"-feilen forbli, og selv om den ikke er bekreftet, kan du se andre feil hvis kommandolinjeverktøy ikke er installert på den aktuelle Macen.

Renskommandoen er fortsatt noe kontroversiell og best reservert for utviklere og ganske avanserte brukere.Videre er omfanget av rensingens effektivitet med de nyeste versjonene av OS X fortsatt diskutabelt på grunn av betydelige forbedringer under panseret av minnehåndtering med minnekomprimering og forbedret hurtigbufferhåndtering, og ytterligere testing bør gjøres for å avgjøre om det fortsetter å være en fordel ved å bruke kommandoen eller om det er best å la OS X håndtere minne og cacher helt på egen hånd. Ikke desto mindre kan noen brukere fortsette å finne at rensing er nyttig i situasjoner der ledig minne begynner å bli lite, eller når minnetrykket er svært høyt. Hvis du skal prøve å bruke purge under OS X Mavericks, kan du se "Minne"-fanen i Activity Monitor for å se før- og etterresultatene selv, eller bruke noe mer avansert som vm_stat fra kommandolinjen for å overvåke bruk av virtuelt minne . Purge dumper de virtuelle minnebuffrene og frigjør inaktivt minne.

Takk til ulike kommentatorer i artikkelen vår om å løse uvanlig høy CPU-bruk med Finder for påminnelsen om dette, selv om rensing sannsynligvis ikke vil ha noen innvirkning på Finder-ytelsen, kan det være et nyttig verktøy for andre omstendigheter.Har du en mening om purge? Rapporter gjerne dine individuelle funn i kommentarfeltet.

Bruke Purge-kommandoen i OS X Yosemite & OS X Mavericks