«kernel» 태그된 질문

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

4
커널 해킹 환경
나는 uCOS, ThreadX와 같은 임베디드 OS에서 일하고 있습니다. Linux에서 앱을 코딩하는 동안 Linux 커널 학습을 시작할 계획입니다. 환경에 관한 질문이 거의 없습니다. 커널 개발 도구를 사용하기 쉬운 가장 좋은 배포판은 무엇입니까? (지금까지는 RHEL과 Fedora를 사용했습니다. 이것에 익숙하지만 우분투에는 커널 컴파일 make_kpkg등을 위한 스크립트가 내장되어있는 것 같습니다. ) 커널 디버깅에 가장 …

2
BSD 커널 대. 리눅스 커널? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 기술적 인 용어로 알고 싶었다. 사이의 차이가 무엇인가 BSD Kernel하고 Linux Kernel. 리눅스에서, 우리는 소스 커널을 다운로드 …

3
각 소켓마다 파일이 있습니까?
UNIX 세계에서 "모든 것이 파일입니다". 위의 문장이 유명합니다. 내가 실행할 때 echo "hello programmer" >> /dev/tty1주어진 문자열을 볼 수 있습니다 TeleType 1 .... 각각의 파일은 무엇이며 어디에 socket있습니까? 내 친구가 내 PC에 연결하고 IP가 h.h.h.h어떻게되는지 각각의 파일에 어떻게 액세스 할 수 있습니까? 가능합니까?
21 files  kernel  socket 


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

4
CPU 사용량이 많은 IRQ를 어떻게 알 수 있습니까?
디스크 컨트롤러 오류로 인해 한 메인 보드에서 다른 메인 보드로 서버를 이동했습니다. 그 이후로 코어 중 하나의 25 %가 항상 IRQ로 이동하지만 IRQ가 어떤 역할을하는지 알지 못했습니다. 커널은 Linux 2.6.18-194.3.1.el5 (CentOS)입니다. mpstat -P ALL보여줍니다 : 18:20:33 CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s 18:20:33 all 0,23 0,00 …
20 kernel  centos  cpu 

9
빈 커널 디렉토리이지만 커널 헤더가 설치되어 있습니다.
호스트 -Windows 7 게스트 -CentOS 설치 kernel-headers하는 yum동안 3.10.0-229.7.2.e17.x86_64의 커널 헤더 파일 경로를vmware-tools 묻는 메시지가 표시되어 사용하여 설치하려고합니다 . 실행하면 패키지 kernel-headers-3.10.0-229.7.2.e17.x86_64가 이미 설치되어 있고 최신 버전을yum install kernel-headers 반환합니다 . 그러나 디렉토리 는 비어 있습니다./usr/src/kernels 커널 헤더가 다른 곳에 설치되어 있습니까? 아니면 yum다른 것을 설치 하도록 요청해야 합니까? 커널 …
19 centos  kernel 

3
FreeBSD10 커널 소스를 어떻게 설치합니까?
freebsd10의 업데이트를 실행하려고하는데 커널 소스를 묻는 메시지가 표시됩니다 ===>>> Launching child to update lsof-4.89.b,8 to lsof-4.89.d,8 ===>>> All >> lsof-4.89.b,8 (9/9) ===>>> Currently installed version: lsof-4.89.b,8 ===>>> Port directory: /usr/ports/sysutils/lsof ===>>> This port is marked IGNORE ===>>> requires kernel sources ===>>> If you are sure you can build it, remove …
19 kernel  freebsd 

4
네트워크 인터페이스가 탭, 튜닝, 브리지 또는 물리적인지 확인하는 방법은 무엇입니까?
내가 아는 한 Linux에는 4 가지 주요 네트워크 인터페이스 유형 인 tun, tap, bridge 및 physical이 있습니다. KVM을 실행하는 컴퓨터에서 sys admin을 수행 할 때 일반적으로 동일한 컴퓨터에서 탭, 브리지 및 물리적 인터페이스를 구분할 수는 없습니다. ifconfig결과에서와 같이 결과 에서 큰 차이를 볼 수 없습니다 ip. 인터페이스가 튜닝, 탭, 브리지 …
19 networking  kernel  ip  bridge  tap 

2
kernel.printk 값에 대한 설명
데비안 5와 6 사이 kernel.printk에 대한 기본 제안 값이 /etc/sysctl.conf변경되었습니다 kernel.printk = 4 4 1 7에 kernel.printk = 3 4 1 3. 첫 번째 값은 콘솔로가는 것에 해당한다는 것을 이해합니다. 다음 3 가지 값은 무엇입니까? 숫자 값이 syslog 로그 레벨과 동일한 의미입니까? 아니면 다른 정의를 가지고 있습니까? 검색에서 일부 문서가 …
19 linux  kernel  logs  sysctl 

2
높은 디스크 I / O가 시스템 응답 성 / 성능을 저하시키는 이유는 무엇입니까?
높은 디스크 I / O가 시스템을 너무 느리게하는 이유를 전혀 이해하지 못했습니다. 속도 저하가 하드 / 광학 드라이브 데이터에 의존하는 프로세스에만 영향을 줄 것으로 기대하기 때문에 이상합니다. 그러나 속도 저하는 RAM에로드 된 내용에도 영향을 미칩니다. 나는 여기 iowait을 언급하고 있습니다. 다른 작업을 수행하는 대신 프로세서가 대기하는 이유는 무엇입니까? 누구 든지이 …
19 linux  kernel  performance  io 

2
리눅스 커널에 새로운 하드웨어 지원이 어떻게 추가됩니까?
새로운 그래픽 어댑터를 출시하는 회사 A가 있다고 상상해보십시오. 이 새로운 그래픽 어댑터가 향후 Linux 커널에서 지원되는 프로세스를 누가 관리합니까? 어떻게 진행됩니까? 새로운 하드웨어에 대한 커널 지원이 어떻게 처리되는지 궁금합니다. Windows 회사에서는 자체적으로 드라이버를 개발하지만 Linux는 특정 하드웨어 지원을 어떻게 얻습니까?
19 linux  kernel  drivers 

2
입력 장치에서 입력을 디버깅하는 방법 (/ dev / input / event *)
imon-driver를 사용하는 IR 수신기가 있으며 커널과 작동하도록하고 싶습니다. 현재 리모콘 ( image ) 의 키 중 절반이 작동하지만 숫자 키와 같은 모든 중요한 생각은 작동하지 않습니다! 이상한 생각은 커널 키 맵 모듈 (rc-imon-pad)이 올바른 것처럼 보이지만 실제로는 동일한 키가 해당 모듈없이 작동하기 때문에 실제로 사용되지 않는 것 같습니다. rc-imon-pad 모듈은 …
19 kernel  drivers  remote  input 

1
dmesg의 가상 커널 메모리 레이아웃은 무엇을 의미합니까?
"dmesg 출력"을 진행하는 동안 올바르게 이해할 수없는 값 목록을 볼 수있었습니다. Memory: 2047804k/2086248k available (3179k kernel code, 37232k reserved, 1935k data, 436k init, 1176944k highmem) virtual kernel memory layout: fixmap : 0xffc57000 - 0xfffff000 (3744 kB) pkmap : 0xff800000 - 0xffa00000 (2048 kB) vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 …
19 linux  kernel  memory 


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