«kernel» 태그된 질문

UNIX 커널에 대한 모든 것 : 개발, 구성, 컴파일, 디자인 등

1
Linux 시스템에서 버퍼를 비우고 캐시하는 방법은 무엇입니까?
벤치마킹 작업을하기 전에 리눅스 커널이 버퍼와 캐시를 위해 소비하는 메모리 (RAM)를 어떻게 확보 할 수 있습니까? 이것은 대부분 벤치마킹에 유용합니다. 버퍼와 캐시를 비우면 성능이 저하 됩니다! 버퍼와 캐시를 비우는 것이 긍정적이라고 생각했기 때문에 여기에 있다면 Linux로 가서 내 RAM을 먹었습니다! . 간단한 이야기 ​​: 사용 가능한 메모리는 사용되지 않습니다. 메모리는 …
315 linux  kernel  performance  cache  ram 

4
세그멘테이션 결함은 어떻게 작동합니까?
"CPU의 MMU가 신호를 보낸다"와 "커널이 문제를 일으키는 프로그램으로 보내서 종료시킨다"는 것 외에는 이것에 관한 정보를 찾을 수없는 것 같습니다. 나는 아마도 신호를 쉘에 보내고 쉘은 문제를 일으키는 프로세스를 종료하고 인쇄하여 신호를 처리한다고 가정했다 "Segmentation fault". 그래서 나는 crsh (crap shell) 라고 불리는 매우 작은 쉘을 작성하여 그 가정을 테스트했습니다 . …


1
커널이 시계 한도에 도달 한 경우
나는 현재 inotify watch limit에 도달했기 때문에 루트로 오류를 반환하는 명령이있는 Linux 상자에 문제가 있습니다. # tail -f /var/log/messages [...] tail: cannot watch '/var/log/messages': No space left on device # inotifywatch -v /var/log/messages Establishing watches... Failed to watch /var/log/messages; upper limit on inotify watches reached! Please increase the amount of …
206 linux  kernel  inotify 

4
Linux에서 / proc / $ pid / mem을 어떻게 읽습니까?
리눅스 proc(5)매뉴얼 페이지 하더군요 /proc/$pid/mem"프로세스의 메모리의 페이지에 액세스 할 수 있습니다." 그러나 그것을 사용하려는 간단한 시도는 나에게만줍니다. $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error 왜 cat자체 메모리를 인쇄 할 수 /proc/self/mem없습니까 ( )? 그리고 쉘 메모리를 인쇄하려고 할 때 이상한 프로세스가 없다는 오류 /proc/$$/mem는 …
142 linux  kernel  process  memory  proc 



3
swappiness가 기본적으로 60으로 설정된 이유는 무엇입니까?
나는 리눅스에서 swappiness에 관한 것들을 읽었다. 왜 기본값이 60으로 설정되어 있는지 이해할 수 없습니다. 나에 따르면이 매개 변수는 스왑을 줄이기 위해 10으로 설정해야합니다. 스왑은 하드 드라이브에 있으므로 메모리보다 훨씬 느립니다. 왜 커널을 그렇게 구성 했습니까?
109 linux  kernel  swap 




12
디스크에 데이터 쓰기를 지연시키는 철학은 무엇입니까?
Linux에서 cp또는 명령과 같은 명령이 완료 dd되었다고해서 데이터가 장치에 기록 된 것은 아닙니다. 예를 들어, sync드라이브에서 "안전하게 제거"또는 "꺼내기"기능을 호출하거나 호출해야합니다. 그러한 접근 방식의 철학은 무엇입니까? 왜 한 번에 데이터가 기록되지 않습니까? I / O 오류로 인해 쓰기가 실패 할 위험이 있습니까?

3
사용자 공간과 커널 공간의 차이점은 무엇입니까?
커널이 사용자 프로그램, 즉 시스템 호출을 대신하여 실행될 때 커널 공간이 사용됩니까? 아니면 모든 커널 스레드의 주소 공간입니까 (예 : 스케줄러)? 첫 번째 경우, 일반 사용자 프로그램이 3GB 이상의 메모리를 가질 수 없다는 것을 의미합니까 (구분이 3GB + 1GB 인 경우)? 또한 1GB의 커널 공간이 논리적으로 매핑되므로 고용량 메모리의 페이지가 …
72 linux  kernel  drivers 

2
커널 IP 포워딩이란 무엇입니까?
많은 블로그 에서이 명령을 사용하여 Linux에서 많은 네트워크 보안 / 스니핑 도구를 사용하면서 IP 전달을 가능하게했습니다. echo 1 > /proc/sys/net/ipv4/ip_forward 누구든지 평신도 용어로 설명 할 수 있습니까?이 명령은 본질적으로 무엇을합니까? 시스템을 라우터로 바꾸나요?
70 linux  kernel  ip  routing 

6
커널 드라이버와 커널 모듈의 차이점은 무엇입니까?
lspci -k3.2.0-29-generic 커널로 쿠분투에서 할 때 다음과 같은 것을 볼 수 있습니다. 01:00.0 VGA compatible controller: NVIDIA Corporation G86 [Quadro NVS 290] (rev a1) Subsystem: NVIDIA Corporation Device 0492 Kernel driver in use: nvidia Kernel modules: nvidia_current, nouveau, nvidiafb 커널 드라이버가 nvidia커널 모듈은 nvidia_current, nouveau, nvidiafb. 이제 커널 드라이버와 커널 …

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