系統管理
1752795 會員
5984 線上
108789 解決方案
發表新文章

如何透過cron去將glance導到file中?

 
watermelonyu
教授

如何透過cron去將glance導到file中?

我在系統上直接下底下指令

glance -j 1 -iterations 1 -f /temp/glance.out

是可以成功的

但是將他掛到crontab中定時去執行卻無法導到File

請問有解決的方式嗎?
4則回覆 4
watermelonyu
教授

如何透過cron去將glance導到file中?

Try this...



1. #which glance

/opt/perf/bin/glance

2. 將 crontab 改成絕對路徑
watermelonyu
教授

如何透過cron去將glance導到file中?

Hi,



Glance 使用 interactive 方式運作, 所以要加上其它的 option 才可以在 cron 中使用



例如, 我要取得一小時內每分鐘的 runq 值,



01 01 * * * /opt/perf/bin/glance -adviser_only -syntax /tmp/temp -iterations 60 -j 60 >/tmp/outfile &



其中 /tmp/temp 為 syntax 檔, 內容為



print gbl_stattime, " runq=", gbl_run_queue



這裏也有許多的 syntax 參考檔案

/opt/perf/examples/adviser
watermelonyu
教授

如何透過cron去將glance導到file中?

我試著去抓CPU Util,Disk Util,Mem Util,

print "gbl cpu utilization =", gbl_cpu_total_util|7|0, "%"

print "disk phys io rate =", gbl_disk_phys_io_rate|7|0

print "memory pageout rate =", gbl_mem_pageout_rate|7|0

得到的結果

gbl cpu utilization = 41%

disk phys io rate = 1701

memory pageout rate = 0

除CPU是符合要求外

Disk and Mem Util 是否可化為百分比的數值?

且Mem Util的值和glance看到的有所差異

glance所看到 Mem Util為45%

watermelonyu
教授

如何透過cron去將glance導到file中?

要不要參考一下放在系統裏的說明檔, 有點小複雜



/opt/perf/paperdocs/gp/C/adviser.pdf