Diễn Đàn

Quản lý bộ nhớ trên MacOS?

ĐẾN

AnakChan

Áp phích gốc
Ngày 21 tháng 6 năm 2015
  • Ngày 15 tháng 4 năm 2021
Quản lý bộ nhớ được xử lý như thế nào trong MacOS (Big Sur)? Tôi chạy một chương trình quản lý rất nhiều tệp ảnh lớn và trong quá trình xử lý, nó tiêu tốn rất nhiều bộ nhớ như hình bên dưới. Tôi có nhiều khả năng iMac Pro với 64GB RAM bị lỗi do quá trình xử lý này. Tuy nhiên, tôi nhận thấy rằng không có tệp hoán đổi nào được tạo bởi Hệ điều hành.

Ngoài việc bổ sung thêm bộ nhớ vật lý, có cách nào để MacOS tạo tệp hoán đổi vì tôi có dung lượng đĩa không.

Xem mục phương tiện 'data-single-image =' 1 '> NS

Ritsuka

Đã hủy
Ngày 3 tháng 9 năm 2006
  • Ngày 15 tháng 4 năm 2021
Hoán đổi nằm trong một tập apfs riêng biệt. Máy tính của bạn đang sử dụng 34,45 GB swap.
Dù sao thì một ứng dụng duy nhất cũng không nên cố gắng sử dụng nhiều hơn giới hạn vật lý, tôi nghĩ có điều gì đó không ổn trong PixInsight.
Phản ứng:T'hain Esh Kelch, gilby101, Brian33 và 1 người khác NS

gilby101

Người đóng góp
Ngày 17 tháng 4 năm 2010


Tasmania
  • Ngày 15 tháng 4 năm 2021
Ritsuka cho biết: Hoán đổi nằm trong một tập apfs riêng biệt Bấm để mở rộng...
macOS cũng hiển thị là đang ở trong / var / vm.

AnakChan cho biết: Tuy nhiên tôi nhận thấy rằng không có tệp hoán đổi nào được tạo bởi hệ điều hành. Bấm để mở rộng...
Bạn có nhận thấy rằng / var / vm / sleepimage là 34GB. Đây là chế độ xem không gian hoán đổi hiện tại của bạn.

AnakChan cho biết: Tôi chạy một chương trình quản lý rất nhiều tệp ảnh lớn và trong quá trình xử lý, nó tiêu tốn rất nhiều bộ nhớ như hình bên dưới. Bấm để mở rộng...
Pixinsight vẫn sử dụng CPU? Nếu vậy, có thể bạn chỉ cần đợi nó xử lý xong và macOS đang quản lý bộ nhớ tốt nhất có thể. Các tệp ảnh thiên văn của bạn có lẽ rất lớn và bạn cần giảm kích thước mà pixinsight đang làm việc. Hoặc có một lỗi trong đó.

Bạn đã hỏi ở đây chưa https://pixinsight.com/forum/index.php?

Bạn sẽ nhận được một chút trợ giúp bằng cách đóng Chrome.
Phản ứng:AnakChan ĐẾN

AnakChan

Áp phích gốc
Ngày 21 tháng 6 năm 2015
  • Ngày 15 tháng 4 năm 2021
Ah Tôi đã không kiểm tra để thấy rằng / var / vm nằm trên phân vùng hoán đổi đó. Tôi đã nghĩ :-
1) phân vùng hoán đổi là riêng biệt.
2) Sleepimage chỉ khi iMac chuyển sang chế độ ngủ và lưu lại hình ảnh về vị trí của nó

OK, điều này có ý nghĩa hơn tại sao nó không thể phát triển được nữa, đó là vì phân vùng hoán đổi đã hoạt động tối đa. Tôi tiếp tục mong đợi nhiều tệp hoán đổi được đưa vào thư mục đó ngày càng tăng khi cần thiết.

