[ CnUnix ] in KIDS 글 쓴 이(By): sang (Grid) 날 짜 (Date): 2005년 3월 11일 금요일 오전 03시 04분 23초 제 목(Title): Re: [질] CPU 성능 (MHz)알아내기? 1. linux라면 rdtsc(), rdtscl()을 사용하면 TSC register를 user process에서도 읽을수 있어요. 2. CPU speed는 header file같이 static하게 정해진 곳에 적어둘수가 없어요. 같은 기계라도 매번 부팅할때마다 /proc/cpuinfo로 확인하면 MHz가 조금씩 다르게 나올껄요? 그게 booting 과정에 정해지는거라 cpu_khz라는 kernel symbol을 가지고 kernel로부터 얻어와야해요. 보통 /proc/ksyms에 보면 cpu_khz가 export되어 있을테니 간단하게 dummy driver하나 만드세용~ (cpu_khz로 keyword search해보면 분명 누군가가 이미 만들어뒀을듯.. ^^) |