NFS 성능을 통한 메모리 매핑 파일 파일 시스템 액세스

NFS 성능을 통한 메모리 매핑 파일 파일 시스템 액세스

AWS EFS의 파일에 액세스하는 시스템을 디버깅하고 있습니다. EFS는 IO 작업으로 인해 최대 처리량에 도달합니다. 애플리케이션이 EFS에서 메모리 매핑된 파일을 읽는 중이라는 사실을 발견했습니다. 특히 다음과 같이 Python을 사용합니다. data = mmap.mmap(fileno, 0, mmap.MAP_PRIVATE)

애플리케이션은 다양한 방식과 위치에서 데이터의 많은 부분을 읽습니다. 이 사건의 이면에서 무슨 일이 벌어지고 있는지 궁금합니다. 결과 에 대한 모든 액세스가 dataEFS/NFS API 호출로 이루어지나요? 아니면 처음에 모든 것을 한꺼번에 읽나요? 특히 NFS를 통해 파일을 매핑할 때 메모리 매핑된 파일에서 IO 액세스를 어떻게 관리합니까?

관련 정보