Forumi

Upravljanje memorijom na MacOS-u?

DO

AnakChan

Originalni poster
21. lipnja 2015
  • 15. travnja 2021
Kako se upravlja memorijom u MacOS-u (Big Sur)? Pokrećem program koji upravlja velikim brojem datoteka s fotografijama i tijekom obrade troši puno memorije kao na slici ispod. Imam velike šanse da se moj iMac Pro sa 64 GB RAM-a sruši zbog ove obrade. Međutim, primijetio sam da OS ne stvara nikakve swap datoteke.

Osim dodavanja više fizičke memorije, postoji li način da MacOS stvori swap datoteke jer imam prostora na disku.

Pogledajte medijsku stavku ' data-single-image='1'> R

Ritsuka

Otkazano
3. rujna 2006
  • 15. travnja 2021
Swap je u zasebnom apfs volumenu. Vaše računalo već koristi 34,45 GB zamjene.
Jedna aplikacija ionako ne bi trebala pokušavati koristiti više od fizičkog ograničenja, mislim da nešto ide po zlu u PixInsightu.
Reakcije:T'hain Esh Kelch, gilby101, Brian33 i još 1 osoba G

gilby101

Suradnik
17. travnja 2010


Tasmanija
  • 15. travnja 2021
Ritsuka je rekao: Swap je u zasebnom apfs volumenu Kliknite za proširenje...
što macOS također prikazuje kao da je u /var/vm.

AnakChan je rekao: Međutim, primijetio sam da OS ne stvara nikakve swap datoteke. Kliknite za proširenje...
Jeste li primijetili da /var/vm/sleepimage ima 34 GB. Ovo je prikaz vašeg trenutnog prostora za zamjenu.

AnakChan je rekao: Pokrećem program koji upravlja velikim brojem datoteka s fotografijama i tijekom obrade troši puno memorije kao na slici ispod. Kliknite za proširenje...
Koristi li pixinsight još uvijek CPU? Ako je tako, moguće je da samo trebate pričekati da završi s obradom i da macOS upravlja memorijom najbolje što može. Vaše astrofotografske datoteke su vjerojatno vrlo velike i morate smanjiti veličine s kojima pixinsight radi. Ili u njemu postoji greška.

Jeste li pitali ovdje https://pixinsight.com/forum/index.php?

Dobili biste malu pomoć zatvaranjem Chromea.
Reakcije:AnakChan DO

AnakChan

Originalni poster
21. lipnja 2015
  • 15. travnja 2021
Ah, nisam provjerio da je /var/vm na toj swap particiji. Mislio sam :-
1) swap particija je bila odvojena.
2) sleepimage je bila samo kada iMac ide u stanje mirovanja i čuva sliku gdje se nalazi

U redu, ovo ima više smisla zašto više ne može rasti, jer je swap particija maksimalna. Neprestano sam očekivao da će se više swap datoteka ubaciti u taj direktorij i raste prema potrebi.

Da, PixInsight je softver za astro obradu i obično u njega stavljam sve od 90 do 220x 122 MB sirovih datoteka za obradu. Zauzvrat stvara druge privremene datoteke (ali to je u redu jer sam konfigurirao aplikaciju da za to koristi prostor na svom vanjskom disku od 32 TB, tamo ima dosta prostora).

Tijekom izračuna i obrade PixInsight počinje nadimati i troši memoriju. Nisam siguran postoji li način da pokušam povećati tu swap particiju jer imam prostora na svom korijenskom disku. G

gilby101

Suradnik
17. travnja 2010
Tasmanija
  • 16. travnja 2021
AnakChan je rekao: Ah, nisam provjerio da je /var/vm na toj swap particiji. Mislio sam :-
1) swap particija je bila odvojena.
2) sleepimage je bila samo kada iMac ide u stanje mirovanja i čuva sliku gdje se nalazi

U redu, ovo ima više smisla zašto više ne može rasti, jer je swap particija maksimalna. Neprestano sam očekivao da će se više swap datoteka ubaciti u taj direktorij i raste prema potrebi.

Da, PixInsight je softver za astro obradu i obično u njega stavljam sve od 90 do 220x 122 MB sirovih datoteka za obradu. Zauzvrat stvara druge privremene datoteke (ali to je u redu jer sam konfigurirao aplikaciju da za to koristi prostor na svom vanjskom disku od 32 TB, tamo ima dosta prostora).

