«swap» 태그된 질문

스왑 공간은 컴퓨터 메모리가 가득 찬 경우 오버플로 역할을하는 하드 디스크 영역입니다. 비활성 응용 프로그램이 사용하는 메모리는 다른 응용 프로그램과 활성 파일을위한 디스크 캐시를위한 공간을 만들기 위해 디스크에 부분적으로 기록됩니다.

1
리눅스에서 프로세스 당 스왑 성을 설정하는 방법은 무엇입니까?
/proc/sys/vm/swappiness멋지지만, 프로세스 당 같은 노브를 원합니다 /proc/$PID/oom_adj. 따라서 특정 프로세스가 다른 프로세스보다 페이지를 교체 할 가능성을 줄일 수 있습니다. 와 달리 memlock()프로그램이 스왑 아웃되는 것을 막을 수는 없습니다. 마찬가지로 nice사용자는 기본적으로 프로그램을 덜 만들 수는 없지만 교환 할 가능성이 높습니다. 전화해야한다고 생각합니다 /proc/$PID/swappiness_adj.
29 linux  process  swap 

2
도커 — 경고 : 스왑 제한이 지원되지 않습니다
우분투 16.04에서 Docker (1.9.1)를 실행하고 있습니다. docker info출력의 마지막 줄을 실행 하면라고 말합니다 WARNING: No swap limit support. INFO[0781] GET /v1.21/info Containers: 0 Images: 0 Server Version: 1.9.1 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 0 Dirperm1 Supported: true Execution Driver: native-0.2 Logging Driver: json-file Kernel Version: …
29 swap  docker 

5
리눅스 읽기 스왑을 다시 메모리로 만들기
Linux 커널은 16GB의 실제 메모리를 대부분 사용하는 응용 프로그램을 실행할 때 메모리에서 대부분의 페이지를 스왑합니다. 응용 프로그램이 완료되면 스왑에서 관련 페이지를 먼저 읽어야하므로 모든 작업 (명령 입력, 작업 영역 전환, 새 웹 페이지 열기 등)을 완료하는 데 시간이 오래 걸립니다. Linux 커널에게 각 응용 프로그램을 수동으로 만지고 기다릴 필요없이 스왑에서 …
28 linux  kernel  memory  swap  sysfs 

3
여러 스왑 파일의 목적은 무엇입니까
대부분의 리눅스 배포판을 설치하는 동안 하드 드라이브는 기본적으로 스왑 파티션을 포함하도록 파티션됩니다. 이 동작을 다음과 같이 변경할 수 있습니다 swapon -p priority 매뉴얼 페이지에 따르면 우선 순위는 다음과 같습니다. PRIORITY Each swap area has a priority, either high or low. The default priority is low. Within the low-priority areas, newer …
28 swap 

2
이것이 리눅스 페이징의 동작 방식입니까?
새로운 프로세스 X가 일부 메모리를 할당하려고 시도하면 Linux 시스템이 페이징에 가까워 질 때 (즉, 16GB 램이 거의 찼고 16GB 스왑이 완전히 비어 있음) 시스템이 완전히 잠 깁니다. 즉, 불균형 한 양의 페이지 (X의 메모리 할당 요청의 총 크기 및 비율)가 스왑 아웃 될 때까지. GUI는 완전히 응답하지 않을뿐만 아니라 sshd와 …

2
강제 스와핑시 OOM-killer를 트리거 할 수 있습니까?
시스템이 사전에 비활성 페이지 ( vm.swappiness)를 스왑 할 수 있지만 시스템에 RAM이 부족하고 (메모리 부족이 아닌) 스왑이 발생하면 oom-killer를 호출 할 수 있습니까? 궁극적 인 목표는 주요 페이지 오류로 인해 디스크가 긁 히기 시작할 때 시스템이 연삭되는 것을 멈추게하지만 여전히 비활성 페이지가 스왑되도록하는 것입니다. 또 다른 요구는 oom-killer가 트리거되기 전에 …

1
스왑 파티션을 테스트하는 방법
헤드리스 서버에서 임의의 segfault를 진단하려고하는데 궁금한 점은 메모리 부족 상태에서만 발생하고 스왑 크기가 0을 초과하지 않는다는 것입니다. 머신이 제대로 작동하는지 확인하기 위해 머신을 강제로 교환하려면 어떻게해야합니까? orca ~ # free total used free shared buffers cached Mem: 1551140 1472392 78748 0 333920 1046368 -/+ buffers/cache: 92104 1459036 Swap: 1060280 0 …
23 linux  swap 

