본문 바로가기

반응형

리눅스

(13)
CPU 사용률 확인 3초 간격으로 100번 조회 sar -P ALL -u 3 100 출처 : http://hosts.tistory.com/85
sysfs linux 2.6 부터 지원되는 가상 파일 시스템이다. 커널 디바이스 모델로 부터 디바이스, 드라이버의 정보를 user space로 전달한다. 환경설정을 위해서도 사용된다. BSD 시스템의 sysctl 매커니즘과 유사하지만 분리된 매커니즘이 아닌 하나의 파일 시스템으로 구현되어 있다. 2.5 버전을 구현하는 동안 2.4 버전의 단점을 수정한 리눅스 드라이버 모델을 소개하였다. 드라이버-디바이스의 관계를 나타내는 통합된 방법이 없었다. 일반적인 핫플러그 매커니즘이 아니었다. procfs는 비프로세스의 많은 정보들로 지저분했다. sysfs는 디바이스 트리에 있는 정보를 제공하기 위해 디자인되었다. ramfs를 기반으로 한 in-memory filesystem 이다. 출처 : WIKIPEDIA
procfs 리눅스 커널 내에만 존재하는 특별한 파일 시스템이다. 가상의 파일 시스템으로 실제 블록 디바이스에 연결되어 있는 것이 아니라 메모리상에만 존재한다. 사용자 공간의 프로그램이 커널의 특정 정보를 읽어 오거나 디버깅 목적으로 사용된다. 프로세스 정보뿐만 아닌 다른 시스템 정보들까지 광범위하게 제공해 준다. 출처 : KLDPWiki, Joinc Wiki
devpts devpts는 pseudo terminal(pty) devices 의 인터페이스를 제공한다. 일반적으로 /dev/pts 에 마운트된다. /dev/ptmx pty 마스터 디바이스가 열릴때 새로운 pty 디바이스 파일이 동적으로 생성된다. 마운트때 devpts 파일시스템안에 있는 모든 pty 파일들의 user identity, group identity, mode가 정해진다. 일반적으로 이 특징은 프로그램에 의해 쓰기 권한이 허용하기 위해 group, mode를 설정하는데 사용된다. 일반적으로 user identity는 마운트때 정해지지 않는다. 마운트 옵션이 없을 경우 user, group identity는 pty를 생성하는 프로세스로 부터 상속받는다. 출처 : http://www.nsa.gov/resea..
Pseudo terminal (PTY) 유닉스를 포함한 일부 운영체제에서 제공되는 가상 장치입니다. 텍스트 터미널은 virtual console, computer terminal, serial port 등의 대응하는 실제 하드웨어가 없이 제공된다. 대응하는 실제 하드웨어가 없이 디바이스 드라이버 처럼 동작하는 가상 장치 드라이버 출처 : WIKIPEDIA, FreeBSD
tmpfs tmpfs는 많은 유닉스 계열 운영체제에서 사용하는 임시 파일 저장소의 일반적인 이름이다. 파일 시스템으로 마운트지만 실제로 디스크에 저장되는 것이 아닌 메모리에 저장된다. tmpfs는 하드 디스크에 파일을 저장하기 싫은 모든 것을 저장할 수 있습니다. 메모리가 낮을때는 swap space로 사용된다. 재부팅하면 tmpfs에 있는 모든 것을 잃는다. df 명령어를 통해 마운트되어 있는 파일 시스템들을 확인할 수 있다. 출처 : WIKIPEDIA
coldboot, warmboot The start-up of a computer from a powered-down, or off, state. Also called a hard boot. Contrast with warm boot, restarting a computer via the operating system. coldboot는 컴퓨터가 꺼져 있는 상태에서 부트하는걸 의미하고 하드부트라고도 한다. warmboot는 실행되어 있는 컴퓨터를 재부팅하는 것이다.
/proc/cmdline cmdline은 설정값이 저장되어 있는 파일이다. 커널이 시작될때 cmdline은 커널에 전달된다. 아래는 /proc/cmdline의 샘플이다. ro root=/dev/VolGroup00/LogVol00 rhgb quiet 3 ro 부팅때 root 읽기 전용으로 root device가 마운트 된다. 커널부트때 ro는 rw의 오버라이드이다. (기본값이 rw 라는 의미??) root=/dev/VolGroup00/LogVol00 루트 파일시스템 이미지가 존재하는 위치 샘플과 같을 경우 first LVM volume group (VolGroup00) 의 first logical volume (LogVol00) 에 위치해 있다. 시스템이 Logical Volume Management를 사용하지 않을 경우 루트 파..

반응형