CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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 나오죠? :) )
}

뭔가 좀 더 나이스한 방법이 있지 않을까 싶기도 한데...
나중에 어떤식으로든 해결하면 해결 방법 좀 올려주세요~ 

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.