기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
임베디드 리눅스 top 화면
우분투 top 화면
임베디드보드에서의 실행프로그램(./bb) 프로세스를 확인하기 위해 top 명령으로 상태를 지켜보았는데요
임베디드에서의 top 명령 항목이 우분투에서의 항목과 좀 드라더라구요 (사진첨부)
임베디드 리눅스 top 부분의 bb 프로세스에 대해 테스트를 하는데요
%CPU는 해당프로세서의 CPU 사용률(프로세스가 CPU를 사용하는 백분률 시간)으로 알고 있는데요
%CPU의 값을 높이면 더 좋은 성능이 나타날수 있나요?
%CPU 왼쪽에 CPU는 무엇을 뜻하는건지??
임베디드보드의 CPU는 엑시노스4412를 사용중이구요
현재 bb의 프로세스에는 pthread를 두부분으로 구현하여 한쪽은 데이터를 취득, 한쪽은 데이터를 출력
하여 프로세스가 동작하고 있는 상태입니다.
제가 생각하는것보다 프로세스의 데이터 취득 및 출력 성능이 떨어지는 상태인데요
임베디드환경에서 코드구현 시 CPU를 좀더 활용하여 성능을 높여 동작할 수 있는 방법이 있나요?
경험있으시면 조언좀 부탁드리겠습니다. 감사합니다.
성능을 높이는 방법들이 [임베디드 리눅스 최적화 C 프로그래밍] 이런 얘기를 많이 들었는데
이런 최적화 C프로그래밍 기법을 사용해야 하는것이 방법이 될런지?
저는 최적화부분을 신경쓰지않고 기본 문법대로 C언어로 구현한 상태입니다.