얼마나 큰 리눅스에서 쓰기 페이지에 복사입니까?


2

우리 사무실에서 RHEL 5.8을 사용했습니다. 우리의 프로그램은 병렬 처리를 위해 fork에 의존합니다. 이 응용 프로그램은 매우 많은 메모리를 필요로하므로 (수백 GB까지) 우리는이 기능을 만들기 위해 복사 - 복사 기능에 의존합니다. 최근 우리는 예기치 않게 많은 공유 페이지를 발견했으며 원인을 메모리 관리자에게 줄였습니다. Linux에서 copy-on-write가 어떻게 작동하는지 이해하고 싶습니다. 따라서 솔루션을 찾을 수 있습니다.

  • Linux의 페이지 크기는 얼마입니까? 나는 그것이 4k라고 가정하지만 확인하고 싶다.
  • 페이지 정렬이란 무엇입니까? 우리의 메모리 관리자는 4k 페이지를 사용하지만, 우리는 정렬이되지 않았을 수 있습니까?

답변:


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.