Mga Forum

Pamamahala ng Memory sa MacOS?

SA

AnakChan

Orihinal na poster
Hun 21, 2015
  • Abr 15, 2021
Paano pinangangasiwaan ang pamamahala ng memorya sa MacOS (Big Sur)? Nagpapatakbo ako ng isang programa na namamahala ng maraming malalaking file ng larawan at habang pinoproseso ito ay gumagamit ng maraming memorya tulad ng nakalarawan sa ibaba. Malaki ang posibilidad na masira ang aking iMac Pro na may 64GB ng RAM dahil sa pagpoprosesong ito. Gayunpaman napansin ko na walang mga swapfile na nilikha ng OS.

Bukod sa pagdaragdag ng higit pang pisikal na memorya, mayroon bang paraan upang makagawa ang MacOS ng mga swap file dahil mayroon akong espasyo sa disk.

Tingnan ang media item ' data-single-image='1'> R

Ritsuka

Kinansela
Setyembre 3, 2006
  • Abr 15, 2021
Ang swap ay nasa hiwalay na dami ng apfs. Gumagamit na ang iyong computer ng 34.45 GB ng swap.
Ang isang app ay hindi dapat subukang gumamit ng higit pa sa pisikal na limitasyon, sa palagay ko ay may mali sa PixInsight.
Mga Reaksyon:T'hain Esh Kelch, gilby101, Brian33 at 1 pang tao G

gilby101

Contributor
Abr 17, 2010


Tasmania
  • Abr 15, 2021
Sinabi ni Ritsuka: Ang swap ay nasa hiwalay na dami ng apfs I-click para palawakin...
na ipinapakita din ng macOS bilang nasa /var/vm.

Sinabi ng AnakChan: Gayunpaman napansin ko na walang mga swapfile na nilikha ng OS. I-click para palawakin...
Napansin mo ba na ang /var/vm/sleepimage ay 34GB. Ito ay isang view ng iyong kasalukuyang swap space.

Sinabi ng AnakChan: Nagpapatakbo ako ng isang programa na namamahala ng maraming malalaking file ng larawan at habang pinoproseso ito ay gumagamit ng maraming memorya tulad ng nakalarawan sa ibaba. I-click para palawakin...
Gumagamit pa ba ng CPU ang pixinsight? Kung gayon, maaaring hintayin mo lang itong matapos ang pagproseso at pinamamahalaan ng macOS ang memorya sa abot ng makakaya nito. Ang iyong mga file sa astrophotography ay malamang na napakalaki at kailangan mong bawasan ang mga laki na ginagamit ng pixinsight. O mayroong isang bug sa loob nito.

Nagtanong ka na ba dito https://pixinsight.com/forum/index.php?

Makakakuha ka ng kaunting tulong sa pamamagitan ng pagsasara ng Chrome.
Mga Reaksyon:AnakChan SA

AnakChan

Orihinal na poster
Hun 21, 2015
  • Abr 15, 2021
Ah hindi ko na-check para makita na ang /var/vm ay nasa swap partition na iyon. Akala ko :-
1) hiwalay ang swap partition.
2) sleepimage lamang kapag ang iMac ay natutulog at nagpapanatili ng isang imahe kung nasaan ito

OK ito ay mas makatuwiran kung bakit hindi na ito maaaring lumaki, ito ay dahil ang swap partition ay lumaki na. Patuloy kong inaasahan ang higit pang mga swap na file na itatapon sa direktoryong iyon na lumalaki kung kinakailangan.

Oo, ang PixInsight ay isang astro processing software at karaniwan kong itinatapon dito ang anumang bagay mula 90 hanggang 220x122MB na raw na mga file para sa pagproseso. Lumilikha naman ito ng iba pang mga temp file (ngunit ok lang iyon dahil na-configure ko ang app na gumamit ng espasyo sa aking 32TB external disk para doon, maraming espasyo doon).

Sa panahon ng mga kalkulasyon at pagpoproseso ay kung saan ang PixInsight ay nagsisimulang lumubog at nakakaubos ng memorya. Hindi ako sigurado kung may paraan para subukan kong palakihin ang swap partition na iyon dahil mayroon akong espasyo sa aking root disk. G

gilby101

Contributor
Abr 17, 2010
Tasmania
  • Abr 16, 2021
Sinabi ng AnakChan: Ah hindi ko nasuri upang makita na ang /var/vm ay nasa swap partition na iyon. Akala ko :-
1) hiwalay ang swap partition.
2) sleepimage lamang kapag ang iMac ay natutulog at nagpapanatili ng isang imahe kung nasaan ito

OK ito ay mas makatuwiran kung bakit hindi na ito maaaring lumaki, ito ay dahil ang swap partition ay lumaki na. Patuloy kong inaasahan ang higit pang mga swap na file na itatapon sa direktoryong iyon na lumalaki kung kinakailangan.

Oo, ang PixInsight ay isang astro processing software at karaniwan kong itinatapon dito ang anumang bagay mula 90 hanggang 220x122MB na raw na mga file para sa pagproseso. Lumilikha naman ito ng iba pang mga temp file (ngunit ok lang iyon dahil na-configure ko ang app na gumamit ng espasyo sa aking 32TB external disk para doon, maraming espasyo doon).