Có PixInsight là một phần mềm xử lý chiêm tinh và tôi thường đổ vào nó bất cứ thứ gì từ 90 đến 220x 122MB tệp thô để xử lý. Nó lần lượt tạo ra các tệp tạm thời khác (nhưng không sao cả 'vì tôi đã định cấu hình ứng dụng để sử dụng dung lượng trong đĩa ngoài 32TB của mình cho việc đó, rất nhiều dung lượng ở đó).

Chính trong quá trình tính toán và xử lý là lúc PixInsight bắt đầu phình ra và ngốn bộ nhớ. Tôi không chắc liệu có cách nào để tôi cố gắng phát triển phân vùng hoán đổi đó vì tôi có dung lượng trong đĩa gốc của mình hay không. NS

gilby101

Người đóng góp
Ngày 17 tháng 4 năm 2010
Tasmania
  • Ngày 16 tháng 4 năm 2021
AnakChan nói: Ah, tôi không kiểm tra để thấy rằng / var / vm nằm trên phân vùng hoán đổi đó. Tôi đã nghĩ :-
1) phân vùng hoán đổi là riêng biệt.
2) Sleepimage chỉ khi iMac chuyển sang chế độ ngủ và lưu lại hình ảnh về vị trí của nó

OK, điều này có ý nghĩa hơn tại sao nó không thể phát triển được nữa, đó là vì phân vùng hoán đổi đã hoạt động tối đa. Tôi tiếp tục mong đợi nhiều tệp hoán đổi được đưa vào thư mục đó ngày càng tăng khi cần thiết.

