no.phhsnews.com


no.phhsnews.com / Hvorfor du ikke bør slå av virtuelt minne på din Mac

Hvorfor du ikke bør slå av virtuelt minne på din Mac


Macen leveres med en viss mengde fysiske minnesapplikasjoner som kan brukes. Dine løpeprogrammer, åpne filer og andre data som din Mac jobber aktivt med, lagres i dette fysiske minnet. Men det er en forenkling. Programmer kan også bruke "virtuelt minne" som din Mac kan komprimere og midlertidig lagre på disk.

Det er ingen offisiell måte å deaktivere virtuelt minne på en moderne Mac, selv om dette var mulig i dagene før Mac OS X-nå kalt macOS-ble utgitt. Selv om det kan være mulig å hacke systemet ditt for å hindre at Macen lagrer virtuelt minne på disk, bør du ikke gjøre dette.

Hva er virtuelt minne?

Mens Macen bare har en begrenset mengde fysisk minne, Den viser et større område av tilgjengelig virtuelt minne til kjørende programmer. For eksempel, selv om du har en Mac med 8 GB RAM, får hver 32-bits prosess på Mac din 4 GB tilgjengelig adresserom som den kan bruke. Hver 64-biters prosess er gitt ca 18 exabytes-det er 18 milliarder gigabyte-plass det kan fungere med.

Programmer er gratis å bruke så mye minne som de vil ha innenfor disse begrensningene. Når det fysiske minnet fylles opp, macOS automatisk "sider ut" data som ikke brukes aktivt, lagrer det på Macens interne stasjon. Når dataene trengs igjen, overføres det tilbake til RAM. Dette er tregere enn å bare lagre dataene i RAM hele tiden, men det gjør at systemet kan gjennomsiktig bare "fortsette å virke". Hvis Mac-maskiner ikke kan lagre virtuelle minnedata på disk, ser du meldinger som ber deg om å lukke et program for å fortsette.

Dette er i utgangspunktet det samme som sidefilen på Windows, og bytteplassen på Linux og andre UNIX-lignende operativsystemer. Faktisk er macOS et UNIX-lignende operativsystem selv.

Moderne versjoner av macOS gjennomgår enda mer problemer med å unngå å utføre data på disken, og komprimere data som er lagret i minnet så mye som mulig før du søker ut det.

Hvor lagres det?

Virtuelle minnedata lagres i katalogen/ privat / var / vmpå Macens interne lagringsplass hvis den er satt på disk. Dataene lagres i en eller flere filer med navnet "swapfile" og slutter med et nummer.

De fleste UNIX-lignende operativsystemer bruker en separat partisjon for byttefilen, permanent tildeling av deler av lagringsplassen til bytteplass. Apples macOS gjør ikke dette. I stedet lagrer den swapfile-filene på systemlagringsstasjonen. Hvis applikasjoner ikke trenger ekstra virtuelt minne, vil disse filene ikke bruke mye plass. Hvis applikasjoner trenger mer virtuelt minne, vil disse filene vokse i størrelse etter behov - og deretter krympe ned igjen når de ikke trenger å være store lenger.

Denne katalogen inneholder også "sleepimage" -filen, som lagrer innholdet i din Mac er RAM på disk når den dvale. Dette gjør at Macen kan lagre sin tilstand - inkludert alle dine åpne programmer og filer - mens du slår av og bruker ingen strøm.

For å se innholdet i denne katalogen og se hvor mye plass disse filene for tiden bruker på disk, kan åpne et Terminal-vindu og kjøre følgende kommando. (For å åpne et Terminal-vindu, trykk på Command + Space for å åpne Spotlight-søk, skriv "Terminal" og trykk Enter.)

ls -lh / private / var / vm

I skjermbildet nedenfor kan vi se det Hver av disse filene har en størrelse på 1 GB på min Mac.

Hvorfor du ikke bør deaktivere virtuelt minne

Du bør ikke prøve å deaktivere denne funksjonen. MacOS-operativsystemet og kjørende programmer forventer at den skal aktiveres. Faktisk sier Apples offisielle dokumentasjon: "Både OS X og IOS inkluderer et fullt integrert virtuelt minnesystem som du ikke kan slå av; det er alltid på. "

