«virtual-memory» 태그된 질문

프로세서의 MMU (Memory Management Unit)에 의해 컴퓨터의 물리적 메모리에 논리적으로 추가되는 메모리 주소 공간의 확장입니다. 일반적으로 이러한 메모리 확장을 구현하기 위해 사용 가능한 디스크 공간을 사용하여 운영 체제에서 실현되며 스왑 파일 또는 페이지 파일이라고도합니다.

3
free의 출력에서 ​​버퍼 / 캐시 라인의 의미
내 서버가 왜 표시됩니까? total used free shared buffers cached Mem: 12286456 11715372 571084 0 81912 6545228 -/+ buffers/cache: 5088232 7198224 Swap: 24571408 54528 24516880 나는 리눅스에서 메모리를 계산하는 것에 대해 모른다. 7198224가 비어있는 곳에서 5088232가 사용된다고 말합니다. 실제로 5GB의 RAM을 소비하고 있습니까?

18
Linux에서 RAM으로 파일 캐싱 / 사전로드
나는 4GB의 RAM을 가진 다소 오래된 서버를 가지고 있으며 하루 종일 동일한 파일을 제공하지만 3GB의 RAM은 "무료"인 반면 하드 드라이브에서 그렇게하고 있습니다. 램 드라이브를 사용해 본 사람이라면 누구나 속도면 에서 최고 라는 것을 목격 할 수 있습니다 . 이 시스템의 메모리 사용량은 일반적으로 1GB / 4GB보다 높지 않으므로 추가 메모리를 …

5
Linux에서 free 명령으로보고 된 "버퍼"와 "캐시"의 차이점은 무엇입니까?
이것은 때때로 본 오래된 질문입니다. 그것에 대한 나의 이해는 다소 제한적입니다 (오래 전에 차이점에 대해 읽었지만 관련 사실은 실제로 붙어 있지 않습니다). 내가 이해할 때 버퍼 활성 I / O 작업 (예 : 디스크에 쓰기 위해 대기중인 데이터)이있는 프로그램에서 사용 은닉처 완료된 I / O 작업, 즉 요청을 충족시키기 위해 …

6
성능을 위해 파티션과 파일을 바꾸시겠습니까?
성능이 더 좋은 것은 무엇입니까? 디스크 내부에 가까운 파티션은 액세스 시간이 느려질 수 있으므로 드라이브가 OS와 스왑 파티션간에 전환 될 때까지 기다려야합니다. 반면, 스왑 파티션은 모든 파일 시스템을 우회하여 디스크에 직접 쓸 수 있으므로 파일보다 빠릅니다. 성능 트레이드 오프 란 무엇입니까? 고정 된 크기의 스왑 파일을 갖는 것이 얼마나 큰 …




1
IIS의 응용 프로그램에서 사용하는 메모리를 제한하는 방법은 무엇입니까?
IIS 작업자 프로세스는 서버에서 많은 메모리를 사용하고 있습니다. 각 응용 프로그램에서 사용할 수있는 메모리를 제한하고 싶습니다. 가상 메모리 제한 또는 개인 메모리 제한에 제한을 설정해야하는지 혼란스러워합니다. IIS의 각 응용 프로그램은 자체 응용 프로그램 풀에 있습니다. 개인 메모리 제한을 500MB로 설정하고 가상 메모리 제한을 3GB로 설정하면 응용 프로그램 풀은 언제 재활용됩니까? …

4
Linux에서 스왑 크기가 지속적으로 증가하고 스왑 공간이 회수되지 않습니까?
4 개의 Tomcat 서버가 실행되는 8GB RAM Linux 상자가 있습니다. 그중 하나는 3000MB 메모리 (jvm -Xms 및 -Xmx 설정)로 설정되고 다른 하나는 1500MB로 설정됩니다. 스왑 파티션도 8Gigs로 설정되어 있습니다. 이 서버를 시작할 때 스왑 파일 사용량이 적습니다. 그러나 일정 기간 동안 그리고 서버 중 하나 / 모든 서버가 최대 활동 …

1
SQL 서버에서 벌룬 발생
내가 이해 한 것에서 풍선 도움말은 호스트에 실제 메모리가 부족하여 사용량이 90 % 이상인 경우에만 발생합니다. 3 개의 노드 클러스터 (각 호스트의 64GB RAM)에서 실행중인 SQL 서버가 있고 게스트로 8GB의 RAM이 할당되었습니다. 지난 몇 달 동안 우리는 다양한 시스템에서 간헐적 인 성능 문제를 겪었으며 SQL 서버가 정기적으로 메모리를 벌리고있는 것으로 …

5
가상 메모리 사용 이해> Linux에서 스왑 + 물리적
6GB의 상주 메모리와 70GB의 가상 메모리가 할당되었음을 '최상위'로보 고하는 프로세스가 있습니다. 이상한 점은이 특정 서버에는 8GB의 물리적 공간과 35GB의 스왑 공간 만 사용할 수 있다는 것입니다. '맨 위'설명서에서 : o: VIRT -- Virtual Image (kb) The total amount of virtual memory used by the task. It includes all code, data …

1
일련의 분기 프로세스의 메모리 풋 프린트를 어떻게 측정합니까?
200MB의 메모리를 사용하는 프로세스가 있고 fork () s라고 가정 해보십시오. python -c "import os; data='x'*200000000; os.fork(); raw_input()" 'top'과 같은 프로그램은 SHRd 메모리가 거의없는 200MB를 사용하는 각 프로세스를 보여 주므로 프로세스가 총 400MB를 사용하는 것처럼 보입니다. 그러나 fork ()는 프로세스의 메모리 페이지에 COW (Copy-On-Write)를 구현하므로 프로세스는 총 200MB 만 사용한다는 것이 …

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