«memory» 태그된 질문

컴퓨팅에서 메모리는 일부 물리적 구조에서 활성 상태로 유지되므로 컴퓨팅 시스템의 상태 정보를 나타냅니다.

2
awk 메모리 누수?
베이스에 이 나는 명령을 실행 해요 < /dev/urandom hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | sox -traw -r44100 -b16 -e unsigned-integer - -tcoreaudio 이 명령이 실행되는 동안 awk가 사용하는 …
11 awk  osx  memory 

2
실제로 투명한 대형 페이지를 사용하고 혜택을 보는 사람이 있습니까?
나는 투명한 거대한 페이지 성능 문제로 고생하고 있으며 많은 데이터베이스 시스템이 그것을 끄는 것이 좋습니다. Oracle, Postgresql, MySQL, Cassandra, NuoDB, Redis, Hadoop 등을 이야기하고 있습니다. 예를 들어: 피터 자이체프 (2014-07-23). TokuDB가 투명한 HugePages를 싫어하는 이유 . 퍼 코나. 미셸 케이시 (2013-09-17). 투명한 거대한 페이지의 성능 문제 . 신탁. Adam Abrevaya와 …

1
프로세스 당 / 스레드 당 메모리 소비를 어떻게 모니터링 할 수 있습니까 (힙, 스택, 데이터, 코드로 구분됨)?
직접 코드를 작성하고 작성하기 전에 QNXshowmem 와 비슷한 것을 출력 할 수있는 GNU / Linux 소프트웨어가 있는지 알고 싶습니다 . 실행중인 각 프로세스의 각 스레드에 대해 메모리 소비를 다음 범주로 나누고 싶습니다. Process listing (Total, Code, Data, Heap, Stack, Other) 319488 1024000 24587 167936 24576 0 4103 devc-con-hid (thread 2) …
11 linux  memory  stack 

2
고정 RAM 메모리 영역을 지정된 시작 물리적 주소로 블록 장치로 예약
RAM 디스크에 대해 많은 질문이 있었고 램을 블록 장치로 사용할 수있는 ramfs 및 tmpfs에 대해 알고 있습니다. 그러나 제 관심은 고정 메모리 주소 범위를 블록 장치로 사용하는 것입니다. 이것은 내 시스템에서 사용 가능한 비 휘발성 RAM을 사용해야 할 때 발생합니다. 6GB의 RAM을 사용할 수 있고 8GB의 비 휘발성 RAM이 있습니다. …
11 linux  memory  ramdisk 

4
CPU / 메모리 사용량이 너무 높아지면 프로세스를 자동으로 종료하는 Bash 스크립트
CPU 및 / 또는 메모리 사용량이 80 %에 도달하면 프로세스를 종료하는 스크립트를 작성했습니다. 이 상황이 발생하면 종료 된 프로세스 목록이 작성됩니다. 개선하기 위해 무엇을 할 수 있습니까? while [ 1 ]; do echo echo checking for run-away process ... CPU_USAGE=$(uptime | cut -d"," -f4 | cut -d":" -f2 | cut …

1
Linux가 물리적으로 설치 한 것보다 많은 메모리를 표시하는 이유는 무엇입니까?
나는 스왑에 대해 알고 있습니다.이 질문은 그것에 관한 것이 아닙니다. dmesg에서 Linux (x86-64) 커널은 내가 가진 메모리 양에 대해 알려줍니다. [ 0.000000] Memory: 3890880k/4915200k available (6073k kernel code, 861160k absent, 163160k reserved, 5015k data, 1596k init) cat /proc/meminfo 내가 가지고 있다고 말해 MemTotal: 3910472 kB 그리고 내 계산에 따르면 정확히 …

3
리눅스에서 소켓이 소비하는 메모리 양을 결정하는 공식은 무엇입니까?
용량 계획을 세우고 있는데 메모리 관점에서 서버에서 처리 할 수있는 TCP 연결 수를 예측하는 데 사용할 수있는 공식이 있는지 궁금합니다. 현재 메모리 요구 사항에만 관심이 있습니다. 수식에 나타날 것으로 생각되는 일부 변수는 다음과 같습니다. sysctl net.ipv4.tcp_wmem(최소 또는 기본값) sysctl net.ipv4.tcp_rmem(최소 또는 기본값) sock, sock_common, proto 및 기타 소켓 별 데이터 …
11 linux  memory  tcp 


1
"캐시 된"메모리가 사실상 비어 있습니까?
를 실행 cat /proc/meminfo하면 맨 위에 다음 3 가지 값이 표시됩니다. MemTotal: 6291456 kB MemFree: 4038976 kB Cached: 1477948 kB 내가 아는 한 "Cached"값은 Linux 시스템에서 만든 디스크 캐시로, 더 많은 RAM이 필요한 응용 프로그램이 있으면 즉시 해제되므로 MemFree와 Cached가 모두 0이 될 때까지 Linux의 메모리가 부족하지 않습니다. 불행히도 "MemAvailable"은 …
11 linux  memory  cache  meminfo 

2
Linux에서 종료 된 후 애플리케이션의 최대 메모리를 측정하는 방법
Linux에서 실행되는 응용 프로그램의 최대 메모리를 어떻게 측정합니까? 이 응용 프로그램을 일괄 처리하여 RSS를 사용할 수 없으므로 현재 메모리를보고하므로 RSS를 사용할 수 없습니다. 마지막에 응용 프로그램이보고 된 피크 메모리가 필요합니다. VmPeak는 할당 된 메모리를보고하고 실제 Ram뿐만 아니라 하드 디스크에서도 계산하기 때문에 해결책이 아닙니다.
11 linux  memory 

2
RAM / OOM 조각 모음 실패
이 질문은 상당히 길기 때문에 맨 위에 질문을 한 다음 질문을하는 방법을 살펴 보겠습니다. 연속 RAM이 부족하여 (Busybox 기반) rm이 실행되지 않았습니까? 그렇다면 시스템을 다시 시작하지 않고 DMA를 조각 모음하는 간단한 방법이 있습니까? 그렇지 않은 경우 원인은 무엇입니까? 앞으로 발생하지 않도록하려면 어떻게해야합니까? 지난 며칠 동안 테스트 시스템이 상당히 집중적으로 실행 …
11 linux  memory  embedded 


2
이 메모리 문제를 정상적으로 해결하는 방법은 무엇입니까?
스왑 파티션이있는 표준 Linux (Debian testing) 랩톱이 있습니다. 나는 그것에 대해 많은 실험을한다. 그들 중 일부는 실제로 메모리가 배고프고 Linux가 기본적으로 동작하는 방식은 나에게 문제입니다 ... 어리석은 예를 들어 봅시다. 노트북 앞에 앉아 터미널을 엽니 다 을 입력 python한 다음a = [0]*100000000 이제 큰 목록을 처리하기에 충분한 RAM이 없을 가능성이 …
10 memory  limit  cgroups  ulimit 

2
메모리가 충분할 때 왜 "스왑 오프"할 수 없습니까?
최근에 시스템에 많은 메모리가 있어도 다음과 같이 나타났습니다. # free -m total used free shared buffers cached Mem: 15965 9680 6284 35 1754 2560 -/+ buffers/cache: 5365 10599 Swap: 2047 258 1789 swapoff -a2G 스왑 파일을 사용할 수 없습니다 -rw-r----- 1 root root 2.0G Feb 9 21:34 /2GB.swap 나는 다음 …
10 linux  memory  swap 

1
4GB의 메모리를 사용하는 것은 무엇입니까? (캐시 아님, 프로세스 아님, 슬래브 아님, shm 아님)
몇 일 또는 몇 주에 걸쳐 메모리 누수가 발생하는 일부 EC2 서버가 있습니다. 결국 freeand와 같은 도구에 따라 사용되는 많은 GB의 메모리가 생겨 htop서버를 다시 시작하지 않으면 프로세스가 OOM으로 죽기 시작합니다. 이러한 서버 중 하나에는 15GB의 램이 있습니다. 출력은 다음과 같습니다 free -m. total used free shared buffers cached Mem: …
10 memory  meminfo 

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