시스템 시작시 메모리 소비량을 기록 할 수있는 즉시 사용할 수있는 솔루션이 있습니까? 나중에 분석 할 수 있도록 간단한 텍스트 파일이나 일부 데이터베이스에 데이터를 기록하고 싶습니다.Linux에서 메모리 소비량을 기록하는 방법은 무엇입니까?
저는 리눅스 2.4 기반 임베디드 시스템에서 일하고 있습니다. 메모리 소비와 관련된 문제를 디버깅해야합니다. 내 애플리케이션은 모든 시스템 시작시 자동으로 시작됩니다. 정기적으로 (가능한 한 자주) 타임 스탬프를 사용하여 데이터를 얻는 방법이 필요하므로 문제를 추적 할 수 있습니다.
내 증상 : 시스템이 시작될 때 시스템의 주요 매개 변수를 시각화하기 위해 내 응용 프로그램과 GUI를 시작했습니다. GUI는 GTK + (X 서버)를 기반으로합니다. GUI 및 X 서버를 사용하지 않으면 응용 프로그램이 정상적으로 작동합니다. GUI 및 X 서버를 활성화하면 마더 보드에 설치된 256 MiB 또는 512 MiB의 실제 메모리가있을 때 작동하지 않습니다. 1 GiB 메모리를 설치하면 모든 것이 정상입니다.
이이 질문과 유사합니다 http://stackoverflow.com/questions/131303/linux-how-to-measure-actual-memory-usage-of-an-application-or-process – monksy
합니까 귀하의 애플 리케이션은 적어도 충돌하기 전에 잠시 동안 실행합니까? –
예, 이전 버전이 동일한 시스템에서 실행됩니다. 이제 우리는 새로운 버전을 개발하고이 문제에 착수하기 시작합니다. – bialix