Sử dụng hoạt động giám sát để theo dõi sử dụng bộ nhớ Mac

Theo dõi và hiểu cách sử dụng bộ nhớ và nếu cần thêm RAM

Đôi khi có thể khó khăn trong việc sử dụng bộ nhớ OS X, ứng dụng Màn hình hoạt động có thể giúp đặc biệt khi đến lúc cân nhắc việc nâng cấp cho máy Mac của bạn. Sẽ bổ sung thêm bộ nhớ cung cấp một sự gia tăng hiệu suất đáng kể? Đó là một câu hỏi chúng tôi thường nghe, vì vậy hãy cùng nhau khám phá câu trả lời.

Màn hình hoạt động

Có một số tiện ích tốt để theo dõi việc sử dụng bộ nhớ, và nếu bạn đã có một yêu thích, điều đó tốt. Nhưng đối với bài viết này, chúng ta sẽ sử dụng Activity Monitor, tiện ích hệ thống miễn phí đi kèm với tất cả các máy Mac. Chúng tôi thích Activity Monitor vì nó có thể ngồi khiêm tốn trong Dock và hiển thị mức sử dụng bộ nhớ hiện tại như một biểu đồ hình tròn đơn giản trên biểu tượng Dock (tùy thuộc vào phiên bản OS X ). Xem lướt qua biểu tượng Hoạt động của Màn hình Dock và bạn biết bạn đang sử dụng bao nhiêu RAM và bao nhiêu là miễn phí.

Định cấu hình theo dõi hoạt động

  1. Khởi chạy Trình giám sát hoạt động, nằm tại / Applications / Utilities.
  2. Trong cửa sổ Hoạt động giám sát mở ra, nhấp vào tab 'Bộ nhớ hệ thống'.
  3. Từ trình đơn Activity Monitor, chọn View, Dock Icon, Show Memory Usage.

Đối với Snow Leopard và sau:

  1. Nhấn chuột phải vào biểu tượng Dock của màn hình Activity và chọn Options, Keep in Dock .
  2. Nhấp chuột phải vào biểu tượng Dock của Màn hình Hoạt động và chọn Tùy chọn, Mở tại Đăng nhập.

Đối với Leopard và trước đó:

  1. Nhấn chuột phải vào biểu tượng Dock của màn hình Activity và chọn Keep in Dock.
  2. Nhấp chuột phải vào biểu tượng Dock điều khiển hoạt động và chọn Mở tại Đăng nhập.

Bây giờ bạn có thể đóng cửa sổ Activity Monitor (chỉ đóng cửa sổ; không thoát khỏi chương trình). Biểu tượng Dock sẽ tiếp tục hiển thị biểu đồ hình tròn sử dụng RAM. Ngoài ra, Activity Monitor sẽ tự động chạy bất cứ khi nào bạn khởi động lại máy Mac, vì vậy bạn sẽ luôn có thể giám sát việc sử dụng bộ nhớ.

Hiểu biểu đồ bộ nhớ của màn hình hoạt động (OS X Mavericks và sau này)

Khi Apple phát hành OS X Mavericks, nó đã đánh dấu một sự thay đổi đáng kể về cách bộ nhớ được quản lý bởi hệ điều hành. Mavericks đã giới thiệu cách sử dụng bộ nhớ nén, một phương pháp tận dụng tối đa RAM có sẵn bằng cách nén dữ liệu được lưu trữ trong RAM thay vì phân trang bộ nhớ thành bộ nhớ ảo, một quá trình có thể làm chậm đáng kể hiệu suất của máy Mac. Bạn có thể tìm thấy các chi tiết về cách bộ nhớ nén hoạt động trong Bộ nhớ Hiểu được Bộ nhớ trong bài viết OS X.

Ngoài việc sử dụng bộ nhớ nén, Mavericks đã thay đổi Activity Monitor và cách thông tin sử dụng bộ nhớ được trình bày. Thay vì sử dụng biểu đồ tròn quen thuộc để chỉ ra cách bộ nhớ được chia, Apple đã giới thiệu biểu đồ áp suất bộ nhớ, một cách để thể hiện dung lượng bộ nhớ của bạn đang được nén để cung cấp không gian trống cho các hoạt động khác.

Biểu đồ áp suất bộ nhớ

Biểu đồ áp suất bộ nhớ là một dòng thời gian cho biết số lượng nén được áp dụng cho RAM, cũng như khi phân trang vào đĩa cuối cùng xảy ra khi nén không đủ để đáp ứng nhu cầu của ứng dụng để cấp phát bộ nhớ.

Biểu đồ áp suất bộ nhớ hiển thị theo ba màu:

Bên cạnh màu cho biết điều gì đang xảy ra trong hệ thống quản lý bộ nhớ, chiều cao của bóng cho biết mức độ nén hoặc phân trang đang xảy ra.

