*이 게시판의 게시물은 삭제할 수 없습니다.
  삭제 요청은 서비스-문의하기 이용 바랍니다.
  비공개/상용 자료 요청은 금지합니다.

 

특정 시스템(벤더사)의 메모리 실제 사용량을 확인하는 스크립트를 생성하려고 합니다.

시스템의 memoinfo 데이터를 참조하며 아래와 같습니다.

 

MemTotal:      4138028 kB
MemFree:       1132700 kB
Buffers:         57132 kB
Cached:        1883316 kB

 

사용률 계산식은 아래와 같습니다.

 

(MemTotal - MemFree - Buffers - Cached) / MemTotal * 100

 

제가 생각 했던건 각 데이터들을 변수 지정하여,

 

TOTAL=`cat /proc/meminfo |grep MemTotal |awk '{printf "%.4f %", $2}'`
FREE=`cat /proc/meminfo |grep MemFree |awk '{printf "%.4f %", $2}'`
BUFFER=`cat /proc/meminfo |grep Buffers |awk '{printf "%.4f %", $2}'`
CACH=`cat /proc/meminfo |grep '^Cached' |awk '{printf "%.4f %", $2}'`

 

expr로 계산하려고 하니, 0으로 표현됩니다. "/"시 무조건 정수로 표현한다는걸 확인 했습니다.

| bc 옵션은 해당 시스템에서 막아놓은거 같아 반영 되지 않습니다.

 

결론적으로 awk로 계산해야 될거 같은데 저렇게 변수 지정 후 계산 시 어떻게 사용해야 하는지 모르겠습니다.

 


번호 제목 글쓴이 조회 날짜
504 xubuntu 13.10 원도우 원격제어 방법 ? 10 ppakyong 3810 2013.10.25
503 대장님 All In One for 파티션 백업/복구 v1.09 4 file 울보 3804 2014.10.02
502 윈도우와 리눅스에서 파일 또는 폴더 옮기기(읽고 쓰기)? 4 샤방이 3789 2014.11.02
501 도와주세요, 버추얼박스가 안ᅟ돼요 4 대니 3756 2014.10.25
500 CANON (4780W) 프린터 잡기. 1 기회 3727 2013.10.28
499 squirrelmail(다람쥐메일) html 메일 회신, 전달시 글깨짐현상 2 file 리눅스초짜 3725 2014.06.29
498 카조님 PE에서 부팅할때 IP를고정할 수 있나요? 7 광수 3654 2014.06.25
497 루분투 한/영 전환키 문제 18 린군 3646 2013.10.25
496 windows 8.1 Dream PE 인테넷 연결 file 두둥실 3615 2014.09.06
495 DreamPE 에서 Y: 드라이버 마운트 관련.. 4 mac 3611 2014.09.25
494 나비입력기를 시스템 트레이에 넣기 어떻게 하나요? 2 샤방이 3605 2014.10.31
493 바탕화면 어떻게 바꾸는지요? 3 file sky 3604 2014.03.25
492 엔터PE쓰시는분 USB3.0 인식 되나요? 1 Sh 3598 2014.07.18
491 우분투 업그레이드 방법 2 하이에나 3575 2014.04.22
490 MediaTomb 같은 원도용 프로그램? 모노스 3562 2014.06.28
489 vmware tools 설치방법 5 틀뭇이 3555 2014.11.03
488 백신에 대해 궁금합니다.. 9 거지왕초 3530 2013.10.25
487 wine 1.6으로 업데이트하는방법... 3 file Sh 3510 2013.10.13
486 dream plus pe에서 캐드..... 4 dded1 3499 2014.09.09
485 리눅스를 ssd에 설치시 trim 작동 확인 방법 1 린군 3496 2014.04.23

 빠른 글쓰기




   Copyright 2013-2023 LinuxForum