Sa panahon ng mga kalkulasyon at pagpoproseso ay kung saan ang PixInsight ay nagsisimulang lumubog at nakakaubos ng memorya. Hindi ako sigurado kung may paraan para subukan kong palakihin ang swap partition na iyon dahil mayroon akong espasyo sa aking root disk. I-click para palawakin...
Ang 'swap' volume (VM) ay hiwalay sa system volume (notice I use the word 'volume'), ngunit pareho silang nasa iisang APFS container. Lalong lalago ang VM kung kailangan ito ng system at may espasyo sa boot/system disk. Suriin ang iyong libreng espasyo sa system disk. Makikita mo ang volume ng VM sa Disk Utility (na may View -> Show All Devices enabled) sa loob ng malamang na tinatawag na Container disk1. Piliin ang Container 1 para makita ang lahat ng volume sa loob. Ang nakikita mo sa /var/vm ay representasyon lamang ng nilalaman ng volume ng VM.

Ang pangalan sleepimage ay medyo maling tawag. Ngunit gayon din ang swapfile - ito ay talagang isang pagefile na noong unang panahon ay medyo naiiba sa swapfile.

Ang iyong astrophotography ay wala sa aking liga. Paminsan-minsan, hanggang sa humigit-kumulang 50 (hindi hihigit) 30 MB raws kung saan ginagamit ko ang Deep Sky Stacker. Ang PI ay mas sopistikado!

Ngunit natatakot ako na maaaring nasa limitasyon ka ng magagawa mo sa PI at 64GB RAM lamang. Ang pagsasara ng maraming iba pang apps hangga't maaari ay makakatulong nang kaunti. Huling na-edit: Abr 16, 2021
Mga Reaksyon:AnakChan SA

AnakChan

Orihinal na poster
Hun 21, 2015
  • Abr 16, 2021
Hmmm....di ko talaga makita yung volume ng VM :-

Tingnan ang media item ' data-single-image='1'>

Pero alam kong nandoon :-
/dev/disk1s4 3908112996 3145752 988403244 1% 3 39081129957 0% /System/Volumes/VM

Hindi ako sigurado kung 'lumalaki' ito kung kinakailangan ngunit alam ko na nag-crash ito sa aking computer at nag-reboot. Sa susunod ay magkakaroon ako ng df loop sa halip. G

gilby101

Contributor
Abr 17, 2010
Tasmania
  • Abr 16, 2021
AnakChan said: Hmmm....di ko talaga makita yung volume ng VM I-click para palawakin...
Ika-3 mula doon ay umalis sa ilalim ng kulay na bar. Sa ~3GB masyadong maliit upang makakuha ng sarili nitong may kulay na seksyon.

Sinabi ng AnakChan: Hindi ako sigurado kung 'lumalaki' ito kung kinakailangan ngunit alam ko na nag-crash ito sa aking computer at nag-reboot. I-click para palawakin...
Sigurado akong lumalaki ito. Ngunit hindi sapat na mabilis (tingnan ang susunod na para). Ang pag-crash at pag-reboot ay isang pag-aalala!! At ipinapalagay ko na isinara mo ang lahat ng apps maliban sa PI.

Ang isang sintomas na nag-aalala sa akin tungkol sa iyong memorya ay ang 'naka-compress' na memorya - 40GB sa iyong unang screenshot. Iyon ay pisikal na memorya na naglalaman ng virtual memory na pagmamay-ari ng mga app ngunit na-compress hanggang sa oras na kinakailangan. Iniiwasan ng macOS ang paging memory out sa swapfile/VM hangga't kaya nito, mas pinipiling i-compress ito at panatilihin ito sa RAM at pag-out lang sa swapfile bilang huling paraan. Ang naka-compress na memorya ay hindi aktwal na magagamit (hanggang sa ito ay hindi na-compress) at iyon ay isang seryosong bottleneck kapag 40 sa 64GB ay na-compress. Sa aking pananaw, ang isang 'makatwirang' OS (nagsisimula sa isang W) ay matagal nang naalis ang memorya. Maaaring humantong iyon sa pag-thrashing ng page para sa isang app tulad ng PI, ngunit hindi mag-crash ang system.

Kakailanganin mong magtanong sa mga forum ng PI kung paano i-tune ng mga user ng Mac ang PI para pamahalaan ang mga operasyon sa 25GB (~200x122MB) ng mga RAW na file. Ang isang mabilis na paghahanap ay natagpuan ang isang ito https://pixinsight.com/forum/index.php?threads/memory-usage-and-system-crash.14601/ At mga kinakailangan ng system https://pixinsight.com/sysreq/index.html . Iyon ay parang ang PI ay lumilikha ng maraming pansamantalang mga file upang pamahalaan ang paggamit ng memorya nito - mayroon ka ba nito sa isang panlabas na Thunderbolt SSD?

Tulad ng maaari mong sabihin mula sa huling talata na ako ay lumalabas sa aking lalim na sinusubukang maunawaan kung paano pinamamahalaan ng PI ang memorya. Pasensya na.
Mga Reaksyon:AnakChan AT

ewu

Abr 14, 2020
  • Abr 16, 2021
Sa tingin ko ang software ay hindi tugma sa malaking sur.

Ang ilang software na pinapatakbo ko ay may mga bagong isyu na tumatakbo sa malaking sur, at ang parehong bersyon ng software ay walang problema sa Mojave.

maaari mong subukang mag-install ng bagong Mojave upang subukan.