Tijekom izračuna i obrade PixInsight počinje nadimati i troši memoriju. Nisam siguran postoji li način da pokušam povećati tu swap particiju jer imam prostora na svom korijenskom disku. Kliknite za proširenje...
Volumen 'swap' (VM) odvojen je od volumena sustava (primijetite da koristim riječ 'volumen'), ali su oba u istom APFS spremniku. VM će dalje rasti ako je sustavu potreban i ako bude prostora na disku za pokretanje/sustav. Provjerite svoj slobodan prostor na disku sustava. Volumen VM-a možete vidjeti u Disk Utility (s omogućenim Prikaz -> Prikaži sve uređaje) unutar onoga što se vjerojatno naziva Container disk1. Odaberite Spremnik 1 da biste vidjeli sve volumene unutar. Ono što vidite u /var/vm samo je prikaz sadržaja volumena VM-a.

Naziv sleepimage je pomalo pogrešan naziv. Ali i swapfile - to je zapravo datoteka stranice koja se u stara vremena prilično razlikovala od swapfilea.

Vaša astrofotografija je izvan moje lige. Vrlo povremeno, do oko 50 (najviše) 30 MB rawova za koje koristim Deep Sky Stacker. PI je mnogo sofisticiraniji!

Ali bojim se da ste možda na granici onoga što možete učiniti s PI i samo 64 GB RAM-a. Zatvaranje što više drugih aplikacija malo će pomoći. Posljednje uređivanje: 16. travnja 2021
Reakcije:AnakChan DO

AnakChan

Originalni poster
21. lipnja 2015
  • 16. travnja 2021
Hmmm.... zapravo ne vidim volumen VM-a :-

Pogledajte medijsku stavku ' data-single-image='1'>

Ali znam da je tu :-
/dev/disk1s4 3908112996 3145752 988403244 1% 3 39081129957 0% /Sustav/Volume/VM

Nisam siguran da li 'raste' prema potrebi, ali znam da ruši moje računalo i ponovno se pokreće. Sljedeći put ću umjesto toga imati df petlju. G

gilby101

Suradnik
17. travnja 2010
Tasmanija
  • 16. travnja 2021
AnakChan je rekao: Hmmm.... zapravo ne vidim volumen VM-a Kliknite za proširenje...
3. odatle lijevo ispod obojene trake. Na ~3 GB premalo da bi dobio vlastiti odjeljak u boji.

AnakChan je rekao: Nisam siguran 'raste li' prema potrebi, ali znam da ruši moje računalo i ponovno se pokreće. Kliknite za proširenje...
Siguran sam da raste. Ali ne dovoljno brzo (vidi sljedeći paragraf). Pad i ponovno pokretanje su briga!! Pretpostavljam da ste zatvorili sve aplikacije osim PI.

Simptom koji me brine o vašoj memoriji je 'komprimirana' memorija - 40 GB na vašoj prvoj snimci zaslona. To je fizička memorija koja sadrži virtualnu memoriju koja pripada aplikacijama, ali je komprimirana do trenutka kada je to potrebno. macOS izbjegava slanje memorije u swapfile/VM dok god može, radije je komprimira i drži u RAM-u i samo je u krajnjoj nuždi isporučuje u swapfile. Komprimirana memorija zapravo nije upotrebljiva (dok se ne komprimira) i to je ozbiljno usko grlo kada se komprimira 40 od ​​64 GB. Po mom mišljenju, 'razumni' OS (koji počinje s W) odavno bi izbacio memoriju. To bi moglo dovesti do slamanja stranica za aplikaciju kao što je PI, ali sustav se neće srušiti.

Morat ćete pitati na PI forumima kako korisnici Maca podešavaju PI za upravljanje operacijama na 25GB (~200x122MB) RAW datoteka. Brzom pretragom je pronađen ovaj https://pixinsight.com/forum/index.php?threads/memory-usage-and-system-crash.14601/ I zahtjevi sustava https://pixinsight.com/sysreq/index.html . To zvuči kao da PI stvara puno privremenih datoteka za upravljanje korištenjem memorije - imate li ih na vanjskom Thunderbolt SSD-u?

Kao što vjerojatno možete reći iz posljednjeg odlomka, izlazim iz dubine pokušavajući razumjeti kako PI upravlja memorijom. Ispričavam se zbog toga.
Reakcije:AnakChan I

ewu

14. travnja 2020
  • 16. travnja 2021
Mislim da softver nije kompatibilan s big surom.

nekoliko softvera koji koristim ima nove probleme koji rade na big sur-u, a ista verzija softvera nije imala problema u Mojave.

možete pokušati instalirati novi Mojave da isprobate.