블로그 (Blog)

다양한 IT 관련 주제들에 대해 정보를 공유하는 공간입니다.


서버 (Server)

리눅스 시스템 정보 확인하기



vmstat을 이용한 CPU 사용율 파일로 저장하기



프로세스 백그라운드로 실행
# vmstat 1 100 | grep ^" [0-9]" > cpu.txt &
?
==> 로그아웃 하더라도 실행되도록 하려면
# nohup vmstat 1 100 | grep ^" [0-9]" > cpu.txt &
?
백그라운드 작업 확인
# jobs
[1]+ ?Running ? ? ? ? ? ? ? ? vmstat 1 100 | grep --color=auto ^" [0-9]" > cpu.txt &


파일에서 CPU 사용량 평균 구하기



프로세스 백그라운드로 실행
# vmstat 1 100 | grep ^" [0-9]" > cpu.txt &
?
==> 로그아웃 하더라도 실행되도록 하려면
# nohup vmstat 1 100 | grep ^" [0-9]" > cpu.txt &
?
백그라운드 작업 확인
# jobs
[1]+ ?Running ? ? ? ? ? ? ? ? vmstat 1 100 | grep --color=auto ^" [0-9]" > cpu.txt &



free 명령어로 메모리 사용량 확인하기



# free -h
total used free shared buff/cache available
Mem: 1.8G 411M 297M 96M 1.1G 1.1G
Swap: 2.0G 0B 2.0G

※ 참고로 vmstat 명령어에서도 메모리 사용량을 확인해 볼 수 있다.
# vmstat 1 (1초 단위로 확인)



df 명령어로 파일시스템 사용량 ?확인하기



전체 파일시스템 용량 확인하기

사용방법: df -[옵션]

옵션
1) -h: 사람이 읽기 쉬운 단위로 출력 (용량에 따라 KB, MB, GB 단위로 자동 계산)
2) -m: MB 단위로 출력
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/cl-root 37G 3.5G 34G 10% /
devtmpfs 910M 0 910M 0% /dev
tmpfs 920M 0 920M 0% /dev/shm
tmpfs 920M 97M 824M 11% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
/dev/sda1 1014M 275M 740M 28% /boot
tmpfs 184M 0 184M 0% /run/user/0
tmpfs 184M 0 184M 0% /run/user/994


du 명령어로 개별 폴더 및 파일 단위 용량 출력



확인, 합계 출력하기

사용방법: du -[옵션] [대상]


옵션

1) -s: 마지막에 전체 합계를 출력

2) -h: 사람이 읽기 쉬운 단위로 출력 (용량에 따라 KB, MB, GB 단위로 자동 계산)

3) -m: MB 단위로 출력


# du -sh *
508K Maildir

4.0K anaconda-ks.cfg
248K cacti-plugin-0.8.7h-PA-v3.0.tar.gz
1.3M cacti-plugin-camm-master.zip
1.2M cacti_plugin_camm_v1_6_7.zip



네트워크 사용량 조사


ifconfig 명령어를 이용한 RX 패킷 확인 (초 단위)


RX 패킷 분석하기
# while true; do ifconfig eth0 | grep "RX packets";sleep 1; done;
? ? ? ? RX packets 9615091 ?bytes 1061331148 (1012.1 MiB)
? ? ? ? RX packets 9615092 ?bytes 1061331208 (1012.1 MiB)
? ? ? ? RX packets 9615093 ?bytes 1061331268 (1012.1 MiB)

* RX: 시스템 부팅 후 해당 NIC(eth0)를 통해 수신된 패킷의 누적량을 나타낸다
* TX: RX와는 반대로 NIC를 통해 나간 패킷의 누적량을 나타낸다.

만약 1초 단위로 수신된 용량을 확인하려면 이전 용량을 빼주면 된다.








좋아요   9 명이 좋아합니다.
코멘트 (0)

- 코멘트 (Comment)를 남겨주세요!




이전 글   정규식을 이용한 텍스트 파일 내용 중 원하는 부분만 보기
다음 글   LG NAS (NC2-1운영체제 리눅스 SSH 서비스 활성화 설정