[root@TSserver:/#] kmtune |grep dbc -------> 버퍼캐쉬
dbc_max_pct 10 - 10
dbc_min_pct 5 - 5
버츄얼메모리 = 실제메모리/2 혹은 70% 수준
[root@TSserver:/#] swapinfo -ta
Kb Kb Kb PCT START/ Kb
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 10240000 0 10240000 0% 0 - 1 /dev/vg00/lvol2
dev 6144000 0 6144000 0% 0 - 1 /dev/vg00/lvol9
dev 6291456 0 6291456 0% 0 - 1 /dev/vg00/lvol6
reserve - 13461868 -13461868
total 22675456 13461868 9213588 59% - 0 -
glance 메모리 sort :
우선 glance의 glogal 화면은 일반적으로 cpu 사용량이 많은 프로세스로 sorting되어 있습니다.
이를 변경하시려면 'o'를 치시고, 1을 선택하시면 다음과 같이 나옵니다.
B3692A GlancePlus C.03.86.00 18:40:41 krcbcs2 9000/800 Current Avg High
--------------------------------------------------------------------------------------------------------------
CPU Util SU | 3% 3% 37%
Disk Util F F | 4% 4% 64%
Mem Util S SU UB B | 55% 55% 57%
Swap Util U UR R | 38% 37% 38%
--------------------------------------------------------------------------------------------------------------
INTERESTING PROCESS THRESHOLD OPTIONS
Display processes with resource usage: Current Thresholds:
CPU Utilization > (0.0 % )
Disk I/O Rate > (0.0 IOs/sec)
Resident Set Size > (0 Mbytes )
Virtual Set Size > (0 Mbytes )
User name = (all )
Program name = (all )
TTY path name = (all )
Use match logic (and/or) : (or )
Sort key (name/cpu/disk/rss): (cpu ) <-- 여기 **
GlancePlus started or last reset: 12/06/2005 18:28:14
Current refresh interval : 5 seconds
위에서 그냥 enter 치면서 내려오다가 Sort Key 부분을 rss 라고 치고 Enter 치면 확인 물어보고, y 선택하면 됩니다 ^^;;
--> pv 를 실행시켜서 화면으로 midaemon이 저장한 내용을 보실수 있고, 이를 extract로 excel로 떨굴수 있습니다.
=================================================================================
문]MeasureWare 가 /var/opt/perf/datafiles 에 저장해 놓은 datafile로 부터
원하는 resource 사용량을 extract 를 이용하여 추출하는 방법을 알고 싶습니다.
답]1) reptall 파일을 복사하여, 원하는 report 파일 작성>
# cp /var/opt/perf/reptall /var/opt/perf/myreport
# vi reppttest (아래 내용 참조)
==============================================
...
**................................ Global Record Identification Metrics
* BLANK
* RECORD_TYPE
DATE <--- DATE 항목 추출
TIME <--- TIME 항목 추출
* YEAR
...
**................................ Global CPU Metrics
* GBL_ACTIVE_CPU
GBL_CPU_TOTAL_UTIL <--- CPU 사용량 추출
* GBL_CPU_TOTAL_TIME
...
**................................ Global Disk Metrics
...
* GBL_DISK_HISTOGRAM
GBL_DISK_UTIL_PEAK <--- DISK 사용량 추출
* GBL_DISK_TIME_PEAK
...
**................................ Global Memory Metrics
GBL_MEM_UTIL <--- MEMORY 사용량 추출
* GBL_MEM_USER_UTIL
GBL_SWAP_SPACE_UTIL <--- SWAP SPACE 사용량 추출
* GBL_MEM_PAGE_REQUEST_RATE
...
==============================================
2) extract 명령을 사용하여 data 를 추출합니다.
(단, report file 은 /var/opt/perf/myreport
결과 file 은 /tmp/report.txt 로 저장함. data 추출 기간은 2002-01-02
부터 현재날짜의 하루 전날까지라고 가정함.)
# extract -xp -v -g -r /var/opt/perf/repttest -f /tmp/report.txt -b
02/01/02 -e today-1
3) 결과 파일을 확인합니다.
# vi /tmp/report.txt
========================================================
| | | Peak |Memory| |
Date |Time |CPU % |Disk %| % |Swap %|
02/07/02|10:16| 38.36| 24.89| 73.89| 33.00|
02/07/02|10:20| 14.55| 2.39| 78.42| 37.00|
02/07/02|10:25| 7.74| 1.83| 79.00| 37.00|
02/07/02|10:30| 25.55| 3.13| 80.36| 38.00|
02/07/02|10:35| 8.03| 1.48| 79.67| 38.00|
02/07/02|10:40| 8.87| 1.30| 79.64| 38.00|
02/07/02|10:45| 8.16| 1.43| 79.64| 38.00|
02/07/02|10:50| 8.51| 1.34| 80.33| 38.00|
02/07/02|10:55| 15.23| 2.97| 86.20| 41.00|
...
========================================================
위의 example 은 DATE, TIME, CPU, DISK, MEMORY, SWAP 항목에 대해서만
data 를 추출한 것입니다. 다른 항목은 /var/opt/perf/reptall 파일을 참조
하십시오.