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 & |
프로세스 백그라운드로 실행 # 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 -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 -[옵션]
옵션 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초 단위로 수신된 용량을 확인하려면 이전 용량을 빼주면 된다. |