![tmpfs가 가득 차고 사용 가능한 스왑 공간이 없으면 어떻게 됩니까?](https://linux55.com/image/54599/tmpfs%EA%B0%80%20%EA%B0%80%EB%93%9D%20%EC%B0%A8%EA%B3%A0%20%EC%82%AC%EC%9A%A9%20%EA%B0%80%EB%8A%A5%ED%95%9C%20%EC%8A%A4%EC%99%91%20%EA%B3%B5%EA%B0%84%EC%9D%B4%20%EC%97%86%EC%9C%BC%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%90%A9%EB%8B%88%EA%B9%8C%3F.png)
설정이 있다고 가정 해 봅시다
- 16GB 물리적 메모리,
- 최대 tmpfs. 8GB에는 5GB 파일이 포함됩니다.
- 스왑 크기는 4GB입니다.
예를 들어, tmpfs에 5GB 파일의 복사본을 생성하려고 하면 파일 작업과 시스템에는 어떤 일이 발생합니까?
답변1
파일 시스템이 가득 찬 상황에서는 복제가 조기에 실패합니다.
가장 좋은 경우에는 원본 파일과 잘린 복사본을 저장하는 데 4GB의 스왑 공간과 6GB의 RAM이 사용됩니다.
나머지 프로세스, 캐시 및 기타 코어 사용을 위해 10GB의 RAM이 남습니다.