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

 

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

시스템의 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로 계산해야 될거 같은데 저렇게 변수 지정 후 계산 시 어떻게 사용해야 하는지 모르겠습니다.

 


번호 제목 글쓴이 조회 날짜
584 pae지원하지 않는 구형노트북에 주분투 13.04 설치하는 방법 알려주세요~ 7 더원 5566 2013.10.09
583 Elementray에서 Xrdp 2 file 일루션 2776 2013.10.10
582 본 홈페이지만 이상하게 나타납니다. 4 file 지나다가 2609 2013.10.10
581 보통 백업은 어떻게 하시나요? 3 시작 5200 2013.10.10
580 그래픽 드라이버 11 기회 3440 2013.10.11
579 파티션 나누는 방법 좀? 5 csoo 3489 2013.10.12
578 리눅스로 뭘 할 수 있나요? 14 양군 4006 2013.10.12
577 바탕 화면 2 file 무한대 2690 2013.10.12
576 메모리에 관한 질문? 1 file 거지왕초 2553 2013.10.12
575 쿠분투 한글입력문제... 11 의미없는시간 6432 2013.10.12
574 리눅스 에서 TV보시는분 ?? 거지왕초 2520 2013.10.13
573 왕초보 입니다,리눅스를 배우고 싶습니다 7 kjds7 4660 2013.10.13
572 팬이 미친듯이 돌아가네요. 6 쌩초보 5325 2013.10.13
571 wine 1.6으로 업데이트하는방법... 3 file Sh 3508 2013.10.13
570 윈도우8 때문에 리눅스 부팅을 못하고 있습니다. 도와주세요 5 은빛서쪽 4391 2013.10.13
569 어떤 서버 도메인이 가장 빠른가요? 2 file 지나다가 2500 2013.10.13
568 브라우저에서 한글입력이안될때 4 승진 3148 2013.10.13
567 한글2010 한글문서의 속성 연결하여 주는 방법에 관하여~ 2 file 마니또우 3441 2013.10.14
566 리눅스 민트... 4 consolation 2962 2013.10.15
565 초록색 화면 4 하하허허 2667 2013.10.16

 빠른 글쓰기




   Copyright 2013-2023 LinuxForum