리눅스 CPU 갯수, 코어수 확인하기

2018. 7. 12. 18:53 OS/Linux

# CPU 코어 전체 개수
grep processor /proc/cpuinfo | wc -l

 

# 물리 CPU 수

grep 'physical id' /proc/cpuinfo | sort -u | wc -l 

# 물리 CPU 당 물리 코어수

grep 'cpu cores' /proc/cpuinfo | tail -1

 

​# HyperThreading 활성화 확인 (siblings이 cpu cores의 2배면 활성화)

​egrep 'cpu cores|siblings' /proc/cpuinfo | sort -u

# 파일시스템 확인

dmesg | grep sda4

df -T

 

# OS bit 조회

getconf LONG_BI

 

# 랜카드 지원속도 확인

ethtool eth0

 

# 오라클버전 확인

select banner from v$version;

 

# 모델명 확인

dmidecode | grep Name

 

# sar

sar -u // cpu 사용률 확인
sar -q // load average 확인 

sar -r // memory 사용현황 확인
sar -W // swap 발생상황 확인

 

# 메모리 사용순위 보기

ps -ef --sort -rss

 

# 메모리 사용량 표시

ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -n 11

ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,comm --sort -rss | head -n 11 

 

# 좀비 프로세스 확인

ps -ef | grep defunct | grep -v grep

 

# 좀비 프로세스 종료(PPID ID로 종료)

ps -ef | grep defunct | awk '{print $3}' | xargs kill -9