Det er imidlertid mulig å teknisk deaktivere backing-butikken, det vil si de swapfilene på disk-on macOS. Dette innebærer å deaktivere System Integrity Protection før du forteller Mac-en din, ikke å kjøre DynamicsPager-systemdemoen og deretter slette byttefilene. Vi vil ikke gi de relevante kommandoene for å gjøre dette her, da vi ikke anbefaler noen å gjøre dette.

MacOS-operativsystemet og programmene som kjører på det, forventer at det virtuelle minnesystemet skal fungere skikkelig. Hvis det fysiske minnet fylles opp og Mac-operativsystemet ikke kan side data ut på disk, vil det oppstå en av to dårlige ting: Enten ser du en melding som forteller deg at en eller flere programmer skal fortsette, eller programmene vil krasje og du kan oppleve generell systemstabilitet.

Ja, selv om du har 16 GB eller mer RAM, kan det noen ganger fylle seg - spesielt hvis du kjører krevende profesjonelle programmer som video, lyd eller bilde redaktører som trenger å lagre en mye data i minnet. La det være alene.

Ikke vær bekymret for diskplass, eller SSD-en din

Det er to grunner til at folk kanskje vil deaktivere den virtuelle minnesfunksjonen og fjerne swapfile-filene fra disken.

Først kan du være bekymret for bruk av diskplass. Du vil kanskje bli kvitt disse filene for å frigjøre litt plass. Vel, vi ville ikke bekymre oss om det. Disse filene kaste bort ikke mye plass på disken. Hvis din Mac ikke trenger mye virtuelt minne, blir de små. På MacBook Air med bare 4 GB RAM, la vi merke til en swapfile-fil med omtrent 1 GB plass, det er det.

Hvis de bruker mye plass, er det fordi programmene du har åpnet, trenger det. Prøv å lukke krevende programmer - eller til og med omstart - og swapfile-filene skal krympe og slutte å bruke plass. Macen bruker bare diskplass når det er nødvendig, slik at du ikke mister noe.

Hvis de virtuelle minnet filene alltid er veldig store, er det et tegn du trenger mer RAM i Mac, ikke at du må deaktivere det virtuelle minnet trekk. (Du kan se hvor mye fysisk minne Macen din har ved å klikke på Apple-menyen> Om denne Macen og lese hva den står ved siden av "Memory".)

Den andre bekymringen er slitasje på Macs interne solid state-stasjon. Mange er bekymret for at overskudd skriver til en solid-state-stasjon, kan redusere levetiden og forårsake problemer. Dette gjelder i teorien, men i praksis er denne bekymringen generelt overblown, og igjen fra dagene da SSD hadde langt mindre levetid. Moderne SSDer bør vare lenge, selv med funksjoner som dette aktivert. macOS vil ikke raskt bære SSD-en din bare fordi du lar en standard systemfunksjon være aktivert. Faktisk vil noe annet i din Mac trolig dø før SSD-en din.

Med andre ord, ikke bekymre deg for det. La virtuelt minne være, og la Macen din fungere som den var designet til.


Slik bruker du lokalt kunstverk med din Plex Media Server

Slik bruker du lokalt kunstverk med din Plex Media Server

Plex kan automatisk merke mediene dine og bruke kunstverk til det, men noen ganger er det ingen erstatning for håndplukket film- og TV-seriemusikk. Heldigvis kan du enkelt bruke dine egne mediekilder i din Plex-samling. Som standard bruker Plex et verktøy som kalles en skrape for å "skrape" metadataene for mediefilene dine fra elektroniske databaser som TheTVDB og The Movie Database.

(how-top)

Slik lager du egendefinerte tastaturgenveier med AutoHotkey

Slik lager du egendefinerte tastaturgenveier med AutoHotkey

Det er noen ting som bare er smerte å skrive - spesielt når du må skrive dem igjen og igjen. Eller enda verre, hvis de tingene du vil skrive ikke finnes på tastaturet ditt. Hva gjør du hvis du bruker et amerikansk tastatur og trenger å slippe en € i et dokument? Jeg hadde dette problemet. Jeg ble irritert, og enda verre, jeg gjorde feil.

(how-top)