활동 모니터를 사용하여 Mac 메모리 사용량 추적

Mac의 메모리 사용량을 파악하는 것은 어려울 수 있습니다. 활동 모니터 유틸리티는 특히 컴퓨터의 RAM을 업그레이드해야하는지 여부를 고려할 때 도움이 될 수 있습니다.

Activity Monitor는 모든 macOS 및 Mac 용 대부분의 OS X 운영 체제의 일부 였지만 현재 형식은 OS X Mavericks (10.9)에 도입되었습니다. 이 문서에는 macOS 10.15에서 OS X Mavericks (10.9)까지의 Activity Monitor에 적용되는 정보와 이전 버전의 OS X에 대한 정보가 포함되어 있습니다.


Mac 활동 모니터

Activity Monitor는 모든 Mac에 제공되는 무료 시스템 유틸리티입니다. 여기에는 응용 프로그램 및 기타 프로세스가 컴퓨터에 미치는 영향을 보여주는 XNUMX 개 영역에 대한 탭이 포함되어 있습니다. 탭은 다음과 같습니다.

  • CPU: CPU 활동에 대한 프로세스의 영향을 보여줍니다.
  • 기억: RAM 물리적 메모리를 포함한 메모리 사용량 모니터링
  • 에너지: 각 앱에서 사용하는 에너지의 양을 나타냅니다.
  • 디스크: 디스크에서 읽고 쓴 데이터의 양을 표시합니다.
  • 네트워크 사용: 네트워크를 통해 데이터를 보내거나받는 프로세스를 나타냅니다.

Activity Monitor의 메모리 탭은 Mac에서 메모리 사용량을 모니터링하고 관리하는 곳입니다.


활동 모니터 메모리 차트 (OS X Mavericks 이상)

Apple이 OS X Mavericks를 출시했을 때 운영 체제가 메모리를 관리하는 방식에 큰 변화를 준 압축 메모리와 함께 Activity Monitor에 메모리 압력 차트를 도입했습니다. 메모리 압축은 메모리를 가상 메모리로 페이징하는 대신 RAM에 저장된 데이터를 압축하여 사용 가능한 RAM을 최대한 활용합니다.이 프로세스는 Mac의 성능을 크게 저하시킬 수 있습니다.

압축 된 메모리를 사용하는 것 외에도 Mavericks는 Activity Monitor와 메모리 사용 정보를 표시하는 방법을 변경했습니다. 메모리 분할 방식을 보여주기 위해 이전 버전의 OS X에 나타난 원형 차트를 사용하는 대신 Apple은 다른 활동을위한 여유 공간을 제공하기 위해 Mac에서 압축하는 메모리 양을 표현하는 방법으로 메모리 압력 차트를 도입했습니다.

메모리 압력 차트

메모리 부족 차트는 Activity Monitor 창의 메모리 탭 하단에 나타납니다. RAM에 적용되는 압축의 양과 앱의 메모리 할당 요구를 충족하기에 압축이 충분하지 않을 때 디스크에 페이징이 발생하는 경우를 나타냅니다.

메모리 부족 차트는 세 가지 색상으로 표시됩니다.

  • 녹색 : 압축되지 않음을 나타냅니다.
  • 노란색 : 압축이 발생하는 경우 표시
  • 빨간색 : 압축이 한계에 도달했으며 가상 메모리에 대한 페이징이 시작되었습니다.

메모리 관리 시스템 내에서 일어나는 일을 나타내는 색상 외에도 막대의 높이는 진행중인 압축 또는 페이징 정도를 반영합니다.

이상적으로는 메모리 압력 차트가 녹색으로 유지되어 압축이 발생하지 않고 수행해야하는 작업에 사용할 수있는 충분한 RAM이 있음을 나타냅니다. 차트가 노란색으로 표시되기 시작하면 더 이상 활성 상태가 아니지만 RAM에 데이터가 저장되어있는 캐시 된 파일이 RAM 할당을 요청하는 앱에 할당 할 충분한 여유 RAM을 만들기 위해 압축되고 있음을 나타냅니다.

