«memory» 태그된 질문

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

2
"자동 스택 확장"이란 무엇입니까?
getrlimit (2) 는 매뉴얼 페이지에서 다음 정의를 갖습니다. RLIMIT_AS 프로세스의 가상 메모리 (주소 공간)의 최대 크기 (바이트). 이 제한은 brk (2), mmap (2) 및 mremap (2) 호출에 영향을 미치며이 제한을 초과하면 오류 ENOMEM과 함께 실패합니다. 또한 자동 스택 확장 이 실패합니다 (sigaltstack (2)를 통해 대체 스택을 사용할 수없는 경우 프로세스를 …
13 linux  process  memory  limit 

2
RAM의 30 %는 "버퍼"입니다. 무엇입니까?
$ free -h total used free shared buff/cache available Mem: 501M 146M 19M 9.7M 335M 331M Swap: 1.0G 85M 938M $ free -w -h total used free shared buffers cache available Mem: 501M 146M 19M 9.7M 155M 180M 331M Swap: 1.0G 85M 938M 출력에서 "버퍼"를 어떻게 설명하거나 설명 할 수 …
13 linux  memory  cache 


3
x86 Linux의 물리적 주소 0에는 무엇이 포함됩니까?
이 질문이 여기 또는 reverseengineering.stackexchange.com에 있는지 확실하지 않습니다. Wikipedia 에서 인용 : 8086 프로세서에서 인터럽트 테이블을 IVT (인터럽트 벡터 테이블)라고합니다. IVT는 항상 0x0000에서 0x03ff 범위의 메모리에서 동일한 위치에 있으며 256 개의 4 바이트 실제 모드 원거리 포인터 (256 × 4 = 1024 바이트의 메모리)로 구성됩니다. 이것이 qemu 모니터에서 찾은 것입니다. …
12 memory  x86 

3
프로세스 포크가 가상 또는 상주 메모리를 복사 할 때
Linux에서 새 프로세스를 작성하는 표준 방법은 상위 프로세스의 메모리 풋 프린트가 복사되어 execv호출 될 때까지 하위 프로세스의 환경이되는 것입니다 . 가상 (프로세스가 요청한 것) 또는 상주하는 메모리 (실제로 사용되는 것)에 대해 이야기하는 메모리 공간은 무엇입니까? 동기 부여 : 스왑 공간이 제한된 장치와 가상 메모리와 상주 메모리 공간이 크게 다른 응용 …

1
pmap 출력의 의미
나는 main.c리눅스에서 썼다 : int main() { while (1){} } 컴파일하고 시작할 때 할 수 pmap있습니다. # pmap 28578 28578: ./a.out 0000000000400000 4K r-x-- /root/a.out 0000000000600000 4K r---- /root/a.out 0000000000601000 4K rw--- /root/a.out 00007f87c16c2000 1524K r-x-- /lib/libc-2.11.1.so 00007f87c183f000 2044K ----- /lib/libc-2.11.1.so 00007f87c1a3e000 16K r---- /lib/libc-2.11.1.so 00007f87c1a42000 4K rw--- /lib/libc-2.11.1.so 00007f87c1a43000 …

3
RAM 내용 탐색
redis 데이터베이스를 사용하고 있으며 응용 프로그램이 사용하는 RAM의 내용을 탐색하고 싶습니다. 나는 왜 이것을하고 싶은지에 대한 설명을 내가 묻는 질문보다 더 의미가 있다고 생각합니다. Redis는 이진 데이터를 저장하는 간단한 키 값 저장소입니다. 나는 인코딩과 같은 것들을 탐험하기에 좋은 장소라고 생각하며 바이너리 패턴의 데이터를 찾고 RAM을 통해 스키밍하고 간단한 패턴을 찾는 …
12 linux  memory 


1
많은 Gnome 3.28 데몬이 100GB 이상의 VIRT를 사용하고 있습니다. 왜?
최근에이 랩톱을 Fedora 28 Beta 및 Gnome 3.28로 업데이트했습니다. 상황이 대부분 좋습니다. 그러나 어떤 것은 이상합니다. 이것은 모든 가상 메모리이기 때문에 문제를 일으키지 않습니다. 그러나 왜이 데몬이 100GB 이상의 가상 메모리를 할당합니까? 0 1000 2012 1719 20 0 101649024 32904 SyS_po Sl ? 0:00 /usr/libexec/goa-daemon 0 1000 1983 1719 20 …

2
배포판에서 이식 가능한 메모리 용량을 어떻게 확보 할 수 있습니까?
메모리를보고하는 표준 파일 / 도구는 Linux 배포판마다 형식이 다른 것 같습니다. 예를 들어, 아치와 우분투에서. 아치 $ free total used free shared buff/cache available Mem: 8169312 3870392 2648348 97884 1650572 4110336 Swap: 16777212 389588 16387624 $ head /proc/meminfo MemTotal: 8169312 kB MemFree: 2625668 kB MemAvailable: 4088520 kB Buffers: 239688 kB …
12 linux  memory  meminfo 

2
4.0GiB를 사용하는 경우 왜 시스템에 3.2GiB의 RAM 만 표시됩니까?
2x2 GiB 스틱의 RAM이 설치되어 있습니다. grub 부트 메뉴에서 실행 memtest86하면이를 확인할 수 있습니다. memtest86은 오류를보고하지 않습니다. 그러나 실행중인 Ubuntu 10.04 시스템에서 사용 가능한 메모리를 확인하는 모든 방법은 약 3.2GiB 만보고합니다. cat /proc/meminfo == 3320132 kB System Monitor == 3.2 GiB htop == 3242MB free -m == 3242MB 누가 누락 …
12 linux  memory  x86  pae 

1
'ulimit -m'은 (현대) Linux에서 작동하지 않습니까?
이 기사에서는 최신 Linux에서는 -m플래그 ulimit가 아무 것도하지 않는다고 주장합니다 . 나는이 주장을 뒷받침 할 다른 것을 찾을 수 없다. 정확합니까? 최대 상주 세트 크기 (ulimit -m)를 설정하여 프로세스의 메모리 사용량을 제한하려고 할 수 있습니다. 이것은 Linux에는 영향을 미치지 않습니다. man setrlimit는 고대 버전에서만 작동한다고 말합니다. 대신 가상 메모리의 최대량 …


1
총 메모리와 사용 가능한 메모리의 차이점
Centos 7이 설치된 데스크탑 시스템이 있습니다. 4 코어 및 12GB 메모리가 있습니다. 메모리 정보를 찾기 위해 free -h명령을 사용 합니다. 혼란이 하나 있습니다. [user@xyz-hi ~]$ free -h total used free shared buff/cache available Mem: 11G 4.6G 231M 94M 6.8G 6.6G Swap: 3.9G 104M 3.8G 전체 열에서 총 11GB (정확한), 사용 …
12 linux  memory  ram 

1
`free` 명령에서`shared` 메모리의 의미는 무엇입니까?
출력의 네 번째 열 free이름은 shared 입니다. 인터넷에서 볼 수있는 대부분의 출력에서 공유 메모리는 0입니다. 그러나 내 컴퓨터에서는 그렇지 않습니다. $ free -h total used free shared buff/cache available Mem: 7,7G 3,8G 1,1G 611M 2,8G 3,0G Swap: 3,8G 0B 3,8G 다음은 다음과 같은 결과를 발췌 한 것입니다 ps_mem.py. Private + …
12 linux  memory  ram 

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