더북(TheBook)

대부분의 운영체제는 파일 시스템 캐시를 비우는 기능을 제공하며, 이를 통해 이후 I/O 작업이 메모리가 아닌 물리적 디스크에서 수행되도록 만들 수 있다. 다음은 파일 시스템 캐시를 강제로 비우고(purge 명령 사용) 다시 django_all 모듈을 가져와 바이트코드 파일이 디스크에 존재하는 경우의 성능 영향을 측정한 결과다.

$ sudo purge
$ time python3 -c 'import django_all'
...
real 0m0.382s
user 0m0.169s
sys  0m0.085s