Forum

Pengurusan Memori pada MacOS?

KEPADA

AnakChan

Poster asal
21 Jun 2015
  • 15 Apr 2021
Bagaimanakah pengurusan memori dikendalikan dalam MacOS (Big Sur)? Saya menjalankan program yang menguruskan banyak fail foto yang besar dan semasa pemprosesan ia menggunakan banyak memori seperti gambar di bawah. Saya mempunyai peluang tinggi untuk iMac Pro saya dengan 64GB RAM ranap disebabkan pemprosesan ini. Walau bagaimanapun saya perhatikan bahawa tiada fail swap dicipta oleh OS.

Selain daripada menambah lebih banyak memori fizikal, adakah terdapat cara untuk membolehkan MacOS membuat fail swap kerana saya mempunyai ruang cakera.

Lihat item media ' data-single-image='1'> R

Ritsuka

Dibatalkan
3 Sep 2006
  • 15 Apr 2021
Swap berada dalam volum apfs yang berasingan. Komputer anda sudah menggunakan 34.45 GB pertukaran.
Satu apl tidak sepatutnya cuba menggunakan lebih daripada had fizikal, saya rasa ada sesuatu yang tidak kena dalam PixInsight.
tindak balas:T'hain Esh Kelch, gilby101, Brian33 dan 1 orang yang lain G

gilby101

Penyumbang
17 Apr 2010


Tasmania
  • 15 Apr 2021
Ritsuka berkata: Swap adalah dalam volum apfs yang berasingan Klik untuk mengembangkan...
yang macOS juga ditunjukkan sebagai berada dalam /var/vm.

AnakChan berkata: Walau bagaimanapun saya perhatikan bahawa tiada fail swap dicipta oleh OS. Klik untuk mengembangkan...
Adakah anda perasan bahawa /var/vm/sleepimage ialah 34GB. Ini ialah paparan ruang swap semasa anda.

AnakChan berkata: Saya menjalankan program yang menguruskan banyak fail foto yang besar dan semasa pemprosesan ia menggunakan banyak memori seperti gambar di bawah. Klik untuk mengembangkan...
Adakah pixinsight masih menggunakan CPU? Jika ya, mungkin anda hanya perlu menunggu sehingga ia selesai diproses dan macOS sedang menguruskan memori sebaik mungkin. Fail astrofotografi anda mungkin sangat besar dan anda perlu mengurangkan saiz yang digunakan oleh pixinsight. Atau terdapat pepijat di dalamnya.

Adakah anda bertanya di sini https://pixinsight.com/forum/index.php?

Anda akan mendapat sedikit bantuan dengan menutup Chrome.
tindak balas:AnakChan KEPADA

AnakChan

Poster asal
21 Jun 2015
  • 15 Apr 2021
Ah saya tidak menyemak untuk melihat bahawa /var/vm berada pada partition swap itu. Saya fikir :-
1) partition swap adalah berasingan.
2) sleepimage hanya apabila iMac tidur dan menyimpan imej di mana ia berada

OK ini lebih masuk akal mengapa ia tidak boleh berkembang lagi, kerana partition swap telah memaksimumkan. Saya terus menjangkakan lebih banyak fail swap akan dibuang ke dalam direktori itu berkembang mengikut keperluan.

Ya PixInsight ialah perisian pemprosesan astro dan saya biasanya membuang ke dalamnya apa-apa sahaja daripada 90 hingga 220x 122MB fail mentah untuk diproses. Ia seterusnya mencipta fail temp lain (tetapi tidak mengapa kerana saya telah mengkonfigurasi aplikasi untuk menggunakan ruang dalam cakera luaran 32TB saya untuk itu, banyak ruang di sana).

Semasa pengiraan dan pemprosesan ialah tempat PixInsight mula mengembang dan memakan ingatan. Saya tidak pasti sama ada ada cara untuk saya cuba mengembangkan partition swap itu kerana saya mempunyai ruang dalam cakera akar saya. G

gilby101

Penyumbang
17 Apr 2010
Tasmania
  • 16 Apr 2021
AnakChan berkata: Ah saya tidak menyemak untuk melihat bahawa /var/vm berada pada partition swap itu. Saya fikir :-
1) partition swap adalah berasingan.
2) sleepimage hanya apabila iMac tidur dan menyimpan imej di mana ia berada

OK ini lebih masuk akal mengapa ia tidak boleh berkembang lagi, kerana partition swap telah memaksimumkan. Saya terus menjangkakan lebih banyak fail swap akan dibuang ke dalam direktori itu berkembang mengikut keperluan.

Ya PixInsight ialah perisian pemprosesan astro dan saya biasanya membuang ke dalamnya apa-apa sahaja daripada 90 hingga 220x 122MB fail mentah untuk diproses. Ia seterusnya mencipta fail temp lain (tetapi tidak mengapa kerana saya telah mengkonfigurasi aplikasi untuk menggunakan ruang dalam cakera luaran 32TB saya untuk itu, banyak ruang di sana).