메모리 압축에는 약간의 CPU 오버 헤드가 필요하지만이 작은 성능 저하는 경미하며 일반적으로 사용자에게 눈에 띄지 않습니다.

메모리 압력 차트가 빨간색으로 표시되기 시작하면 더 이상 압축 할 비활성 RAM이 충분하지 않으며 디스크 (가상 메모리)로 스와핑이 발생합니다. RAM에서 데이터를 스와핑하는 것은 훨씬 더 많은 프로세스 집약적 인 작업이며 일반적으로 Mac의 성능이 전반적으로 저하되는 것으로 나타납니다.

RAM이 필요한시기를 확인하는 방법

메모리 압력 차트를 사용하면 Mac에 추가 RAM이 필요한지 한눈에 쉽게 알 수 있습니다.

  • 차트가 녹색 대부분의 경우 Mac에는 추가 RAM이 필요하지 않습니다.
  • 차트가 혼합 된 경우 노랑 녹색, Mac은 데이터를 드라이브로 페이징하지 않고도 사용 가능한 RAM을 최대한 활용하고 있습니다. 메모리 압축의 이점과 RAM을 더 추가 할 필요가 없도록 경제적으로 RAM을 사용할 수있는 Mac의 기능을 확인하고 있습니다. 차트가 일반적으로 노란색이고 거의 녹색이 아닌 경우 가까운 장래에 RAM이 필요할 수 있습니다.
  • 차트가 빨간 자주 또는 장시간 동안 Mac은 더 많은 RAM의 이점을 누릴 수 있습니다. 앱을 열 때만 빨간색으로 정점에 도달하고 그렇지 않으면 노란색 또는 녹색으로 유지되는 경우, 동시에 열려있는 앱 수를 줄이는 것이 좋지만 더 많은 RAM이 필요하지 않을 수 있습니다.

Activity Monitor Dock 아이콘이 Dock에 일부 통계를 표시하도록 구성 할 수 있지만 압축 된 메모리는 그중 하나가 아닙니다. 메모리 부족 차트를 보려면 응용 프로그램 창을 열어야합니다.


활동 모니터 메모리 차트 (OS X Mountain Lion 이하)

OS X Mountain Lion 이전의 OS X 이전 버전은 메모리 압축을 사용하지 않는 이전 스타일의 메모리 관리를 사용했습니다. 대신 이전에 앱에 할당 한 메모리를 확보 한 다음 필요한 경우 메모리를 가상 메모리로 드라이브에 페이징합니다.

활동 모니터 원형 차트

활동 모니터 원형 차트는 사용 가능 (녹색), 유선 (빨간색), 활성 (노란색) 및 비활성 (파란색)의 네 가지 유형의 메모리 사용량을 보여줍니다. 메모리 사용량을 이해하려면 각 메모리 유형이 무엇이며 사용 가능한 메모리에 어떤 영향을 미치는지 알아야합니다.

  • 비어 있는. 이것은 현재 사용하지 않는 Mac의 RAM이며 사용 가능한 메모리의 전체 또는 일부가 필요한 모든 프로세스 또는 응용 프로그램에 할당 할 수 있습니다.
  • 열광한. Mac은 내부 요구 사항과 실행중인 응용 프로그램 및 프로세스의 핵심 요구 사항에 유선 메모리를 할당합니다. 유선 메모리는 Mac을 계속 실행하는 데 필요한 최소 RAM 용량을 나타냅니다. 이것을 다른 모든 것에는 한계가없는 메모리라고 생각할 수 있습니다.
  • 유효한. 유선 메모리에 할당 된 특수 시스템 프로세스를 제외하고 현재 Mac의 응용 프로그램 및 프로세스에서 사용중인 메모리는 활성 메모리입니다. 응용 프로그램을 시작하거나 현재 실행중인 응용 프로그램이 작업을 수행하기 위해 더 많은 메모리를 필요로 할 때 활성 메모리 공간이 증가하는 것을 볼 수 있습니다.
  • 비활성. 비활성 메모리는 더 이상 응용 프로그램에 필요하지 않지만 Mac은 아직 여유 메모리 풀로 해제되지 않았습니다.