Có PixInsight là một phần mềm xử lý chiêm tinh và tôi thường đổ vào nó bất cứ thứ gì từ 90 đến 220x 122MB tệp thô để xử lý. Nó lần lượt tạo ra các tệp tạm thời khác (nhưng không sao cả 'vì tôi đã định cấu hình ứng dụng để sử dụng dung lượng trong đĩa ngoài 32TB của mình cho việc đó, rất nhiều dung lượng ở đó).

Chính trong quá trình tính toán và xử lý là lúc PixInsight bắt đầu phình ra và ngốn bộ nhớ. Tôi không chắc liệu có cách nào để tôi cố gắng phát triển phân vùng hoán đổi đó vì tôi có dung lượng trong đĩa gốc của mình hay không. Bấm để mở rộng...
Ổ đĩa 'hoán đổi' (VM) tách biệt với ổ đĩa hệ thống (lưu ý tôi sử dụng từ 'ổ đĩa'), nhưng cả hai đều nằm trong cùng một vùng chứa APFS. VM sẽ phát triển hơn nữa nếu hệ thống cần và có dung lượng trên đĩa khởi động / hệ thống. Kiểm tra dung lượng trống của bạn trên đĩa hệ thống. Bạn có thể thấy khối lượng VM trong Disk Utility (có bật View -> Show All Devices) bên trong cái có thể được gọi là Container disk1. Chọn Vùng chứa 1 để xem tất cả các ổ bên trong. Những gì bạn thấy trong / var / vm chỉ là phần trình bày nội dung của ổ đĩa VM.

Cái tên sleepimage hơi bị nhầm. Nhưng swapfile cũng vậy - nó thực sự là một tệp trang mà ngày xưa khá khác biệt với swapfile.

Ảnh thiên văn của bạn không thuộc phạm vi của tôi. Thỉnh thoảng, tối đa khoảng 50 (nhiều nhất) 30 MB tệp thô mà tôi sử dụng Deep Sky Stacker. PI tinh vi hơn nhiều!

Nhưng tôi e rằng bạn có thể đang ở giới hạn những gì bạn có thể làm với PI và RAM chỉ 64GB. Đóng càng nhiều ứng dụng khác càng tốt sẽ giúp ích một chút. Lần sửa cuối: 16 tháng 4, 2021
Phản ứng:AnakChan ĐẾN

AnakChan

Áp phích gốc
Ngày 21 tháng 6 năm 2015
  • Ngày 16 tháng 4 năm 2021
Hmmm .... Tôi thực sự không thấy khối lượng VM: -

Xem mục phương tiện 'data-single-image =' 1 '>

Nhưng tôi biết nó ở đó: -
/ dev / disk1s4 3908112996 3145752 988403244 1% 3 39081129957 0% / System / Volumes / VM

Tôi không chắc liệu nó có 'phát triển' khi cần thiết hay không nhưng tôi biết rằng nó làm hỏng máy tính của tôi và khởi động lại. Lần tới, tôi sẽ có một vòng lặp df để thay thế. NS

gilby101

Người đóng góp
Ngày 17 tháng 4 năm 2010
Tasmania
  • Ngày 16 tháng 4 năm 2021
AnakChan nói: Hmmm .... Tôi thực sự không thấy khối lượng VM Bấm để mở rộng...
Thứ 3 từ đó bên trái dưới thanh màu. Với dung lượng ~ 3GB quá nhỏ để có phần màu riêng.

AnakChan cho biết: Tôi không chắc liệu nó có 'phát triển' khi cần thiết hay không nhưng tôi biết rằng nó làm hỏng máy tính của tôi và khởi động lại. Bấm để mở rộng...
Tôi chắc rằng nó sẽ phát triển. Nhưng không đủ nhanh (xem đoạn tiếp theo). Crash và khởi động lại là một nỗi lo !! Và tôi cho rằng bạn đã đóng tất cả các ứng dụng ngoại trừ PI.

Một triệu chứng khiến tôi lo lắng về bộ nhớ của bạn là bộ nhớ bị 'nén' - 40GB trong ảnh chụp màn hình đầu tiên của bạn. Đó là bộ nhớ vật lý chứa bộ nhớ ảo thuộc về ứng dụng nhưng được nén cho đến khi cần thiết. macOS tránh phân trang bộ nhớ ra swapfile / VM miễn là nó có thể, thích nén nó và giữ nó trong RAM và chỉ phân trang ra swapfile như một phương sách cuối cùng. Bộ nhớ nén thực sự không thể sử dụng được (cho đến khi nó được giải nén) và đó là một nút thắt cổ chai nghiêm trọng khi 40 bộ nhớ trong số 64GB được nén. Theo quan điểm của tôi, một hệ điều hành 'hợp lý' (bắt đầu bằng chữ W) có thể đã xóa bộ nhớ từ lâu. Điều đó có thể dẫn đến sự cố trang đối với một ứng dụng như PI, nhưng hệ thống sẽ không gặp sự cố.

Bạn sẽ phải hỏi trên các diễn đàn PI về cách người dùng Mac điều chỉnh PI để quản lý các hoạt động trên 25GB (~ 200x122MB) tệp RAW. Một tìm kiếm nhanh đã tìm thấy cái này https://pixinsight.com/forum/index.php?threads/memory-usage-and-system-crash.14601/ Và yêu cầu hệ thống https://pixinsight.com/sysreq/index.html . Điều đó nghe có vẻ như PI tạo ra nhiều tệp tạm thời để quản lý việc sử dụng bộ nhớ của nó - bạn có những tệp này trên SSD Thunderbolt bên ngoài không?

Như bạn có thể nói ở đoạn cuối, tôi đang cố gắng tìm hiểu cách PI quản lý bộ nhớ. Xin lỗi vì điều đó.
Phản ứng:AnakChan

ewu

Ngày 14 tháng 4 năm 2020
  • Ngày 16 tháng 4 năm 2021
Tôi nghĩ rằng phần mềm không tương thích với big sur.

một số phần mềm tôi đang chạy gặp sự cố mới khi chạy trên big sur và phiên bản phần mềm tương tự không gặp sự cố trong Mojave.

bạn có thể thử cài đặt Mojave mới để thử.