Forum

Manajemen Memori di MacOS?

KE

AnakChan

poster asli
21 Juni 2015
  • 15 April 2021
Bagaimana manajemen memori ditangani di MacOS (Big Sur)? Saya menjalankan program yang mengelola banyak file foto besar dan selama pemrosesan menghabiskan banyak memori seperti yang digambarkan di bawah ini. Saya memiliki kemungkinan besar iMac Pro saya dengan 64GB RAM mogok karena pemrosesan ini. Namun saya perhatikan bahwa tidak ada swapfile yang dibuat oleh OS.

Selain menambahkan lebih banyak memori fisik, apakah ada cara agar MacOS membuat file swap karena saya memiliki ruang disk.

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

Ritsuka

Dibatalkan
3 September 2006
  • 15 April 2021
Swap berada dalam volume apfs yang terpisah. Komputer Anda sudah menggunakan swap 34,45 GB.
Satu aplikasi tidak boleh mencoba menggunakan lebih dari batas fisik, saya pikir ada yang salah di PixInsight.
Reaksi:T'hain Esh Kelch, gilby101, Brian33 dan 1 orang lainnya G

gilby101

Penyumbang
17 April 2010


Tasmania
  • 15 April 2021
Ritsuka berkata: Swap ada di volume apfs yang terpisah Klik untuk memperluas...
yang juga ditampilkan macOS berada di /var/vm.

AnakChan berkata: Namun saya perhatikan bahwa tidak ada file swap yang dibuat oleh OS. Klik untuk memperluas...
Apakah Anda memperhatikan bahwa /var/vm/sleepimage adalah 34GB. Ini adalah tampilan ruang swap Anda saat ini.

AnakChan berkata: Saya menjalankan program yang mengelola banyak file foto besar dan selama pemrosesan memakan banyak memori seperti yang digambarkan di bawah ini. Klik untuk memperluas...
Apakah pixinsight masih menggunakan CPU? Jika demikian, mungkin Anda hanya perlu menunggu hingga pemrosesan selesai dan macOS mengelola memori sebaik mungkin. File astrofotografi Anda mungkin sangat besar dan Anda perlu mengurangi ukuran yang bekerja dengan pixinsight. Atau ada bug di dalamnya.

Apakah Anda bertanya di sini? https://pixinsight.com/forum/index.php?

Anda akan mendapatkan sedikit bantuan dengan menutup Chrome.
Reaksi:AnakChan KE

AnakChan

poster asli
21 Juni 2015
  • 15 April 2021
Ah saya tidak memeriksa untuk melihat bahwa /var/vm ada di partisi swap itu. Saya pikir :-
1) partisi swap terpisah.
2) sleepimage hanya terjadi saat iMac tertidur dan menyimpan gambar lokasinya

OK ini lebih masuk akal mengapa tidak bisa tumbuh lagi, karena partisi swap sudah maksimal. Saya terus mengharapkan lebih banyak file swap untuk dibuang ke direktori itu tumbuh sesuai kebutuhan.

Ya, PixInsight adalah perangkat lunak pemrosesan astro dan saya biasanya memasukkan file mentah dari 90 hingga 220x 122MB untuk diproses. Itu pada gilirannya membuat file temp lain (tapi tidak apa-apa karena saya telah mengonfigurasi aplikasi untuk menggunakan ruang di disk eksternal 32TB saya untuk itu, banyak ruang di sana).

Selama perhitungan dan pemrosesan, PixInsight mulai membengkak dan menghabiskan memori. Saya tidak yakin apakah ada cara bagi saya untuk mencoba menumbuhkan partisi swap itu karena saya memiliki ruang di root disk saya. G

gilby101

Penyumbang
17 April 2010
Tasmania
  • 16 April 2021
AnakChan berkata: Ah saya tidak memeriksa untuk melihat bahwa /var/vm ada di partisi swap itu. Saya pikir :-
1) partisi swap terpisah.
2) sleepimage hanya terjadi saat iMac tertidur dan menyimpan gambar lokasinya

OK ini lebih masuk akal mengapa tidak bisa tumbuh lagi, karena partisi swap sudah maksimal. Saya terus mengharapkan lebih banyak file swap untuk dibuang ke direktori itu tumbuh sesuai kebutuhan.

Ya, PixInsight adalah perangkat lunak pemrosesan astro dan saya biasanya memasukkan file mentah dari 90 hingga 220x 122MB untuk diproses. Itu pada gilirannya membuat file temp lain (tapi tidak apa-apa karena saya telah mengonfigurasi aplikasi untuk menggunakan ruang di disk eksternal 32TB saya untuk itu, banyak ruang di sana).

