[t:/]$ 지식_

커널 캐시 비우기

2018/05/21

mmap에 의한 성능 실험을 할 때 반드시 주의해야 할 사항이 있다. 커널 캐시를 비우고 실험해야 한다는 것. 바로 전 실험에서 올라간 캐시가 힛트되어 뜻밖의 고성능을 얻을 수가 있다. 잘못된 실험임.

echo 3 > /proc/sys/vm/drop_caches

슈퍼유저로 실행하여 커널 캐시를 비워야 한다.

mincore, fincore 말고, vmtouch로 페이징 상황을 보거나 관리할 수 있다.

keeptalk@dawnsea-ubuntu:~/hash_test$ vmtouch pubmed.csv 
           Files: 1
     Directories: 0
  Resident Pages: 972936/972936  3G/3G  100%
         Elapsed: 0.041571 seconds








[t:/] is not "technology - root". dawnsea, rss