Ubuntu Online, Fedora Online, Windows online emulator เด เดฒเตเดฒเตเดเตเดเดฟเตฝ MAC OS เดเตบเดฒเตเตป เดเดฎเตเดฒเตเดฑเตเดฑเตผ เดเดจเตเดจเดฟเดเตเดเดจเตเดฏเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดเดจเตเดฏ เดเตบเดฒเตเตป เดตเตผเดเตเดเตโเดธเตเดฑเตเดฑเตเดทเดจเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเต OnWorks เดธเตเดเดจเตเดฏ เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ pmdapapi เดเดฎเดพเตปเดกเต เดเดฃเดฟเดคเต.
เดชเดเตเดเดฟเด:
NAME
pmdapapi - เดชเดพเดชเตเดชเดฟ เดชเตเตผเดซเตเดฎเตปเดธเต เดฎเตเดเตเดฐเดฟเดเตเดธเต เดกเตเดฎเตเดฏเตเตป เดเดเดจเตเดฑเต (เดชเดฟเดเดเดกเดฟเด)
เดธเดฟเดจเตเดชเตเดธเดฟเดธเต
$PCP_PMDAS_DIR/pmdapapi [-d เดกเตเดพเดฎเตเดฏเตเตป] [-l เดฒเตเดเต เดซเดฏเตฝ]
เดตเดฟเดตเดฐเดฃเด
pmdapapi เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดคเตเดฑเดจเตเดจเตเดเดพเดเตเดเตเดจเตเดจ เดเดฐเต เดชเดพเดชเตเดชเดฟ เดชเตเตผเดซเตเดฎเตปเดธเต เดฎเตเดเตเดฐเดฟเดเตเดธเต เดกเตเดฎเตเดฏเตเตป เดเดเดจเตเดฑเต (เดชเดฟเดเดเดกเดฟเด) เดเดฃเต
เดฒเตเดฌเตเดฐเดฑเดฟ เดชเตเตผเดซเตเดฎเตปเดธเต API (PAPI) เดตเดดเดฟเดฏเตเดณเตเดณ เดชเตเดฐเดเดเดจ เดเตเดฃเตเดเดฑเตเดเตพ.
เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดเตเดฃเตเดเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดถเตเดเดฐเดฟเดเตเด เดชเดพเดชเตเดชเดฟ PMDA เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดเดฏเดฑเตเดฑเตเดฎเดคเดฟ เดเตเดฏเตเดค เด เดณเดตเตเดเตพ
เดชเดพเดชเตเดชเดฟ เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฎเตเดเตเดฐเดฟเดเตโเดธเตเด เดฒเดญเตเดฏเดฎเดพเดฃเต. เดจเดฟเดฒเดตเดฟเตฝ, เดฑเตเดเตเดเต เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเต เดฎเดพเดคเตเดฐเดฎเต เด เดคเตเดคเดฐเด เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเต
เด เดณเดตเตเดเตพ.
เดเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดฐเต เดนเตเดฐเดธเตเดต เดตเดฟเดตเดฐเดฃเด pmdapapi เดเดฎเดพเตปเดกเต เดฒเตเตป เดเดชเตเดทเดจเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเดพเดฃเต:
-d เดชเตเดฐเดเดเดจ เด เดณเดตเตเดเตพ เดคเดฟเดเดเตเดเตเด เดจเดฟเตผเดฃเดพเดฏเดเดฎเดพเดฃเต เดกเตเดพเดฎเตเดฏเตเตป เดเดตเดฟเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดจเดฎเตเดชเตผ
เด เดคเตเดฒเตเดฏเดตเตเด เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเตเด. เด เดคเดพเดฃเต, เดกเตเดพเดฎเตเดฏเตเตป เดเดฐเต เดชเดฟเดเดเดกเดฟเดเดฏเตเดเตเดเตเด เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด
เดนเตเดธเตเดฑเตเดฑเต, เด เดคเตเดชเตเดฒเต เดคเดจเตเดจเต เดกเตเดพเดฎเตเดฏเตเตป เดเดฒเตเดฒเดพ เดนเตเดธเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเด เดเดฐเต PMDA-เดฏเตโเดเตเดเต เดจเดฎเตเดชเตผ เดเดชเดฏเตเดเดฟเดเตเดเดฃเด.
-l เดฒเตเดเต เดซเดฏเดฒเดฟเดจเตเดฑเต เดธเตเดฅเดพเดจเด. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดชเตเดฐเตเดณเตเดณ เดเดฐเต เดฒเตเดเต เดซเดฏเตฝ papi.log เตฝ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดจเดฟเดฒเดตเดฟเดฒเต เดกเดฏเดฑเดเตเดเดฑเดฟ pmcd(1) เดเดชเตเดชเตเตพ pmdapapi เดเดฐเดเดญเดฟเดเตเดเต, เด เดคเดพเดฏเดคเต $PCP_LOG_DIR/pmcd. เดเดเตเดเดฟเตฝ
เดฒเตเดเต เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดดเตเดคเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดเดเตเดเตเดชเตเดเตเดเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเดฟเดจเต เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดชเดเดฐเด เดชเดฟเดถเดเต.
เดชเตเตผเดซเตเดฎเตปเดธเต เดเตเดฃเตเดเดฑเตเดเตพ เดเดพเดเตเดฐเดฟเดเดฎเดพเดฏเดฟ เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ เด เดต เดธเตเดตเดฏเดฎเตเดต เดธเดเตเดตเดฎเดพเดเตเด (เดเดฆเดพ
เดตเดดเดฟ pmval(1) เด เดฒเตเดฒเตเดเตเดเดฟเตฝ pmlogger(1)). เด เดธเตเดตเดฏเดฎเตเดต เดธเดเตเดตเดฎเดพเดเตเดเตฝ เดคเดพเตฝเดเตเดเดพเดฒเดฟเดเดฎเดพเดฃเต, เดเดฐเต เดฎเดพเดคเตเดฐเด เดจเตเดฃเตเดเตเดจเดฟเตฝเดเตเดเตเด
เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจ เดธเตเดเตเดเตปเดกเตเดเดณเตเดเต เดเดฃเตเดฃเด papi.control.auto_enable เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดฎเตเดฒเตเดฏเด (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 120).
เดเดเตเดเตเดฎเดพเดฑเตเดฑเดฟเดเต เดเดเตเดเดฟเดตเตเดทเตป เด เดญเดฟเดเดพเดฎเตเดฏเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเดฐเดพเตพเดเตเดเต เดเดคเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเดพเด
papi.control.auto_enable เดฎเตเดเตเดฐเดฟเดเต เดฎเตเดคเตฝ 0 เดตเดฐเต.
เดชเดเดฐเดฎเดพเดฏเดฟ, เดฆเดฟ pmstore(1) เดชเตเดฐเดคเตเดฏเตเด เดเตเดฐเดพเดเตเดเดฟเดเดเต เดถเดพเดถเตเดตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดพเตป เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด
เด เดณเดตเตเดเตพ, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด เด เดต เดจเดฟเตผเดคเตเดคเตเด. เดเดชเดฏเตเดพเดเดฟเดเตเดเต papi.control.enable เดเดชเตเดชเด papi.control.disable
เดฎเตเดเตเดฐเดฟเดเตโเดธเต, เดเดฐเต เดธเตโเดชเตเดฏเตโเดธเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดฎ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฒเดฟเดธเตโเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพ เดเตเดฐเดพเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจ เดฎเตเดเตเดฐเดฟเดเตโเดธเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเดพเด.
เดฒเตเดเตเดเต เดเดดเตเดคเตเดจเตเดจเต papi.control.reset เดฎเตเดเตเดฐเดฟเดเต เดเดฒเตเดฒเดพ เดเตเดฃเตเดเดฑเตเดเดณเตเด เดเดเดจเดเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจเต. เดเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด
เดฎเดฑเตเดฑเตเดฐเต เดชเตเดฐเตเดซเตเดฒเดฟเดเดเต เดเดพเดธเตเดเตเดเดฟเดจเต เดธเดฟเดธเตเดฑเตเดฑเด เดชเตเตผเดซเตเดฎเตปเดธเต เดเตเดฃเตเดเดฑเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเตเดเตเดเดฟเตฝ เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต.
# pmstore papi.control. "TOT_CYC TOT_INS" เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเด
papi.control.enable old value="" new value="TOT_CYC TOT_INS"
# pmval papi.system.TOT_CYC
8.371E + 04
# pmval papi.system.TOT_INS
2.712E + 04
# pmstore papi.control.disable "TOT_CYC,TOT_INS"
papi.control.disable old value="" new value="TOT_CYC,TOT_INS"
เดเตเดฃเตเดเตเดตเดฐเตเดจเตเดจเต papi.control.status เดฎเตเดเตเดฐเดฟเดเต เดเดฒเตเดฒเดพ เดธเดเตเดต เดเตเดฃเตเดเดฑเตเดเดณเตเดเตเดฏเตเด เดเดฐเต เด เดตเดฒเตเดเดจเด เดจเตฝเดเตเดจเตเดจเต.
เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ, PAPI เดฎเตพเดเตเดเดฟเดชเตเดฒเดเตโเดธเดฟเดเดเต, เดเดคเดฟเดฒเตเด เดเตเดเตเดคเตฝ เดฎเตเดเตเดฐเดฟเดเตโเดธเต เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต
เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดเดฐเตเดธเดฎเดฏเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต, เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟ. เดเดฐเดพเตพเดเตเดเต เดฎเดพเดฑเตเดฑเด เดตเดฐเตเดคเตเดคเดพเด
papi.control.multiplex เดฎเตพเดเตเดเดฟเดชเตเดฒเดเตโเดธเดฟเดเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเดพเดจเตเดณเตเดณ เดฎเตเดเตเดฐเดฟเดเต, เด เดคเต 0 เดเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด.
เดเดตเดฟเดเต เดธเดพเดงเตเดฏเดค, pmdapapi เดฒเดญเตเดฏเดฎเดพเดฏ เดจเตเดฑเตเดฑเตเดตเต เดชเตเตผเดซเตเด เด เตบเดเตเตผ เดเดตเดจเตเดฑเตเดเดณเตเด เดคเตเดฑเดจเตเดจเตเดเดพเดเตเดเตเด
เดจเดฟเดฒเดตเดฟเดฒเต เดนเดพเตผเดกเตโเดตเตเดฏเตผ. เดเดฟเดฒ เดจเตเดฑเตเดฑเตเดตเต เดฎเตเดเตเดฐเดฟเดเตเดเตเดเดณเตเด เดชเตเดฐเตเดธเตเดฑเตเดฑเต เดฎเตเดเตเดฐเดฟเดเตเดเตเดเดณเตเด เดเดฃเดเตเดเดพเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
เดเดฐเตเดธเดฎเดฏเด.
# true -- เดธเตเดตเดฏเดฎเตเดต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏ เดเตเดฃเตเดเดฑเตเดเตพ
# pmval -s3 papi.system.perf.BRANCH.LOADS
เดฎเตเดเตเดฐเดฟเดเต: papi.system.perf.BRANCH.LOADS
เดนเตเดธเตเดฑเตเดฑเต: HOSTNAME
เด เตผเดคเตเดฅเดถเดพเดธเตเดคเตเดฐเด: เดเตเดฏเตเดฎเตเดฒเตเดฑเตเดฑเตเดตเต เดเตเดฃเตเดเตผ (เดจเดฟเดฐเดเตเดเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต)
เดฏเตเดฃเดฟเดฑเตเดฑเตเดเตพ: เดเดฃเตเดฃเด (เดเดฃเตเดฃเด / เดธเตเดเตเดเตปเดกเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต)
เดธเดพเดฎเตเดชเดฟเดณเตเดเตพ: 3
เดเดเดตเตเดณ: 1.00 เดธเต
7530.
7539.
7543.
# pmval -s3 papi.system.perf.BRANCH.MISSES
เดฎเตเดเตเดฐเดฟเดเต: papi.system.perf.BRANCH.MISSES
เดนเตเดธเตเดฑเตเดฑเต: HOSTNAME
เด เตผเดคเตเดฅเดถเดพเดธเตเดคเตเดฐเด: เดเตเดฏเตเดฎเตเดฒเตเดฑเตเดฑเตเดตเต เดเตเดฃเตเดเตผ (เดจเดฟเดฐเดเตเดเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต)
เดฏเตเดฃเดฟเดฑเตเดฑเตเดเตพ: เดเดฃเตเดฃเด (เดเดฃเตเดฃเด / เดธเตเดเตเดเตปเดกเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต)
เดธเดพเดฎเตเดชเดฟเดณเตเดเตพ: 3
เดเดเดตเตเดณ: 1.00 เดธเต
696.8
590.8
651.8
# เดถเดฐเดฟ -- เดฆเตเดฐเตเดค เด เดตเดฒเตเดเดจเด
# pminfo -f papi.control.status
papi.control.status
เดฎเตเดฒเตเดฏเด "เดชเดพเดชเตเดชเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดฎเตพเดเตเดเดฟเดชเตเดฒเดเตโเดธเดฟเดเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, perf.BRANCH.MISSES(114): 8960, perf.BRANCH.LOADS(110): 158400"
# true -- เดเดชเตเดทเดฃเตฝ เดคเตฝเดเตเดทเดฃเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเด
# pmstore papi.control.disable "perf.BRANCH.LOADS,perf.BRANCH.MISSES"
papi.control.disable old value="" new value="perf.BRANCH.LOADS,perf.BRANCH.MISSES"
เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป
เดชเดพเดชเตเดชเดฟ เดชเตเตผเดซเตเดฎเตปเดธเต เดฎเตเดเตเดฐเดฟเดเตเดเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดชเตเดฐเตเดเดณเดฟเดฒเตเดเตเดเตเด เดธเดนเดพเดฏ เดตเดพเดเดเดคเตเดคเดฟเดฒเตเดเตเดเตเด เดฎเตเดฒเตเดฏเดเตเดเดณเดฟเดฒเตเดเตเดเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดเดเตโเดธเดธเต เดตเตเดฃเดฎเตเดเตเดเดฟเตฝ, เดเตเดฏเตเดฏเตเด
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดฑเตเดเตเดเดพเดฏเดฟ:
# cd $PCP_PMDAS_DIR/papi
# ./เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด
เดจเดฟเดเตเดเตพเดเตเดเต เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดชเดดเดฏเดชเดเดฟเดฏเดพเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ (เดฐเดฃเตเดเต เดชเดฟเดเดเดกเดฟเดเดเดณเตเด เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเด), เดฑเตเดเตเดเดพเดฏเดฟ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดเตเดฏเตเดฏเตเด:
# cd $PCP_PMDAS_DIR/papi
# ./เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเด
pmdapapi เดตเดฟเดเตเดทเตเดชเดฟเดเตเดเดคเต pmcd(1) เดเดฐเดฟเดเตเดเดฒเตเด เดจเตเดฐเดฟเดเตเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดชเดพเดเดฟเดฒเตเดฒ. เดเตปเดธเตเดฑเตเดฑเดพเดณเตเด
เด เดฑเดฟเดฏเดฟเดชเตเดชเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเด pmcd(1) เดเดเดจเตเดฑเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ.
onworks.net เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต pmdapapi เดเตบเดฒเตเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด