«oom» 태그된 질문

Linux Out-of-memory Killer

3
단일 50GB 파일에서 Rsync 트리거 Linux OOM 킬러
server_A에 단일 50GB 파일이 있으며 server_B에 복사하고 있습니다. 난 달린다 server_A$ rsync --partial --progress --inplace --append-verify 50GB_file root@server_B:50GB_file Server_B에는 2GB 스왑이있는 32GB RAM이 있습니다. 대부분 유휴 상태이며 많은 여유 RAM이 있어야합니다. 디스크 공간이 충분합니다. 약 32GB에서 원격 측이 연결을 닫았 기 때문에 전송이 중단됩니다. Server_B가 이제 네트워크를 끊었습니다. 데이터 센터에 …
66 rsync  oom  oom-killer 

4
기본적으로 Linux OOM 킬러를 끄시겠습니까?
리눅스에서 OOM 킬러는 종종 다양한 응용 프로그램으로 혼란을 겪고 있으며,이를 개선하기 위해 커널 개발 측면에서 실제로 많은 일이 수행되지 않는 것으로 보입니다. 새 서버를 설정할 때 모범 사례로서 메모리 오버 커밋의 기본값을 바꾸는 것이 vm.overcommit_memory=2좋습니다. 즉, 특정 용도로 사용하려는 것을 알지 않는 한 끄십시오 ( ). 그리고 초과 사용을 원한다는 …
37 linux  memory  kernel  oom 

6
Linux OOM 킬러가 프로세스를 종료하지 못하게하는 방법은 무엇입니까?
물리적 메모리는 적지 ​​만 스왑 공간이 충분할 때 Linux OOM 킬러가 프로세스를 종료하지 않도록하려면 어떻게해야합니까? OOM killing을 비활성화하고 sysctl vm.overcommit_memory = 2로 오버 커밋했습니다. VM에는 3GB의 완전 무료 조각화되지 않은 스왑이 있으며 OOM 강제 종료중인 프로세스의 최대 메모리 사용량은 200MB 미만입니다. 장기 스와핑이 성능면에서 끔찍하다는 것을 알고 있지만 메모리 요구 …
28 linux  swap  oom 

5
메모리가 부족할 때 Linux가 정지되는 것을 어떻게 방지합니까?
오늘 (실수로) 많은 메모리를 빠르게 사용하는 Linux 상자에서 일부 프로그램을 실행했습니다. 내 시스템이 멈추고 응답하지 않아서 가해자를 죽일 수 없었습니다. 나중에 이것을 어떻게 방지 할 수 있습니까? 적어도 반응 형 코어 또는 무언가를 계속 실행할 수 없습니까?
25 linux  oom 

4
리눅스 붐 상황
계속되는 oom & panic 상황이 해결되지 않았습니다. 시스템이 모든 램 (36GB)을 채우는 지 잘 모르겠습니다. 왜이 시스템이 이런 상황에 처하게 되었습니까? 32 비트 Linux 시스템의 lowmem 영역과 관련이 있다고 생각합니다. 커널 패닉 및 oom-killer의 로그를 어떻게 분석 할 수 있습니까? 친애하는, 커널 3.10.24 Dec 27 09:19:05 2013 kernel: : [277622.359064] …

1
커널 oom 점수는 어떻게 계산됩니까?
Google을보고 점수 proc/<pid>/oom_score계산 방법을 설명하는 항목을 찾을 수 없습니다 . 사용 된 총 메모리를 사용하는 대신이 점수를 사용하는 이유는 무엇입니까?
12 oom 

2
사용 가능한 메모리 (캐시)에도 불구하고 OOM
우리는 거의 절반의 메모리가 FS 캐시에 사용되고 있음에도 불구하고 OOM 킬러를 만났습니다. 우리는 1 분에 한 번 메모리 통계를 기록하고 있지만 (위에서보고 한 바와 같이) 많은 가용성이있는 것 같습니다. ... Mem: 15339640k total, 15268304k used, 71336k free, 3152k buffers Swap: 0k total, 0k used, 0k free, 6608384k cached Mem: 15339640k …
12 postgresql  oom 

4
kdump / crash를 사용하여 OOM 문제를 조사하는 방법은 무엇입니까?
문제 여러 개의 "메모리 부족"메시지가 나타난 후 서버가 충돌하여 범인을 정확히 찾아 내려고합니다. 그것이 userland에 있다면-어느 프로세스. 그것이 커널에 있다면-어떤 커널 모듈. 세부 충돌 유틸리티를 사용하여 서버에서 OOM을 트리거 한 원인을 조사 하는 방법을 찾으려고 합니다. 새로운 서버 쌍을 설치하는 과정에서 14TB DRBD 장치 의 초기화를 시작했습니다 . 그 당시 …

3
램 킬러는 많은 양의 여유 RAM으로 물건을 죽입니다.
OOM 킬러는 시스템에 충분한 여유 RAM이 있음에도 불구하고 사물을 죽이는 것 같습니다. (풀 해상도) (풀 해상도) 27 분과 408 시간 후에 시스템이 다시 응답하기 시작했습니다. 약 1 시간 후에 재부팅 한 후 곧 메모리 사용률이 정상으로 돌아 왔습니다 (이 시스템의 경우). 검사 결과 상자에서 몇 가지 흥미로운 프로세스가 실행되고 있습니다. …
11 linux  centos6  linode  oom 


3
메모리 제한 LXC 컨테이너의 응용 프로그램이 큰 파일을 디스크에 쓰는 이유가 OOM에 의해 종료되는 이유는 무엇입니까?
EDIT2 :이 문제는 3.8.0-25-generic # 37-Ubuntu SMP에서도 존재합니다. 편집 : 나는 원래 제목에서 질문을 수정했습니다. 왜 Linux 메모리 부족 관리자가 dd로 파일에 쓰면 트리거됩니까? 아래에 설명 된 일반적인 문제에 대해 걱정하고 있음을 더 잘 반영합니다. 메모리 제한 (300MB로 설정)을 초과하는 크기의 파일을 쓸 때 OOM 킬러가 LXC 컨테이너에서 프로세스를 강제 …
10 linux  ubuntu  lxc  oom  cgroup 

1
사용 가능한 메모리가 충분하더라도 Linux 프로세스가 종료되었습니다.
충분한 양의 RAM과 충분한 SWAP가 있었지만 두 개의 프로세스가 Linux OOM 킬러에 의해 종료 된 이유를 조사하고 있습니다. 이 답변 으로 해석 할 때 첫 번째 메모리 요청은 2 ^ 2 = 4 페이지 (16KB)의 메모리 (주문 플래그)를 요청하고 "일반"영역에서 오기를 원했습니다. Jan 27 04:26:14 kernel: [639964.652706] java invoked oom-killer: …
9 linux  oom 

2
배플 링 메모리 누출. 이 시스템에서 ~ 10GB의 메모리를 사용하는 것은 무엇입니까?
약 18 시간 동안 실행 한 후이 시스템은 ~ 10GB의 메모리를 사용하므로 일반적인 작업을 실행할 때 OOM 킬러가 트리거됩니다. # free -h total used free shared buffers cached Mem: 14G 9.4G 5.3G 400K 27M 59M -/+ buffers/cache: 9.3G 5.4G Swap: 0B 0B 0B # cat /proc/meminfo MemTotal: 15400928 kB MemFree: …

5
Java 힙 덤프를 안정적으로 가져 오는 방법?
OutOfMemoryErrors에 의해 트리거 된 힙 덤프를 가져 오려고 할 때 팀이 어려움을 겪고 있습니다. 특정 이유로 우리는 현재 HeapDumpOnOutOfMemoryError 플래그를 사용하는 대신 bash 스크립트에서 호출 된 jmap으로 덤프를 가져옵니다. 우리는 약 3GB의 힙 크기를 가진 64 비트 1.6 JVM을 사용하고 있습니다. 힙 덤프는 90 %의 시간 동안 실패합니다 (추측). 메모리 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.