Fóra

Správa paměti na MacOS?

NA

AnakChan

Původní plakát
21. června 2015
  • 15. dubna 2021
Jak je řešena správa paměti v MacOS (Big Sur)? Spouštím program, který spravuje mnoho velkých souborů fotografií a během zpracování spotřebovává spoustu paměti, jak je znázorněno níže. Mám velkou šanci, že můj iMac Pro s 64GB RAM spadne kvůli tomuto zpracování. Všiml jsem si však, že OS nevytváří žádné odkládací soubory.

Kromě přidání další fyzické paměti existuje způsob, jak nechat MacOS vytvořit odkládací soubory, protože já mám místo na disku.

Zobrazit mediální položku ' data-single-image='1'> R

Ritsuka

Zrušeno
3. září 2006
  • 15. dubna 2021
Swap je v samostatném svazku apfs. Váš počítač již využívá 34,45 GB odkládacího prostoru.
Jedna aplikace by se každopádně neměla snažit používat víc, než je fyzický limit, myslím, že se v PixInsight něco nedaří.
reakce:T'hain Esh Kelch, gilby101, Brian33 a 1 další osoba G

gilby101

Přispěvatel
17. dubna 2010


Tasmánie
  • 15. dubna 2021
Ritsuka řekl: Swap je v samostatném svazku apfs Kliknutím rozbalíte...
který macOS také ukazuje jako v /var/vm.

AnakChan řekl: Nicméně jsem si všiml, že OS nevytváří žádné swapfile. Kliknutím rozbalíte...
Všimli jste si, že /var/vm/sleepimage má 34 GB? Toto je pohled na váš aktuální odkládací prostor.

AnakChan řekl: Spouštím program, který spravuje mnoho velkých souborů fotografií a během zpracování spotřebovává spoustu paměti, jak je znázorněno níže. Kliknutím rozbalíte...
Používá pixinsight stále CPU? Pokud ano, může se stát, že budete muset počkat, až dokončí zpracování a že macOS spravuje paměť, jak nejlépe umí. Vaše soubory astrofotografie jsou pravděpodobně velmi velké a je třeba zmenšit velikost, se kterou pixinsight pracuje. Nebo je v tom chyba.

Ptali jste se zde? https://pixinsight.com/forum/index.php?

Zavřením Chromu získáte malou nápovědu.
reakce:AnakChan NA

AnakChan

Původní plakát
21. června 2015
  • 15. dubna 2021
Ah, nezkontroloval jsem, že /var/vm je na tom odkládacím oddílu. Myslel jsem :-
1) swapovací oddíl byl oddělený.
2) sleepimage byl pouze tehdy, když iMac přešel do režimu spánku a uchovává si obraz o tom, kde se nachází

OK, tohle dává větší smysl, proč už to nemůže růst, protože odkládací oddíl se vyčerpal. Stále jsem očekával, že se do tohoto adresáře bude ukládat více odkládacích souborů, které se budou zvětšovat podle potřeby.

Ano, PixInsight je astro software pro zpracování a obvykle do něj ukládám cokoli od 90 do 220 x 122 MB raw souborů pro zpracování. Na oplátku vytváří další dočasné soubory (ale to je v pořádku, protože jsem aplikaci nakonfiguroval tak, aby k tomu využívala místo na mém 32TB externím disku, místa je tam spousta).

Právě během výpočtů a zpracování se PixInsight začíná nafukovat a spotřebovává paměť. Nejsem si jistý, jestli existuje způsob, jak se pokusit rozšířit tento odkládací oddíl, protože mám místo na kořenovém disku. G

gilby101

Přispěvatel
17. dubna 2010
Tasmánie
  • 16. dubna 2021
AnakChan řekl: Ah, nezkontroloval jsem, že /var/vm je na tom odkládacím oddílu. Myslel jsem :-
1) swapovací oddíl byl oddělený.
2) sleepimage byl pouze tehdy, když iMac přešel do režimu spánku a uchovává si obraz o tom, kde se nachází

OK, tohle dává větší smysl, proč už to nemůže růst, protože odkládací oddíl se vyčerpal. Stále jsem očekával, že se do tohoto adresáře bude ukládat více odkládacích souborů, které se budou zvětšovat podle potřeby.

Ano, PixInsight je astro software pro zpracování a obvykle do něj ukládám cokoli od 90 do 220 x 122 MB raw souborů pro zpracování. Na oplátku vytváří další dočasné soubory (ale to je v pořádku, protože jsem aplikaci nakonfiguroval tak, aby k tomu využívala místo na mém 32TB externím disku, místa je tam spousta).

