2017-04-01 4 views
0

메모리가 자주 액세스되면 CPU 캐시 (L1, L2, L3)에 저장됩니다. 그러나/dev/shm에있는 파일에 대해 mmap 된 메모리와 동일한 사실입니까? 나는/dev/shm에있는 파일에 백업하는 것이 CPU에 의한 모든 종류의 캐싱을 우회 할 수 있는지를 알고 싶었고, 캐시 미스에 빠지게하는 것을 알고 싶었 기 때문에 물었다./dev/shm의 메모리를 CPU 캐시에 캐시 할 수 있습니까?

답변

0

예 예를 들어 페이지가 캐시되지 않았 음 (예 : 그에 따라 PAT을 구성하여)으로 표시되거나 스트리밍 읽기/쓰기를 통해 데이터에 액세스되지 않는 경우가 아니면 코어의 L1/L2/L3 캐시에 캐시됩니다.

+0

스트리밍 읽기/쓰기를 사용하면 페이지를 캐싱 할 수없는 것으로 표시하지 않고 단순히 이러한 행을 처리합니다. – Leeor

+0

감사합니다. 지적 해 주셔서 감사합니다. 내 원래의 대답이 정확하지 않았다. 나는 그것을 업데이트했다. – someneat

관련 문제