Semasa pengiraan dan pemprosesan ialah tempat PixInsight mula mengembang dan memakan ingatan. Saya tidak pasti sama ada ada cara untuk saya cuba mengembangkan partition swap itu kerana saya mempunyai ruang dalam cakera akar saya. Klik untuk mengembangkan...
Kelantangan 'swap' (VM) adalah berasingan daripada volum sistem (notis saya menggunakan perkataan 'volume'), tetapi kedua-duanya berada dalam bekas APFS yang sama. VM akan berkembang lebih jauh jika sistem memerlukannya dan terdapat ruang pada cakera boot/sistem. Periksa ruang kosong anda pada cakera sistem. Anda boleh melihat volum VM dalam Utiliti Cakera (dengan View -> Show All Devices enabled) di dalam apa yang mungkin dipanggil Container disk1. Pilih Bekas 1 untuk melihat semua jilid di dalamnya. Apa yang anda lihat dalam /var/vm hanyalah perwakilan kandungan volum VM.

Nama sleepimage agak tersilap. Tetapi begitu juga swapfile - ia benar-benar sebuah pagefile yang pada zaman dahulu agak berbeza daripada swapfile.

Astrofotografi anda keluar dari liga saya. Sangat sekali-sekala, sehingga kira-kira 50 (paling banyak) 30 MB mentah yang saya gunakan Deep Sky Stacker. PI jauh lebih canggih!

Tetapi saya bimbang anda mungkin berada pada had yang boleh anda lakukan dengan PI dan hanya 64GB RAM. Menutup seberapa banyak apl lain yang mungkin akan membantu sedikit. Terakhir disunting: 16 Apr 2021
tindak balas:AnakChan KEPADA

AnakChan

Poster asal
21 Jun 2015
  • 16 Apr 2021
Hmmm....saya sebenarnya tidak nampak volum VM :-

Lihat item media ' data-single-image='1'>

Tetapi saya tahu ia ada di sana :-
/dev/disk1s4 3908112996 3145752 988403244 1% 3 39081129957 0% /System/Volumes/VM

Saya tidak pasti sama ada ia 'berkembang' mengikut keperluan tetapi saya tahu bahawa ia merosakkan komputer saya dan but semula. Lain kali saya akan mempunyai gelung df sebaliknya. G

gilby101

Penyumbang
17 Apr 2010
Tasmania
  • 16 Apr 2021
AnakChan berkata: Hmmm....saya sebenarnya tidak nampak volum VM Klik untuk mengembangkan...
Ke-3 dari sana kiri di bawah bar berwarna. Pada ~3GB terlalu kecil untuk mendapatkan bahagian berwarnanya sendiri.

AnakChan berkata: Saya tidak pasti sama ada ia 'berkembang' mengikut keperluan tetapi saya tahu bahawa ia merosakkan komputer saya dan but semula. Klik untuk mengembangkan...
Saya pasti ia berkembang. Tetapi tidak cukup pantas (lihat perenggan seterusnya). Ranap dan but semula adalah kebimbangan!! Dan saya menganggap anda telah menutup semua aplikasi kecuali PI.

Gejala yang membimbangkan saya tentang ingatan anda ialah memori 'termampat' - 40GB dalam tangkapan skrin pertama anda. Iaitu memori fizikal yang mengandungi memori maya kepunyaan aplikasi tetapi dimampatkan sehingga masa yang diperlukan. macOS mengelakkan paging memori keluar ke swapfile/VM selagi boleh, memilih untuk memampatkannya dan menyimpannya dalam RAM dan hanya membuka halaman ke swapfile sebagai pilihan terakhir. Memori yang dimampatkan sebenarnya tidak boleh digunakan (sehingga ia tidak dimampatkan) dan itu adalah kesesakan yang serius apabila 40 daripada 64GB dimampatkan. Pada pandangan saya, OS yang 'masuk akal' (bermula dengan W) akan menghapuskan memori lama dahulu. Ini mungkin menyebabkan halaman membelasah untuk apl seperti PI, tetapi sistem tidak akan ranap.

Anda perlu bertanya di forum PI bagaimana pengguna Mac menala PI untuk mengurus operasi pada 25GB (~200x122MB) fail RAW. Carian pantas menemui yang ini https://pixinsight.com/forum/index.php?threads/memory-usage-and-system-crash.14601/ Dan keperluan sistem https://pixinsight.com/sysreq/index.html . Kedengarannya seperti PI mencipta banyak fail sementara untuk mengurus penggunaan memorinya - adakah anda mempunyai ini pada SSD Thunderbolt luaran?

Seperti yang mungkin anda boleh ketahui dari perenggan terakhir, saya cuba memahami cara PI menguruskan ingatan. Maaf tentang itu.
tindak balas:AnakChan DAN

ewu

14 Apr 2020
  • 16 Apr 2021
Saya rasa perisian tidak serasi dengan big sur.

beberapa perisian yang saya jalankan mempunyai isu baharu yang dijalankan di sur besar, dan versi perisian yang sama tidak mengalami masalah dalam Mojave.

anda boleh cuba memasang Mojave baharu untuk mencuba.