hubring

[리눅스] 시스템 구성 정보 확인하기 본문

linux

[리눅스] 시스템 구성 정보 확인하기

Hubring 2021. 2. 3. 00:01

커널 정보 확인하기

  • 커널 버전 확인
# uname -a
Linux server 2.6.~ 커널정보 x86_64 (64비트 운영체제)
  • 추가 정보 확인
  • # dmesg | grep -i kernel | more
  • 커널이 부팅 시에 사용한 커널 파라미터 출력
  • # cat /proc/cmdline
  • intel_idel.max_cstate
  • CPU 코어 잠자기 모드 -> 요청이 급격하게 증가하는 경우가 있다면 옵션을 꺼야함.
  • 커널 컴파일 정보 확인하기
    # cat /boot/config-`uname -r` | more

CPU 정보 확인하기

  • dmidecode : 하드웨어 정보 확인
  • man : 해당 명령어가 하는 역할, 각종 옵션, 예제 등 명령어에 대한 자세한 설명을 볼 수 있다.
    dmidecode -t bios/system/processor
  • cpu 정보 확인하기
    # cat /proc/cpuinfo 또는
    # lscpu <-numa 정보까지 나옴.

메모리 정보 확인하기

# dmidecode -t memory
  • memory는 크게 Physical memory array, memory device 두 영역으로 나눌 수 있다.
  • physical memory array : cpu 소켓에 함께 할당된 물리 메모리의 그룹.
  • memory device : 실제로 시스템에 꽂혀 있는 메모리 = free 명령어를 통해 확인된 전체 메모리의 크기와 같아야함.
  • 메모리 크기 확인
    # free -m

디스크 정보 확인하기

  • df 명령 결과
  • 현재 시스템이 구성하고 있는 파티션과 디스크의 타입 정보를 간략히 알 수 있음.
    # df -h

디스크 컨트롤러

시스템이 디스크와 통신하기 위해 사용하는 부품

  • /dev/sda : SCSI 타입 서버용 컴퓨터를 위한 방식
  • /dev/hda : IDE 타입 개인용 컴퓨터를 위한 방식
  • /dev/vda : 가상 서버 타입
  • 디스크 물리적 정보 보기
  • # smartctl -a /dev/sda # smartctl -a /dev/sda -d cciss,0

네트워크 정보 확인하기

  • 네트워크 카드 정보 확인하기
    # lspci | grep -i ether
  • 연결 상태 확인하기
    # ethtool eth0
  • 옵션을 이용하여 세팅 정보 확인
    # ethtool [option] eth0
  • -g : Ring buffer(네트워크 카드의 버퍼 공간)의 크기를 확인할 수 있음.
  • -G : Ring bugger 의 값을 설정
  • -k : 네트워크 카드의 다양한 성능 최적화 옵션 확인
  • -K : 최적화 옵션 설정
  • -i : 네트워크 카드의 커널 모듈 정보를 표시

'linux' 카테고리의 다른 글

NUMA  (0) 2021.05.14
Vim 사용방법 정리  (0) 2021.03.24
Tmux 설치 및 사용법  (0) 2021.03.24
Linux에서 쉘스크립트 파일 만들기  (0) 2021.03.24
[리눅스] top  (0) 2021.02.03