[ CnUnix ] in KIDS 글 쓴 이(By): sang (Grid) 날 짜 (Date): 2005년 3월 11일 금요일 오후 11시 06분 47초 제 목(Title): Re: [질] CPU 성능 (MHz)알아내기? 일단 /proc/ksyms에서 cpu_khz가 있는지 확인하세요.(exported symbol인지 아닌지) if (있다) { kernel module에서 저 symbol을 쓸수 있다(link가 된다)는 의미이므로 간단한 kernel module을 하나 만들어 read()/ioctl()등으로 그 값을 얻어 올수 있는 방법을 user process에게 제공해주어야 합니다. 즉, root privilege가 있어야 합니다. :) } else { 시스템 어드민에게 export해 달라고 요청한후 위의 방법을 따르거나 (-_-) cpu speed를 approximation하는 코드를 만드세요 (써치하면 나올 확률 80%이상) (usleep(x)와 rdtsc()의 조합으로 단위 시간당 clock count를 구하면 cpu speed 나오죠? :) ) } 뭔가 좀 더 나이스한 방법이 있지 않을까 싶기도 한데... 나중에 어떤식으로든 해결하면 해결 방법 좀 올려주세요~ |