Právě během výpočtů a zpracování se PixInsight začíná nafukovat a spotřebovává paměť. Nejsem si jistý, jestli existuje způsob, jak se pokusit rozšířit tento odkládací oddíl, protože mám místo na kořenovém disku. Kliknutím rozbalíte...
„Odkládací“ svazek (VM) je oddělený od systémového svazku (všimněte si, že používám slovo „svazek“), ale oba jsou ve stejném kontejneru APFS. VM se dále rozroste, pokud to systém potřebuje a na spouštěcím/systémovém disku je místo. Zkontrolujte volné místo na systémovém disku. Svazek virtuálního počítače můžete vidět v nástroji Disk Utility (se zapnutou funkcí Zobrazit -> Zobrazit všechna zařízení) uvnitř toho, co se pravděpodobně nazývá kontejner disk1. Chcete-li zobrazit všechny svazky uvnitř, vyberte Kontejner 1. To, co vidíte v /var/vm, je pouze reprezentace obsahu svazku virtuálního počítače.

Název sleepimage je trochu nesprávné pojmenování. Ale totéž platí pro odkládací soubor - je to skutečně stránkovací soubor, který se za starých časů od odkládacího souboru zcela odlišoval.

Vaše astrofotografie je mimo moji ligu. Velmi příležitostně, do cca 50 (maximálně) 30 MB rawů, na které používám Deep Sky Stacker. PI je mnohem sofistikovanější!

Ale obávám se, že můžete být na hranici toho, co můžete dělat s PI a pouze 64 GB RAM. Trochu pomůže uzavření co největšího počtu dalších aplikací. Poslední úprava: 16. dubna 2021
reakce:AnakChan NA

AnakChan

Původní plakát
21. června 2015
  • 16. dubna 2021
Hmmm....vlastně nevidím objem VM :-

Zobrazit mediální položku ' data-single-image='1'>

Ale vím, že to tam je :-*
/dev/disk1s4 3908112996 3145752 988403244 1 % 3 39081129957 0 % /System/Volumes/VM

Nejsem si jistý, jestli to „roste“ podle potřeby, ale vím, že mi to spadne počítač a restartuje se. Příště budu mít místo toho smyčku df. G

gilby101

Přispěvatel
17. dubna 2010
Tasmánie
  • 16. dubna 2021
AnakChan řekl: Hmmm....vlastně nevidím svazek VM Kliknutím rozbalíte...
3. odtud vlevo pod barevným pruhem. Při ~3GB je příliš malý na to, aby získal vlastní barevnou sekci.

AnakChan řekl: Nejsem si jistý, jestli to „roste“ podle potřeby, ale vím, že mi to spadne počítač a restartuje se. Kliknutím rozbalíte...
Jsem si jistý, že roste. Ale ne dostatečně rychle (viz další odstavec). Zhroucení a restart je starost!! A předpokládám, že jste zavřeli všechny aplikace kromě PI.

Příznakem, který mě znepokojuje ohledně vaší paměti, je „komprimovaná“ paměť – 40 GB na vašem prvním snímku obrazovky. To je fyzická paměť obsahující virtuální paměť patřící aplikacím, ale komprimovaná, dokud je to potřeba. macOS se vyhýbá stránkování paměti do odkládacího souboru/VM, jak dlouho to jde, raději ji komprimuje a uchovává v RAM a stránkování do odkládacího souboru upřednostňuje pouze jako poslední možnost. Komprimovaná paměť není ve skutečnosti použitelná (dokud není dekomprimována) a to je vážné úzké hrdlo, když je komprimováno 40 z 64 GB. Podle mého názoru by „rozumný“ operační systém (začínající na W) již dávno odvolal paměť. To by mohlo vést k rozbití stránek pro aplikaci, jako je PI, ale systém by se nezhroutil.

Budete se muset zeptat na fórech PI, jak uživatelé počítačů Mac vyladí PI pro správu operací s 25GB (~200x122MB) souborů RAW. Rychlé hledání našlo tohle https://pixinsight.com/forum/index.php?threads/memory-usage-and-system-crash.14601/ A systémové požadavky https://pixinsight.com/sysreq/index.html . To zní, že PI vytváří spoustu dočasných souborů pro správu využití paměti – máte je na externím Thunderbolt SSD?

Jak jste pravděpodobně poznali z posledního odstavce, dostávám se ze své hloubky a snažím se pochopit, jak PI spravuje paměť. Promiň mi to.
reakce:AnakChan A

ewu

14. dubna 2020
  • 16. dubna 2021
Myslím, že software není kompatibilní s big sur.

několik softwarů, které používám, má na Big Sur nové problémy a stejná verze softwaru neměla problém v Mojave.

můžete zkusit nainstalovat nový Mojave.