Φόρουμ

Διαχείριση μνήμης σε MacOS;

ΠΡΟΣ ΤΟ

AnakChan

Πρωτότυπη αφίσα
21 Ιουνίου 2015
  • 15 Απριλίου 2021
Πώς γίνεται η διαχείριση της μνήμης στο MacOS (Big Sur); Εκτελώ ένα πρόγραμμα που διαχειρίζεται πολλά μεγάλα αρχεία φωτογραφιών και κατά την επεξεργασία καταναλώνει πολλή μνήμη όπως φαίνεται παρακάτω. Έχω μεγάλες πιθανότητες να χαλάσει το iMac Pro με 64 GB RAM λόγω αυτής της επεξεργασίας. Ωστόσο, παρατήρησα ότι δεν δημιουργούνται αρχεία ανταλλαγής από το λειτουργικό σύστημα.

Εκτός από την προσθήκη περισσότερης φυσικής μνήμης, υπάρχει τρόπος να δημιουργήσετε αρχεία ανταλλαγής από το MacOS, καθώς έχω χώρο στο δίσκο.

Προβολή στοιχείου πολυμέσων 'data-single-image='1'> R

Ριτσούκα

Ακυρώθηκε
3 Σεπτεμβρίου 2006
  • 15 Απριλίου 2021
Το Swap βρίσκεται σε ξεχωριστό τόμο apfs. Ο υπολογιστής σας χρησιμοποιεί ήδη 34,45 GB swap.
Ούτως ή άλλως, μια μεμονωμένη εφαρμογή δεν θα πρέπει να προσπαθεί να χρησιμοποιήσει περισσότερο από το φυσικό όριο, νομίζω ότι κάτι δεν πάει καλά στο PixInsight.
Αντιδράσεις:Οι T'hain Esh Kelch, gilby101, Brian33 και 1 ακόμη άτομο σολ

gilby101

Συνεισφέρων
17 Απριλίου 2010


Τασμανία
  • 15 Απριλίου 2021
Ο Ritsuka είπε: Το Swap βρίσκεται σε ξεχωριστό τόμο apfs Κάντε κλικ για επέκταση...
το οποίο το macOS δείχνει επίσης ότι βρίσκεται στο /var/vm.

Ο AnakChan είπε: Ωστόσο, παρατήρησα ότι δεν δημιουργούνται αρχεία ανταλλαγής από το λειτουργικό σύστημα. Κάντε κλικ για επέκταση...
Παρατηρήσατε ότι το /var/vm/sleepimage είναι 34 GB. Αυτή είναι μια προβολή του τρέχοντος χώρου ανταλλαγής.

Ο AnakChan είπε: Εκτελώ ένα πρόγραμμα που διαχειρίζεται πολλά μεγάλα αρχεία φωτογραφιών και κατά την επεξεργασία καταναλώνει πολλή μνήμη όπως φαίνεται παρακάτω. Κάντε κλικ για επέκταση...
Το pixinsight εξακολουθεί να χρησιμοποιεί CPU; Αν ναι, ίσως πρέπει απλώς να περιμένετε να ολοκληρωθεί η επεξεργασία και ότι το macOS διαχειρίζεται τη μνήμη όσο καλύτερα μπορεί. Τα αρχεία αστροφωτογραφίας σας είναι πιθανώς πολύ μεγάλα και πρέπει να μειώσετε τα μεγέθη με τα οποία δουλεύει το pixinsight. Ή υπάρχει ένα σφάλμα σε αυτό.

Ρώτησες εδώ https://pixinsight.com/forum/index.php?

Θα λάβατε λίγη βοήθεια κλείνοντας το Chrome.
Αντιδράσεις:AnakChan ΠΡΟΣ ΤΟ

AnakChan

Πρωτότυπη αφίσα
21 Ιουνίου 2015
  • 15 Απριλίου 2021
Α, δεν έλεγξα για να δω ότι το /var/vm βρίσκεται σε αυτό το διαμέρισμα ανταλλαγής. Σκέφτηκα :-
1) το διαμέρισμα swap ήταν ξεχωριστό.
2) Η εικόνα ύπνου ήταν μόνο όταν το iMac κοιμάται και διατηρεί μια εικόνα για το πού βρίσκεται

Εντάξει, αυτό είναι πιο λογικό γιατί δεν μπορεί να αναπτυχθεί πια, γιατί το διαμέρισμα swap έχει μεγιστοποιηθεί. Συνέχισα να περίμενα περισσότερα αρχεία ανταλλαγής που θα απορρίπτονταν σε αυτόν τον κατάλογο αυξάνοντας ανάλογα με τις ανάγκες.