Lý tưởng nhất, biểu đồ áp suất bộ nhớ nên giữ nguyên màu xanh lá cây, cho biết không có nén nào xảy ra. Điều này cho thấy rằng bạn có đủ RAM cho các tác vụ cần thực hiện. Khi biểu đồ bắt đầu hiển thị màu vàng, nó cho biết rằng các tệp được lưu trong bộ nhớ cache (tương tự như bộ nhớ không hoạt động trong các phiên bản trước của Activity Monitor), về cơ bản các ứng dụng không còn hoạt động nữa, nhưng vẫn có dữ liệu được lưu trữ trong RAM, đang được nén để tạo đủ miễn phí RAM để gán cho các ứng dụng yêu cầu cấp phát RAM.

Khi bộ nhớ được nén, nó đòi hỏi một số chi phí CPU để thực hiện nén, nhưng hiệu suất nhỏ này là nhỏ, và có lẽ không đáng chú ý cho người dùng.

Khi biểu đồ áp suất bộ nhớ bắt đầu hiển thị màu đỏ, điều đó có nghĩa là không còn đủ RAM không hoạt động để nén và trao đổi với đĩa (bộ nhớ ảo) đang diễn ra. Trao đổi dữ liệu ra khỏi bộ nhớ RAM là một nhiệm vụ đòi hỏi nhiều quá trình nhiều hơn, và thường đáng chú ý như là một sự suy giảm tổng thể trong hiệu suất của máy Mac của bạn .

Bạn có đủ RAM không?

Biểu đồ áp lực bộ nhớ thực sự làm cho nó dễ dàng hơn để nói trong nháy mắt nếu bạn sẽ được hưởng lợi từ RAM bổ sung. Trong các phiên bản trước của OS X, bạn phải kiểm tra số trang đã xảy ra và thực hiện một chút toán để tìm ra câu trả lời.

Với biểu đồ áp suất bộ nhớ, tất cả những gì bạn cần làm là xem biểu đồ có màu đỏ hay không và trong bao lâu. Nếu nó ở lại đó trong một thời gian dài, bạn sẽ được hưởng lợi từ nhiều RAM hơn. Nếu nó chỉ đạt đến màu đỏ khi mở một ứng dụng, nhưng nếu không ở lại màu vàng hoặc màu xanh lá cây, bạn có thể không cần nhiều RAM hơn; chỉ cần cắt giảm số lượng ứng dụng bạn đã mở cùng một lúc.

Nếu biểu đồ của bạn thường có màu vàng thì máy Mac của bạn đang thực hiện những gì cần làm: tận dụng tối đa bộ nhớ RAM sẵn có của bạn mà không cần phải trang dữ liệu vào ổ đĩa của bạn. Bạn đang thấy lợi ích của việc nén bộ nhớ, và khả năng sử dụng RAM của nó một cách kinh tế và giúp bạn không phải tăng thêm RAM.

Nếu bạn đang ở trong màu xanh lá cây hầu hết thời gian, tốt, bạn không có bất kỳ lo lắng.

Hiểu biểu đồ bộ nhớ của hoạt động giám sát (OS X Mountain Lion và trước đó)

Các phiên bản trước của OS X đã sử dụng một kiểu quản lý bộ nhớ cũ hơn không sử dụng tính năng nén bộ nhớ. Thay vào đó, nó cố gắng giải phóng bộ nhớ đã được cấp phát trước đó cho các ứng dụng, và sau đó, nếu cần, bộ nhớ trang cho ổ đĩa của bạn (bộ nhớ ảo).

Biểu đồ tròn theo dõi hoạt động

Biểu đồ tròn Hoạt động giám sát hiển thị bốn loại sử dụng bộ nhớ: Miễn phí (xanh lục), Có dây (màu đỏ), Hoạt động (màu vàng) và Không hoạt động (màu xanh lam). Để hiểu được cách sử dụng bộ nhớ của bạn, bạn cần biết từng loại bộ nhớ là gì và nó ảnh hưởng như thế nào đến bộ nhớ có sẵn.

Miễn phí. Cái này khá đơn giản. Đó là RAM trong máy Mac của bạn hiện không được sử dụng và có thể được tự do gán cho bất kỳ quá trình hoặc ứng dụng nào cần tất cả hoặc một phần bộ nhớ có sẵn.

Có dây. Đây là bộ nhớ mà Mac của bạn đã gán cho các nhu cầu nội bộ của chính nó, cũng như nhu cầu cốt lõi của các ứng dụng và quy trình bạn đang chạy. Bộ nhớ có dây đại diện cho số lượng RAM tối thiểu mà máy Mac của bạn cần tại bất kỳ thời điểm nào để tiếp tục chạy. Bạn có thể nghĩ về điều này như là bộ nhớ đó là giới hạn cho tất cả mọi người khác.

