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

메모리 사용량을 추적하고 이해하고 더 많은 RAM이 필요한 경우

때때로 OS X 메모리 사용에 대해 머리를 터는 것은 어려울 수 있습니다. 특히 Activity Monitor 응용 프로그램은 Mac 용 업그레이드를 고려해야 할 때 유용합니다. 메모리를 추가하면 성능이 크게 향상됩니까? 그것은 우리가 자주 듣는 질문입니다, 그래서 함께 답을 발견합시다.

활동 모니터

메모리 사용량을 모니터링 할 수있는 좋은 유틸리티가 몇 가지 있습니다. 이미 즐겨 찾기가 있다면 괜찮습니다. 그러나이 기사에서는 모든 Mac과 함께 제공되는 무료 시스템 유틸리티 인 Activity Monitor를 사용할 것입니다. Dock에 갑자기 앉아서 현재 메모리 사용량을 Dock 아이콘 ( OS X 버전 에 따라 다름)에 간단한 파이 차트로 표시 할 수 있기 때문에 Activity Monitor를 좋아합니다. Activity Monitor Dock 아이콘을 한눈에 볼 수 있으며 사용중인 RAM의 양과 사용 가능한 공간의 양을 알 수 있습니다.

활동 모니터 구성

  1. / 응용 프로그램 / 유틸리티에있는 활동 모니터 시작.
  2. 열리는 활동 모니터 창에서 '시스템 메모리'탭을 클릭하십시오.
  3. Activity Monitor 메뉴에서 View, Dock Icon, Show Memory Usage를 선택하십시오.

스노우 레오파드 및 그 이후 :

  1. Activity Monitor Dock 아이콘을 마우스 오른쪽 버튼으로 클릭 하고 Options, Dock에 보관을 선택 하십시오 .
  2. Activity Monitor Dock 아이콘을 마우스 오른쪽 버튼으로 클릭하고 Options, Login at Open을 선택하십시오.

Leopard 이전 버전 :

  1. Activity Monitor Dock 아이콘을 마우스 오른쪽 버튼으로 클릭하고 Dock에 보관을 선택하십시오.
  2. Activity Monitor Dock 아이콘을 마우스 오른쪽 버튼으로 클릭하고 Login at Open을 선택하십시오.

이제 Activity Monitor 창을 닫을 수 있습니다 (창을 닫고 프로그램을 종료하지 마십시오). Dock 아이콘은 계속 RAM 사용량 파이 차트를 표시합니다. 또한 Mac을 다시 시작할 때마다 Activity Monitor가 자동으로 실행되므로 항상 메모리 사용을 모니터링 할 수 있습니다.

활동 모니터의 메모리 차트 이해 (OS X 비방 및 이후)

애플이 OS X Mavericks를 발표했을 때, 그것은 운영체제에 의해 메모리가 관리되는 방식에 큰 변화를 가져왔다. Mavericks는 메모리 압축을 사용하여 메모리를 페이징 메모리 대신 가상 메모리로 압축하여 사용 가능한 RAM을 최대한 활용하는 방법을 발표했습니다.이 프로세스는 Mac의 성능을 상당히 저하시킬 수 있습니다. 압축 된 메모리의 작동 방식에 대한 자세한 내용은 OS X의 압축 메모리 이해하기 기사 에서 찾을 수 있습니다.

압축 된 메모리의 사용 외에도, Mavericks는 Activity Monitor를 변경하고 메모리 사용 정보를 표시합니다. 친숙한 파이 차트를 사용하여 메모리가 어떻게 나누어 졌는지를 보여주는 대신, Apple은 Memory Pressure 차트를 소개했습니다.이 차트는 다른 활동을 위해 여유 공간을 제공하기 위해 압축되는 메모리 양을 표현하는 방법입니다.

메모리 압력 차트

메모리 압력 차트는 RAM에 적용되는 압축 양을 나타내는 타임 라인이며, 압축이 메모리를 할당하는 응용 프로그램의 요구를 충족시키기에 충분하지 않을 때 디스크로 페이징이 최종적으로 발생할 때도 마찬가지입니다.

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

음영의 높이는 메모리 관리 시스템 내에서 발생하는 현상을 나타내는 색 외에도 발생하는 압축 또는 페이징의 범위를 나타냅니다.

이상적으로 메모리 압력 차트는 녹색으로 유지되어야하며 압축이 수행되지 않았 음을 나타냅니다. 이는 수행해야 할 작업에 사용할 수있는 충분한 RAM이 있음을 나타냅니다. 차트가 노란색으로 표시되면 캐시 된 파일 (이전 버전의 Activity Monitor에서 비활성 메모리와 유사 함), 즉 더 이상 활성 상태가 아니지만 데이터가 RAM에 저장되어있는 앱이 압축되어 충분한 무료 RAM 할당을 요청하는 앱에 할당 할 RAM.

메모리가 압축되면 압축을 수행하는 데 약간의 CPU 오버 헤드가 필요하지만이 작은 성능의 영향은 미미하며 사용자에게는 눈에 띄지 않을 수 있습니다.

메모리 압력 차트가 빨간색으로 표시되면 압축하기에 더 이상 비활성 RAM이없고 디스크 (가상 메모리)로 스와핑이 수행되고 있음을 나타냅니다. RAM에서 데이터를 교환하는 것은 훨씬 더 많은 프로세스 집약적 인 작업 이며 대개 Mac 성능의 전반적인 둔화로 눈에 .니다.

충분한 RAM이 있습니까?