Ναι, το PixInsight είναι ένα λογισμικό επεξεργασίας astro και συνήθως ρίχνω σε αυτό ακατέργαστα αρχεία από 90 έως 220 x 122 MB για επεξεργασία. Με τη σειρά του δημιουργεί άλλα προσωρινά αρχεία (αλλά δεν πειράζει γιατί έχω ρυθμίσει την εφαρμογή να χρησιμοποιεί χώρο στον εξωτερικό μου δίσκο των 32 TB για αυτό, άφθονο χώρο εκεί).

Κατά τη διάρκεια των υπολογισμών και της επεξεργασίας, το PixInsight αρχίζει να φουσκώνει και να καταναλώνει μνήμη. Δεν είμαι σίγουρος αν υπάρχει τρόπος να προσπαθήσω να αναπτύξω αυτό το διαμέρισμα ανταλλαγής, καθώς έχω χώρο στον ριζικό δίσκο μου. σολ

gilby101

Συνεισφέρων
17 Απριλίου 2010
Τασμανία
  • 16 Απριλίου 2021
Ο AnakChan είπε: Α, δεν έλεγξα για να δω ότι το /var/vm βρίσκεται σε αυτό το διαμέρισμα ανταλλαγής. Σκέφτηκα :-
1) το διαμέρισμα swap ήταν ξεχωριστό.
2) Η εικόνα ύπνου ήταν μόνο όταν το iMac κοιμάται και διατηρεί μια εικόνα για το πού βρίσκεται

Εντάξει, αυτό είναι πιο λογικό γιατί δεν μπορεί να αναπτυχθεί πια, γιατί το διαμέρισμα swap έχει μεγιστοποιηθεί. Συνέχισα να περίμενα περισσότερα αρχεία ανταλλαγής που θα απορρίπτονταν σε αυτόν τον κατάλογο αυξάνοντας ανάλογα με τις ανάγκες.

Ναι, το PixInsight είναι ένα λογισμικό επεξεργασίας astro και συνήθως ρίχνω σε αυτό ακατέργαστα αρχεία από 90 έως 220 x 122 MB για επεξεργασία. Με τη σειρά του δημιουργεί άλλα προσωρινά αρχεία (αλλά δεν πειράζει γιατί έχω ρυθμίσει την εφαρμογή να χρησιμοποιεί χώρο στον εξωτερικό μου δίσκο των 32 TB για αυτό, άφθονο χώρο εκεί).

Κατά τη διάρκεια των υπολογισμών και της επεξεργασίας, το PixInsight αρχίζει να φουσκώνει και να καταναλώνει μνήμη. Δεν είμαι σίγουρος αν υπάρχει τρόπος να προσπαθήσω να αναπτύξω αυτό το διαμέρισμα ανταλλαγής, καθώς έχω χώρο στον ριζικό δίσκο μου. Κάντε κλικ για επέκταση...
Ο τόμος 'swap' (VM) είναι ξεχωριστός από τον τόμο συστήματος (παρατηρήστε ότι χρησιμοποιώ τη λέξη 'volume'), αλλά βρίσκονται και οι δύο στο ίδιο κοντέινερ APFS. Το VM θα αναπτυχθεί περαιτέρω εάν το χρειάζεται το σύστημα και υπάρχει χώρος στον δίσκο εκκίνησης/συστήματος. Ελέγξτε τον ελεύθερο χώρο σας στο δίσκο του συστήματος. Μπορείτε να δείτε τον τόμο VM στο Disk Utility (με ενεργοποιημένη Προβολή -> Εμφάνιση όλων των συσκευών) μέσα σε αυτό που πιθανώς ονομάζεται Container disk1. Επιλέξτε Container 1 για να δείτε όλους τους τόμους μέσα. Αυτό που βλέπετε στο /var/vm είναι απλώς μια αναπαράσταση του περιεχομένου του τόμου VM.

Το όνομα sleepimage είναι λίγο λανθασμένο. Αλλά το ίδιο συμβαίνει και με το swapfile - είναι πραγματικά ένα αρχείο σελίδας που παλιά ήταν αρκετά διαφορετικό από το swapfile.

Η αστροφωτογραφία σου είναι εκτός κατηγορίας. Πολύ περιστασιακά, μέχρι περίπου 50 (το πολύ) 30 MB raw για τις οποίες χρησιμοποιώ το Deep Sky Stacker. Το PI είναι πολύ πιο εξελιγμένο!

Αλλά φοβάμαι ότι μπορεί να είστε στο όριο του τι μπορείτε να κάνετε με PI και μόνο 64 GB RAM. Το κλείσιμο όσο το δυνατόν περισσότερων άλλων εφαρμογών θα βοηθήσει λίγο. Τελευταία επεξεργασία: 16 Απριλίου 2021
Αντιδράσεις:AnakChan ΠΡΟΣ ΤΟ