Đang hoạt động. Đây là bộ nhớ hiện đang được sử dụng bởi các ứng dụng và quy trình trên máy Mac của bạn, ngoài các quy trình hệ thống đặc biệt được gán cho bộ nhớ Có dây. Bạn có thể thấy dấu chân bộ nhớ Hoạt động của bạn phát triển khi bạn khởi chạy ứng dụng, hoặc khi các ứng dụng đang chạy cần và lấy thêm bộ nhớ để thực hiện một tác vụ.

Không hoạt động. Đây là bộ nhớ không còn được yêu cầu bởi một ứng dụng nhưng chưa được phát hành vào bộ nhớ Free pool.

Hiểu bộ nhớ không hoạt động

Hầu hết các loại bộ nhớ đều khá đơn giản. Một trong những chuyến đi lên con người là tôi không nhớ gì. Các cá nhân thường thấy một lượng lớn màu xanh trong biểu đồ hình tròn bộ nhớ của họ (bộ nhớ không hoạt động) và nghĩ rằng họ đang gặp vấn đề về bộ nhớ. Điều này dẫn họ đến suy nghĩ về việc thêm RAM để tăng hiệu suất của máy Mac . Nhưng trong thực tế, bộ nhớ không hoạt động thực hiện một dịch vụ có giá trị làm cho máy Mac của bạn trở nên dễ dàng hơn.

Khi bạn thoát khỏi một ứng dụng, OS X sẽ không giải phóng tất cả bộ nhớ mà ứng dụng đã sử dụng. Thay vào đó, nó sẽ lưu trạng thái khởi động của ứng dụng trong phần Bộ nhớ không hoạt động. Nếu bạn khởi động lại cùng một ứng dụng, OS X biết rằng nó không cần tải ứng dụng từ ổ cứng của bạn, vì nó đã được lưu trữ trong bộ nhớ Không hoạt động. Kết quả là OS X đơn giản xác định lại phần của bộ nhớ Không hoạt động có chứa ứng dụng là bộ nhớ Hoạt động, làm cho việc khởi chạy lại một ứng dụng là một quá trình rất nhanh.

Bộ nhớ không hoạt động không còn hoạt động mãi mãi. Như đã nói ở trên, OS X có thể bắt đầu sử dụng bộ nhớ đó khi bạn khởi động lại ứng dụng. Nó cũng sẽ sử dụng bộ nhớ Không hoạt động nếu không có đủ bộ nhớ Miễn phí cho các nhu cầu của ứng dụng.

Chuỗi sự kiện diễn ra như sau:

Vậy, bạn cần bao nhiêu RAM?

Câu trả lời cho câu hỏi đó thường phản ánh số lượng RAM mà phiên bản OS X của bạn cần, loại ứng dụng bạn sử dụng và số lượng ứng dụng bạn chạy đồng thời. Nhưng có những cân nhắc khác. Trong một thế giới lý tưởng, nó sẽ là tốt đẹp nếu bạn không phải đột kích RAM không hoạt động quá thường xuyên. Điều này sẽ cung cấp hiệu suất tốt nhất khi khởi chạy ứng dụng nhiều lần trong khi vẫn duy trì đủ bộ nhớ Miễn phí để đáp ứng nhu cầu của bất kỳ ứng dụng hiện đang chạy nào. Ví dụ, mỗi khi bạn mở một hình ảnh hoặc tạo một tài liệu mới, ứng dụng liên quan sẽ cần thêm bộ nhớ miễn phí.

Để giúp bạn quyết định xem bạn có cần thêm RAM hay không, hãy sử dụng Trình giám sát hoạt động để xem mức sử dụng RAM của bạn. Nếu bộ nhớ trống rơi xuống điểm mà bộ nhớ Không hoạt động được phát hành, bạn có thể cân nhắc thêm RAM để duy trì hiệu suất tối đa.

Bạn cũng có thể xem giá trị 'Trang outs', ở cuối cửa sổ chính của Activity Monitor. (Nhấn vào biểu tượng Dock của Activity Monitor để mở cửa sổ chính của Activity Monitor). Số này cho biết số lần máy Mac của bạn đã hết bộ nhớ và sử dụng ổ cứng của bạn làm RAM ảo. Con số này nên càng thấp càng tốt. Chúng tôi thích số lượng nhỏ hơn 1000 trong suốt cả ngày sử dụng máy Mac của chúng tôi. Những người khác đề xuất một giá trị cao hơn như ngưỡng để thêm RAM, trong khu vực từ 2500 đến 3000.

Cũng nên nhớ, chúng tôi đang nói về tối đa hóa hiệu suất của máy Mac của bạn liên quan đến RAM. Bạn không cần phải thêm RAM nhiều hơn nếu máy Mac của bạn đang hoạt động theo mong đợi và nhu cầu của bạn.