Utilizarea comenzii Purge în OS X Yosemite & OS X Mavericks

Anonim

Mulți utilizatori de Mac care rulează OS X Yosemite și OS X Mavericks au observat că comanda purge, care forțează golirea memoriei cache ca și cum ar fi repornit un computer, afișează o eroare când încearcă să ruleze prin Terminal în OS X 10.9 sau mai nou. În majoritatea cazurilor, mesajul de eroare este „Imposibil de curățat bufferele discului: operațiunea nu este permisă”.Acest lucru nu indică faptul că purgerea nu mai funcționează în Mavericks, pur și simplu necesită privilegii de super utilizator pentru a se executa corect în cele mai recente versiuni de Mac OS X.

Running purge Command în OS X El Capitan, Yosemite, Mavericks

Pentru a utiliza comanda purge în versiunile moderne de OS X, trebuie să prefixezi comanda cu sudo în Terminal astfel:

sudo purge

Folosirea sudo necesită întotdeauna introducerea parolei de administrator. Rețineți că nu există niciun mesaj de confirmare că curățarea a rulat cu succes, pur și simplu durează un moment sau două și readuce utilizatorul înapoi la promptul de comandă normal. Fără sudo, eroarea „operațiune nu este permisă” va rămâne și, deși nu este verificată, este posibil să vedeți alte erori dacă instrumentele de linie de comandă nu au fost instalate pe Mac-ul în cauză.

Comanda purge rămâne oarecum controversată și cel mai bine rezervată dezvoltatorilor și utilizatorilor destul de avansați.În plus, măsura eficacității purgei cu cele mai noi versiuni de OS X rămâne discutabilă din cauza îmbunătățirilor semnificative sub capotă aduse gestionării memoriei cu compresia memoriei și gestionarea îmbunătățită a memoriei cache și ar trebui efectuate teste suplimentare pentru a determina dacă există în continuare un beneficiul utilizării comenzii sau dacă este mai bine să lăsați OS X să gestioneze memoria și cache-urile în întregime pe cont propriu. Cu toate acestea, unii utilizatori pot continua să găsească purgerea ca fiind utilă în situațiile în care memoria liberă se epuizează sau când presiunea memoriei este foarte mare. Dacă intenționați să utilizați purge sub OS X Mavericks, puteți urmări fila „Memorie” din Monitorul de activitate pentru a vedea singur rezultatele înainte și după, sau puteți utiliza ceva mai avansat, cum ar fi vm_stat din linia de comandă pentru a monitoriza utilizarea memoriei virtuale. . Purge aruncă cache-urile memoriei virtuale și eliberează memoria inactivă.

Mulțumim diverșilor comentatori din articolul nostru despre rezolvarea utilizării neobișnuite a CPU-ului cu Finder pentru a vă reaminti despre acest lucru, deși este puțin probabil ca curățarea să aibă vreun impact asupra performanței Finderului, poate fi un instrument util în alte circumstanțe.Ai o părere despre epurare? Simțiți-vă liber să raportați constatările dvs. individuale în comentarii.

Utilizarea comenzii Purge în OS X Yosemite & OS X Mavericks