성능 병목 현상을 결정하는 도구


11

iOS 개발, Photoshop 작업 등을 위해 2011 년 초 MacBook Pro를 사용하고 있으며 때로는 매우 느립니다. 하루 동안 실행할 수있는 도구가 있습니까? 그런 다음 성능 병목 현상을 식별하기 위해 생성하는 통계를 살펴보십시오.

더 많은 RAM (현재 8 개, 16 개 구입) 또는 SSD (현재 재고 HDD가 있음)를 구입하려고합니다.

답변:


7

내가 사용할 도구는 다음과 같습니다.

  • 활동 모니터
  • 인스트루먼트 (Xcode에서 실행)
  • vm_stat 900
  • io_stat 900
  • top -u -s 900
  • sysdiagnose- shift+ control+ option+ command+ .(또는 실행 sudo sysdiagnose)

두 개의 stat 명령과 top은 모두 터미널 창에서 실행되며 15 분 간격의 스냅 샷입니다. 통계는 통계를 기록합니다. sysdiagnose 명령을 기간 시작시 한 번만, OS가 예외적으로 느리게 보일 때 한 번만 조금씩 실행했습니다.

관리하기 가장 쉬운 방법은 활동 모니터이며 많은 리소스를 사용해서는 안된다고 생각하지 않는 CPU와 RAM의 균형을 유지하는 데 중점을 둡니다. 유선 비율은 유선 비율 + 활성 비율입니다.


이러한 유틸리티 중 일부 (특히 시스템 진단)는 자신의 컴퓨터 병목 현상을 찾을 수없는 사람에게는 다소 야심적이라고 생각합니다. 무례하지 않기 위해, 나는 그것이 적절한 대응이라고 생각하지 않습니다
Alexander-Reinstate Monica

5
@XAleXOwnZX : 실제로 어려운 것은 아닙니다. 단지 일종의 고통입니다. 문제가있는 곳을 찾기 위해 무언가를 시작할 때마다 활동 모니터를 확인하고 싶지 않습니다. 하루 종일 도구를 실행하고 싶습니다. 결국 데이터를 빠르게 통과하는 스크립트를 작성하고 다음과 같이 말합니다 .CPU 병목 현상은 10 %, HD 병목 현상은 50 % RAM 병목 현상이 시간의 40 %를 기록했습니다. 내일 세 개의 터미널 명령을 확인하겠습니다.
houbysoft

3
또한 나는 sysdiagnose에 대해 몰랐다. +1 매우 유용합니다.
houbysoft

3
때때로 나는 사람들이 올바른 도구를 찾도록 권유하고 그들이 가장 좋은 것을 결정하게합니다. 이것들 중 어느 것도 위험하지 않으며, 나는 그들이 이것들을 모든 사람을위한 것이 아니라고 암시하기 위해 "이것들이 사용하는 것"이라고 말했습니다. 그게 어때?
bmike

io_stat 900해야iostat 900
zwolin

-1

시스템 병목 현상은 Mac 응용 프로그램에 따라 다릅니다. 여기 예시들이 있습니다 :

  • 비디오 게임은 디스크 액세스 나 CPU 컴퓨팅을 많이 필요로하지 않기 때문에 비디오 게임 장비는 거의 항상 그래픽 카드로 병에 채워져 있습니다.

  • 응용 프로그램 및 파일로드와 같은 일상적인 사용은
    파일 액세스 속도로 인해 병목 현상 이 발생할 수 있습니다.

  • 개발 및 A / V 프로덕션에는 대부분의 컴퓨터 사양을 혼합해야하지만이를 자동으로 결정하는 "자동"응용 프로그램은 없습니다.

병목 현상을 확인하는 방법은 다음과 같습니다.

  • RAM 사용량을 살펴보십시오. 이렇게하는 좋은 방법은 활동 모니터를 열고 독 아이콘을 마우스 오른쪽 단추로 클릭 한 다음 "도크 아이콘"하위 메뉴에서 "메모리 사용 표시"를 선택하는 것입니다. RAM ( "비활성"메모리 제외)이 자주 높으면 (예 : 80 %) 업그레이드 할 가치가 있습니다. 8GB RAM의 절반 만 사용한 경우 8GB를 더 추가해도 성능에는 영향을 미치지 않습니다.
  • 마찬가지로 (활동 모니터에서) 디스크 활동을 주시하십시오. Mac의 HDD를 벤치마킹하고 (읽기 / 쓰기 최대 속도 알아보기) 관찰 한 디스크 활동을 드라이브의 최대 기능과 비교하십시오. 최대 값에 자주 도달하면 SSD 업그레이드 시간 일 수 있습니다.

SSD 업그레이드를 권장합니다. 명백한 파일 I / O 속도 향상 외에도 너무 많은 메모리를 사용하면 SSD가 현재 HDD보다 훨씬 더 나은 스왑 공간을 제공합니다.


그리고 네, SSD가 가장 큰 도움이 될 것 같습니다. 그러나 더 많은 RAM을 얻는 것보다 비용이 훨씬 많이 들기 때문에 먼저 하드 데이터를 먼저 두는 것이 좋습니다.
houbysoft

광 드라이브를 자주 사용하십니까? 그렇지 않은 경우 광학 드라이브를 추가 2.5 "SATA 드라이브로 교체하기 위해 구입할 수있는 많은 브래킷이 있습니다. (Optibay는 일반적인 브랜드 이름이지만 eBay에서 $ 10- $ 20에 해당하는 제품도 있지만) 현재 HDD에 대한 모든 부피 (덜 중요한) 파일을 당신이 당신의 OS에 대한 작은 (싼) SSD를 사용할 수 있도록하고, SYM 링크 당신은 $ (80)이 방법 ~에 대해 설정 괜찮은 SSD를 가질 수 있습니다..
알렉산더 - 분석 재개 모니카

downvotes를 질문하는 의견을 삭제했습니다. 그것은 내 경험에서 더 많은 다운 보트를 유발하는 경향이 있습니다. 왜 다른 질문에 대한 답변을 원한다면 다른 메타물어보십시오 ...
bmike

다운 투표에 대한 IDC, 일반적으로 명성은 관심이없는 관련없는 "정크"크기 경쟁입니다. 답변을 개선 할 수있는 방법에 대해 합법적으로 궁금합니다.
Alexander-Monica Monica

원하는대로 MemoryFreer와 필수 메뉴 미터를 실행하면 시각적으로 빠르게 볼 수 있으며, 마우스 오버 메뉴에는 많은 메모리 정보가 표시되며 활동 모니터에 대한 링크가 있습니다.
Zo219
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.