AnakChan

Πρωτότυπη αφίσα
21 Ιουνίου 2015
  • 16 Απριλίου 2021
Χμμμ… στην πραγματικότητα δεν βλέπω την ένταση του VM :-

Προβολή στοιχείου πολυμέσων 'data-single-image='1'>

Αλλά ξέρω ότι είναι εκεί:-
/dev/disk1s4 3908112996 3145752 988403244 1% 3 39081129957 0% /System/Volumes/VM

Δεν είμαι σίγουρος αν «μεγαλώνει» όσο χρειάζεται, αλλά ξέρω ότι διακόπτει τη λειτουργία του υπολογιστή μου και επανεκκινεί. Την επόμενη φορά θα έχω έναν βρόχο df. σολ

gilby101

Συνεισφέρων
17 Απριλίου 2010
Τασμανία
  • 16 Απριλίου 2021
Ο AnakChan είπε: Χμμμ... Στην πραγματικότητα δεν βλέπω την ένταση του VM Κάντε κλικ για επέκταση...
3η από εκεί αριστερά κάτω από τη χρωματιστή μπάρα. Στα ~3 GB πολύ μικρό για να αποκτήσει το δικό του έγχρωμο τμήμα.

Ο AnakChan είπε: Δεν είμαι σίγουρος αν «μεγαλώνει» όσο χρειάζεται, αλλά ξέρω ότι διακόπτει τη λειτουργία του υπολογιστή μου και επανεκκινεί. Κάντε κλικ για επέκταση...
Είμαι σίγουρος ότι μεγαλώνει. Αλλά όχι αρκετά γρήγορα (βλ. επόμενη παράγραφο). Η συντριβή και η επανεκκίνηση είναι ανησυχία!! Και υποθέτω ότι έχετε κλείσει όλες τις εφαρμογές εκτός από το PI.

Ένα σύμπτωμα που με ανησυχεί για τη μνήμη σας είναι η «συμπιεσμένη» μνήμη - 40 GB στο πρώτο στιγμιότυπο οθόνης. Πρόκειται για φυσική μνήμη που περιέχει εικονική μνήμη που ανήκει σε εφαρμογές αλλά συμπιέζεται μέχρι τη στιγμή που χρειάζεται. Το macOS αποφεύγει τη σελιδοποίηση της μνήμης στο swapfile/VM όσο μπορεί, προτιμώντας να τη συμπιέσει και να τη διατηρήσει στη μνήμη RAM και μόνο να σελιδοποιήσει στο αρχείο swap ως έσχατη λύση. Η συμπιεσμένη μνήμη δεν μπορεί να χρησιμοποιηθεί στην πραγματικότητα (μέχρι να αποσυμπιεστεί) και αυτό αποτελεί σοβαρό πρόβλημα όταν συμπιέζονται 40 από τα 64 GB. Κατά την άποψή μου, ένα «λογικό» λειτουργικό σύστημα (ξεκινώντας με ένα W) θα είχε σελιδοποιήσει τη μνήμη εδώ και πολύ καιρό. Αυτό μπορεί να οδηγήσει σε thrashing σελίδας για μια εφαρμογή όπως το PI, αλλά το σύστημα δεν θα διακοπεί.

Θα πρέπει να ρωτήσετε στα φόρουμ PI πώς οι χρήστες Mac συντονίζουν το PI για να διαχειρίζονται λειτουργίες σε 25 GB (~200x122 MB) αρχείων RAW. Μια γρήγορη αναζήτηση βρήκε αυτό https://pixinsight.com/forum/index.php?threads/memory-usage-and-system-crash.14601/ Και απαιτήσεις συστήματος https://pixinsight.com/sysreq/index.html . Αυτό ακούγεται ότι το PI δημιουργεί πολλά προσωρινά αρχεία για τη διαχείριση της χρήσης της μνήμης του - τα έχετε σε εξωτερικό SSD Thunderbolt;

Όπως μπορείτε πιθανώς να καταλάβετε από την τελευταία παράγραφο, ξεφεύγω από τα βάθη μου προσπαθώντας να καταλάβω πώς το PI διαχειρίζεται τη μνήμη. Συγνώμη για αυτό.
Αντιδράσεις:AnakChan ΚΑΙ

ewu

14 Απριλίου 2020
  • 16 Απριλίου 2021
Νομίζω ότι το λογισμικό δεν είναι συμβατό με το big sur.

μερικά λογισμικά που τρέχω έχουν νέα προβλήματα που εκτελούνται στο big sur, και η ίδια έκδοση λογισμικού δεν είχε πρόβλημα στο Mojave.

θα μπορούσατε να δοκιμάσετε να εγκαταστήσετε νέο Mojave για να δοκιμάσετε.