1
LVM에서 파티션을 교환 하시겠습니까?
스왑 파티션을 논리 볼륨 그룹에 넣는 데 단점 (예 : 성능)이 있는지 또는 별도의 기본 / 논리 파티션으로 사용하는 것과 "단지"같은지 궁금합니다. 필요한 경우 쉽게 크기를 조정할 수 있지만 가능한 단점은 확실하지 않습니다. 적용 사례 : CentOS 7 웹 서버.

6
Linux에 "RAM이 부족"할 수 있습니까?
나는 사람들의 웹 주위에 여러 개의 게시물이 너무 많은 RAM을 사용했기 때문에 호스팅 VPS가 예기치 않게 프로세스를 종료한다고 불평하는 것을 보았습니다. 이것이 어떻게 가능한지? 모든 최신 OS는 물리적 RAM을 넘어 서면 디스크 스왑을 사용하여 "무한 RAM"을 제공한다고 생각했습니다. 이 올바른지? "RAM이 부족하여 프로세스가 종료 된 경우"어떻게됩니까?

4
스왑 공간에서 RAM으로 실행중인 모든 응용 프로그램을 다시로드하는 방법은 무엇입니까?
데스크톱에 메모리가 부족하고 많이 스왑하면 RAM을 낭비하는 응용 프로그램을 해제하거나 중지합니다. 그러나 그 후 모든 데스크탑 / 응용 프로그램이 교환되었고 속도가 너무 느립니다. 데스크탑 / 응용 프로그램을 "스왑 공간에서 RAM으로 다시로드"하는 방법을 알고 있습니까?
20 linux  memory  swap  desktop 

1
무엇이 tmpfs의 크기를 설정합니까? 가득 차면 어떻게됩니까?
무엇의 크기를 설정 tmpfs합니까? (내 컴퓨터에서는에 있음 /dev/shm)에서 항목을 볼 수는 /etc/fstab있지만 크기 표기는 없습니다. 로 확인할 때 df -h시스템에 설치된 실제 메모리 크기의 절반 인 것 같습니다. 이것이 기본 동작입니까? 또한 가득 차면 어떻게됩니까? 실행중인 다른 프로그램을 동적으로 강제 확장합니까 swap? tmpfs자체가 swap파티션으로 이동 합니까 ? 마지막으로, 메모리 tmpfs나 …
20 linux  swap  tmpfs 

2
Linux : 사용 된 총 스왑 = 프로세스에서 사용한 스왑 +?
그래서 스왑 사용률이 높은 시스템에서 스왑 사용의 위치를 ​​조사하려고합니다. # free total used free shared buffers cached Mem: 515324 508800 6524 0 4852 27576 -/+ buffers/cache: 476372 38952 Swap: 983032 503328 479704 프로세스 당 사용 된 스왑 추가 : # for proc in /proc/*; do cat $proc/smaps 2>/dev/null | awk …
17 linux  memory  swap 

3
Linux에서 암호화 된 스왑 파일을 설정하는 방법
2017 경고! 수락 된 답변은 효과가있는 것처럼 보이지만 최근 커널을 사용하면 스왑을 시작하자마자 시스템이 정지한다는 것을 알았습니다. 암호화 된 스왑 파일을 사용하려고하면 실제로 제대로 스왑 파일인지 확인하십시오. 왜 시스템이 명백한 이유없이 잠금 상태를 유지했는지 알아내는 데 오랜 시간이 걸렸습니다. 암호화 된 스왑 파티션을 사용하여 다시 작동했습니다.이 파티션은 올바르게 작동합니다. Linux에서 …

2
스왑에 무엇이 있는지 확인하는 방법?
내 시스템에는 어느 정도의 스왑이 사용되었습니다. undefine@uml:~$ free total used free shared buffers cached Mem: 16109684 15848264 261420 633496 48668 6096984 -/+ buffers/cache: 9702612 6407072 Swap: 15622140 604 15621536 스왑에 무엇이 있는지 확인하는 방법? 프로세스를 통해 확인하려고하지만 시스템 VmSwap의 모든 pid에 대해 0입니다. undefine@uml:~$ awk '/VmSwap/ {print $2}' /proc/*/status |uniq …
15 linux  swap 

2
Mac OS X에서 최대 스왑 공간을 늘리려면 어떻게해야합니까?
Mac OS X Yosemite 10.10.5에서 128GB의 메모리를 할당하고 사용해야하는 계산 (C로 작성된 명령 행 프로그램)을 실행하려고하면 커널이 극단적 인 편견으로 프로세스를 종료합니다. 이 콘솔 로그 항목은 한 인스턴스의 예입니다. 9/25/15 7 : 08 : 40.000 PM 커널 [0] : 낮은 스왑 : pid 6202 종료 (huffgrp) 계산은 64GB의 메모리를 할당하고 …

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