비활성 메모리 이해

대부분의 메모리 유형은 간단합니다. 사람들을 넘어 뜨리는 것은 비활성 기억입니다. 개인은 종종 메모리 원형 차트에서 많은 양의 파란색을보고 Mac에 메모리 문제가 있다고 생각합니다. 이로 인해 컴퓨터 성능을 높이기 위해 RAM을 추가하는 것에 대해 생각하게되지만 실제로 비활성 메모리는 Mac을 더 멋지게 만드는 귀중한 서비스를 수행합니다.

응용 프로그램을 종료 할 때 OS X는 응용 프로그램이 사용한 모든 메모리를 해제하지 않습니다. 대신 비활성 메모리 섹션에 응용 프로그램의 시작 상태를 저장합니다. 동일한 응용 프로그램을 다시 실행하면 OS X는 이미 비활성 메모리에 저장되어 있으므로 하드 드라이브에서 응용 프로그램을로드 할 필요가 없다는 것을 알고 있습니다. 결과적으로 OS X은 응용 프로그램을 포함하는 비활성 메모리 섹션을 활성 메모리로 재정 의하여 응용 프로그램을 빠르게 다시 시작합니다.

비활성 메모리는 영원히 비활성 상태로 유지되지 않습니다. OS X는 응용 프로그램을 다시 시작할 때 해당 메모리를 사용하기 시작할 수 있습니다. 또한 응용 프로그램에 필요한 여유 메모리가 충분하지 않은 경우 비활성 메모리를 사용합니다.

이벤트의 순서는 다음과 같습니다.

  • 응용 프로그램을 시작하면 OS X에서 비활성 메모리에 저장되어 있는지 확인합니다. 그렇다면 해당 메모리가 활성으로 재 할당되고 응용 프로그램이 시작됩니다.
  • 응용 프로그램이 비활성 메모리에 있지 않은 경우 OS X는 응용 프로그램에 적합한 여유 메모리 청크를 만듭니다.
  • 여유 메모리가 충분하지 않은 경우 OS X는 응용 프로그램의 요구 사항을 채우기 위해 일부 비활성 메모리를 해제합니다. 비활성 메모리를 해제하면 비활성 메모리 풀에서 하나 이상의 캐시 된 응용 프로그램이 제거되어 해당 응용 프로그램의 시작 시간이 더 길어집니다.

그래서 얼마나 많은 RAM이 필요합니까?

이 질문에 대한 대답은 일반적으로 OS X 버전에 필요한 RAM 용량, 사용하는 응용 프로그램 유형 및 동시에 실행하는 응용 프로그램 수를 반영하는 것입니다. 그러나 다른 고려 사항이 있습니다. 이상적인 세계에서는 비활성 RAM을 자주 습격 할 필요가 없다면 좋을 것입니다. 이는 현재 실행중인 응용 프로그램의 요구 사항을 충족하기에 충분한 여유 메모리를 유지하면서 응용 프로그램을 반복적으로 시작할 때 최상의 성능을 제공합니다. 예를 들어 이미지를 열거 나 새 문서를 만들 때마다 관련 응용 프로그램에 추가 여유 메모리가 필요합니다.

더 많은 RAM이 필요한지 결정하려면 Activity Monitor를 사용하여 RAM 사용량을 확인하십시오. 사용 가능한 메모리가 비활성 메모리가 해제되는 지점까지 떨어지면 최대 성능을 유지하기 위해 RAM을 더 추가 할 수 있습니다.

Activity Monitor의 기본 창 하단에서 페이지 아웃 값을 볼 수도 있습니다. 이 숫자는 Mac에서 사용 가능한 메모리가 부족하여 하드 드라이브를 가상 RAM으로 사용한 횟수를 나타냅니다. 이 숫자는 하루 종일 Mac을 사용하는 동안 1000 미만이어야합니다.

Mac이 기대와 요구에 부응한다면 RAM을 추가 할 필요가 없습니다.