내 웹 사이트 CompassionPit.com은 Node.js에서 제공됩니다. 나는 소스 코드를 공개했다. 그것은 hosted at GitHub입니다. 응용 프로그램 자체는 768MB의 RAM이있는 Linode에서 실행됩니다 (최근 서버 업그레이드, 512MB).노드 응용 프로그램의 프로파일 링을 통해 메모리와 CPU 리소스를 어디에 사용하고 있는지 확인할 수 있습니까?
최근 Linode에서 CPU 사용 알림을 받고 있습니다. 점점 더 자주 90 % 이상의 사용률을 기록하고 있습니다. Linode를 호출하여 CPU 리소스에 대한 액세스를 업그레이드 할 수 있는지 알아 보았지만, 지금은 괜찮습니다. 최대 100 %까지 다음 3 코어로 넘칠 수 있기 때문에 Linode는 4 프로세서 Xen입니다. 인스턴스).
메모리와 CPU 리소스를 어디에 사용하고 있는지 Node App에서 프로파일 링 할 수 있습니까? 여러 서버 설정에 의해 실행되도록 응용 프로그램을 재구성해야하지만, 직관적으로 적절한 프로파일 링이 더 똑똑한 아키텍처 결정을 이끌 것이라고 믿습니다. 내가 틀렸다면 나를 바로 잡아주세요.
CompassionPit.com 사라질 것으로 보인다을 일시 정지합니다. – jcollum