Selama perhitungan dan pemrosesan, PixInsight mulai membengkak dan menghabiskan memori. Saya tidak yakin apakah ada cara bagi saya untuk mencoba menumbuhkan partisi swap itu karena saya memiliki ruang di root disk saya. Klik untuk memperluas...
Volume 'swap' (VM) terpisah dari volume sistem (perhatikan saya menggunakan kata 'volume'), tetapi keduanya berada dalam wadah APFS yang sama. VM akan tumbuh lebih jauh jika sistem membutuhkannya dan ada ruang pada disk boot/sistem. Periksa ruang kosong Anda pada disk sistem. Anda dapat melihat volume VM di Disk Utility (dengan View -> Show All Devices diaktifkan) di dalam apa yang mungkin disebut Container disk1. Pilih Wadah 1 untuk melihat semua volume di dalamnya. Apa yang Anda lihat di /var/vm hanyalah representasi dari konten volume VM.

Nama sleepimage sedikit keliru. Tapi begitu juga swapfile - ini benar-benar pagefile yang di masa lalu cukup berbeda dari swapfile.

Astrofotografi Anda di luar jangkauan saya. Sangat sesekali, hingga sekitar 50 (paling banyak) 30 MB raw yang saya gunakan Deep Sky Stacker. PI jauh lebih canggih!

Tapi saya khawatir Anda mungkin berada di batas apa yang dapat Anda lakukan dengan PI dan hanya 64GB RAM. Menutup sebanyak mungkin aplikasi lain akan sedikit membantu. Terakhir diedit: 16 April 2021
Reaksi:AnakChan KE

AnakChan

poster asli
21 Juni 2015
  • 16 April 2021
Hmmm .... Saya sebenarnya tidak melihat volume VM :-

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

Tapi aku tahu itu ada :-
/dev/disk1s4 3908112996 3145752 988403244 1% 3 39081129957 0% /Sistem/Volume/VM

Saya tidak yakin apakah itu 'tumbuh' sesuai kebutuhan, tetapi saya tahu bahwa komputer saya crash dan reboot. Lain kali saya akan memiliki df loop sebagai gantinya. G

gilby101

Penyumbang
17 April 2010
Tasmania
  • 16 April 2021
AnakChan berkata: Hmmm.... Saya sebenarnya tidak melihat volume VM Klik untuk memperluas...
3 dari sana tertinggal di bawah bilah berwarna. Pada ~3GB terlalu kecil untuk mendapatkan bagian berwarnanya sendiri.

AnakChan berkata: Saya tidak yakin apakah itu 'tumbuh' sesuai kebutuhan, tetapi saya tahu bahwa komputer saya crash dan reboot. Klik untuk memperluas...
Saya yakin itu tumbuh. Tetapi tidak cukup cepat (lihat para berikutnya). Crash dan reboot membuat khawatir!! Dan saya berasumsi Anda telah menutup semua aplikasi kecuali PI.

Gejala yang membuat saya khawatir tentang memori Anda adalah memori 'terkompresi' - 40GB di tangkapan layar pertama Anda. Itu adalah memori fisik yang berisi memori virtual milik aplikasi tetapi dikompresi sampai waktu yang diperlukan. macOS menghindari memori paging ke swapfile/VM selama mungkin, lebih memilih untuk mengompresnya dan menyimpannya di RAM dan hanya membuka halaman ke swapfile sebagai upaya terakhir. Memori terkompresi sebenarnya tidak dapat digunakan (sampai tidak dikompresi) dan itu adalah hambatan serius ketika 40 dari 64GB dikompresi. Dalam pandangan saya, OS 'masuk akal' (dimulai dengan W) akan membuang memori sejak lama. Itu mungkin menyebabkan halaman meronta-ronta untuk aplikasi seperti PI, tetapi sistem tidak akan mogok.

Anda harus bertanya di forum PI bagaimana pengguna Mac menyetel PI untuk mengelola operasi pada file RAW 25GB (~200x122MB). Pencarian cepat menemukan yang ini https://pixinsight.com/forum/index.php?threads/memory-usage-and-system-crash.14601/ Dan persyaratan sistem https://pixinsight.com/sysreq/index.html . Kedengarannya seperti PI membuat banyak file sementara untuk mengelola penggunaan memorinya - apakah Anda memilikinya di SSD Thunderbolt eksternal?

Seperti yang mungkin Anda ketahui dari paragraf terakhir, saya mencoba memahami bagaimana PI mengelola memori. Maaf tentang itu.
Reaksi:AnakChan DAN

ewu

14 April 2020
  • 16 April 2021
Saya pikir perangkat lunak tidak kompatibel dengan sur besar.

beberapa perangkat lunak yang saya jalankan memiliki masalah baru yang berjalan di jaringan besar, dan versi perangkat lunak yang sama tidak memiliki masalah di Mojave.

Anda dapat mencoba menginstal Mojave baru untuk mencoba.