2016-06-28 2 views
1

문제점 :리눅스는 단일 프로세스에 대해 병렬 스왑 인/아웃을 지원합니까?

는 전용 네트워크 토폴로지, 메모리 스와핑 (GB를 많은)는 커널 모듈에 네트워크를 통해 수행된다. 목표는 네트워크 대역폭 (현재 10Gbps)을 최대한 활용하는 것입니다.

질문 :

합니까 리눅스 교환기구 검색 및 특정 프로세스를위한 메모리 순차적 (페이지 단위)의 블록을 저장?

단일 및 다중 스레드 프로세스의 메모리 스왑 인/아웃간에 차이점이 있습니까?

페이지 클러스터가이 케이스에 적용 할 수 있습니까 (스왑 아웃 및 스왑 아웃)?

+0

닫기 투표 나에게 신비, 나는 그것이 매우 흥미로운, 고품질의 질문을 찾을 수 있습니다. 나는 투표에 투표 할 것이고, 그 이유에 대해 의견을 남겨주세요. 나는 그 문제를 해결할 준비가되어 있습니다. – peterh

답변

0

리눅스 스왑 메커니즘이 특정 프로세스에 대해 메모리 블록 을 순차적으로 검색하고 저장합니까?

교환에 관한

: - 아니

I'am 당신에 대해 물어 확실하지,하지만 난 대답은 생각한다. LRU 정책을 사용하여 비활성 페이지를 스왑 아웃합니다. unswapping에 관한

: 그것은 페이지 오류에 의해 호출

.

단일 스레드 및 멀티 스레드 프로세스에 대한 메모리 스왑 인 및 아웃간에 차이가 있습니까?

번호

이 경우 (스왑 아웃)에 대한

합니까 페이지 클러스터 적용?

페이지 폴트가 발생하면 readahead라고하는 예는 일반적으로 페이지 클러스터가 다시로드되지만 구성 할 수 있습니다. 네트워크 스왑 및 관련 솔루션에 관한

:

NSWAP

NFS

NBD

관련 문제