메모리 압력 차트는 실제로 RAM을 추가로 사용하면 더 쉽게 눈에 쉽게 알 수 있습니다. 이전 버전의 OS X에서는 발생한 페이지 아웃 수를 확인하고 해답을 제시하기 위해 약간의 수학을 수행해야했습니다.

메모리 압력 차트를 사용하면 차트가 빨간색인지, 얼마나 오래 있는지 확인할 수 있습니다. 오랜 기간 동안 거기에 머무르면 더 많은 RAM이 도움이됩니다. 앱을 열 때 빨간색으로 만 나타나지만 그렇지 않으면 노란색 또는 녹색으로 유지되면 더 많은 RAM이 필요하지 않습니다. 한 번에 열어 본 앱의 수를 줄이면됩니다.

차트가 노란색 인 경우 Mac은 자신이해야 할 일을하고 있습니다 : 드라이브에 데이터를 페이징하지 않고도 사용 가능한 RAM을 최대한 활용하십시오. 메모리 압축의 이점과 RAM을 경제적으로 사용하고 더 많은 RAM을 추가하지 않아도된다는 이점을 알고 있습니다.

당신이 대부분의 시간 동안 초록색이라면, 음, 당신은 어떤 걱정도하지 않습니다.

활동 모니터의 메모리 차트 이해 (OS X Mountain Lion 및 그 이전 버전)

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

활동 모니터 원형 차트

Activity Monitor 원형 차트에는 Free (녹색), Wired (빨간색), Active (노란색) 및 Inactive (파란색)의 4 가지 유형의 메모리 사용이 표시됩니다. 메모리 사용을 이해하려면 각 메모리 유형이 무엇이며 사용 가능한 메모리에 어떤 영향을 미치는지 알아야합니다.

비어 있는. 이것은 매우 간단합니다. 현재 사용 중이 아니며 사용 가능한 메모리의 전부 또는 일부가 필요한 모든 프로세스 또는 응용 프로그램에 자유롭게 할당 될 수있는 Mac의 RAM입니다.

열광한. Mac이 자체 내부 요구 사항에 할당 한 메모리는 물론 실행중인 응용 프로그램 및 프로세스의 핵심 요구 사항입니다. 유선 메모리는 Mac이 계속 실행되기 위해 필요한 특정 시점에서 필요한 최소 RAM 용량을 나타냅니다. 당신은 다른 사람들에게 한계가없는 기억이라고 생각할 수 있습니다.

유효한. 이것은 유선 메모리에 지정된 특수 시스템 프로세스 이외에 Mac의 응용 프로그램 및 프로세스에서 현재 사용중인 메모리입니다. 응용 프로그램을 시작하거나 현재 실행중인 응용 프로그램이 필요로하고 작업을 수행하는 데 더 많은 메모리를 확보 할 때 활성 메모리 영역이 증가하는 것을 볼 수 있습니다.

비활성. 이것은 응용 프로그램에서 더 이상 필요하지 않지만 사용 가능한 메모리 풀에 아직 릴리스되지 않은 메모리입니다.

비활성 메모리 이해

대부분의 메모리 유형은 매우 직관적입니다. 사람들을 위로 이동시키는 것은 내가 활동적인 기억이다. 개인은 종종 메모리 파이 차트 (비활성 메모리)에 많은 양의 파란색을보고 메모리 문제가 있다고 생각합니다. 이를 통해 RAM을 추가하여 Mac의 성능 을 향상시킬 수 있다고 생각하게 됩니다 . 그러나 실제로 Inactive 메모리는 Mac을 더 멋지게 만드는 중요한 서비스를 수행합니다.

응용 프로그램을 종료하면 OS X은 응용 프로그램이 사용한 모든 메모리를 비우지 않습니다. 대신 응용 프로그램의 시작 상태를 비활성 메모리 섹션에 저장합니다. 동일한 애플리케이션을 다시 실행해야하는 경우 OS X은 이미 비활성 메모리에 저장되어 있으므로 하드 드라이브에서 애플리케이션을로드 할 필요가 없음을 알고 있습니다. 결과적으로 OS X은 단순히 애플리케이션을 포함하는 비활성 메모리 섹션을 활성 메모리로 다시 정의하므로 애플리케이션을 매우 신속하게 다시 시작합니다.

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

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

그럼, 얼마나 많은 RAM이 필요한가요?

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

RAM이 더 필요한지 결정하는 데 도움을주기 위해 활동 모니터를 사용하여 RAM 사용을보십시오. 여유 메모리가 비활성 메모리가 해제되는 지점까지 떨어지면 최대 성능을 유지하기 위해 더 많은 RAM을 추가하는 것이 좋습니다.

Activity Monitor의 메인 윈도우 하단에서 '페이지 출력'값을 볼 수도 있습니다. (Activity Monitor의 Dock 아이콘을 클릭하여 Activity Monitor 메인 창을 엽니 다.)이 숫자는 Mac에서 사용 가능한 메모리가 모두 소모 된 횟수와 하드 드라이브를 가상 RAM으로 사용한 횟수를 나타냅니다. 이 숫자는 가능한 한 낮아야합니다. 우리는 하루 종일 Mac을 사용하는 동안 그 숫자가 1000보다 적은 것을 좋아합니다. 다른 이들은 2500-3000 근처에서 RAM을 추가하기위한 임계 값으로 높은 값을 제안합니다.

또한 RAM과 관련하여 Mac의 성능을 극대화하는 방법에 대해서도 설명합니다. Mac이 기대와 필요에 부응한다면 RAM을 추가 할 필요가 없습니다.