এটি হল pmdapapi কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
pmdapapi - papi কর্মক্ষমতা মেট্রিক্স ডোমেইন এজেন্ট (PMDA)
সাইনোপিসিস
$PCP_PMDAS_DIR/pmdapapi [-d ডোমেইন] [-l লগ ফাইল]
বর্ণনাঃ
pmdapapi একটি papi পারফরম্যান্স মেট্রিক্স ডোমেন এজেন্ট (PMDA) যা হার্ডওয়্যার প্রকাশ করে
লাইব্রেরি পারফরম্যান্স API (PAPI) এর মাধ্যমে কর্মক্ষমতা কাউন্টার।
হার্ডওয়্যার কাউন্টার থেকে সংগৃহীত papi PMDA রিপোর্ট মান দ্বারা রপ্তানি করা মেট্রিক্স
এবং মেট্রিক্স উপলব্ধ, যেমন papi দ্বারা রিপোর্ট করা হয়েছে। বর্তমানে, শুধুমাত্র রুট ব্যবহারকারীরা এই ধরনের অ্যাক্সেস করতে পারেন
মেট্রিক্স।
একটি সংক্ষিপ্ত বিবরণ pmdapapi কমান্ড লাইন বিকল্পগুলি নিম্নরূপ:
-d এটা একেবারে গুরুত্বপূর্ণ যে কর্মক্ষমতা মেট্রিক্স ডোমেইন এখানে উল্লেখিত সংখ্যা
অনন্য এবং সামঞ্জস্যপূর্ণ। এটাই, ডোমেইন প্রতিটি পিএমডিএর জন্য আলাদা হওয়া উচিত
হোস্ট, এবং একই ডোমেইন সমস্ত হোস্টে একই PMDA-এর জন্য নম্বর ব্যবহার করা উচিত।
-l লগ ফাইলের অবস্থান। ডিফল্টরূপে, নামের একটি লগ ফাইল papi.log এ লেখা আছে
এর বর্তমান ডিরেক্টরি পিএমসিডি(1) কখন pmdapapi শুরু হয়, যেমন $PCP_LOG_DIR/pmcd। যদি
লগ ফাইল তৈরি করা যায় না বা লেখা যায় না, আউটপুট স্ট্যান্ডার্ডে লেখা হয়
পরিবর্তে ত্রুটি।
পারফরম্যান্স কাউন্টারগুলি স্বয়ংক্রিয়ভাবে সক্রিয় হয় কারণ সেগুলি চক্রাকারে আনা হয় (যেমন
মাধ্যমে pmval(এক্সএনএমএক্স) বা pmlogger(1))। এই স্বয়ংক্রিয় সক্রিয়করণ অস্থায়ী, এবং স্থায়ী হয় শুধুমাত্র a
দ্বারা নিয়ন্ত্রিত সেকেন্ডের সংখ্যা papi.control.auto_enable নিয়ন্ত্রণ মান (ডিফল্ট 120)।
ক্ষেত্রে স্বয়ংক্রিয় সক্রিয়করণ অবাঞ্ছিত, কেউ এটি সেট করে অক্ষম করতে পারে
papi.control.auto_enable মেট্রিক থেকে 0।
পর্যায়ক্রমে, দ pmstore(1) কমান্ড স্থায়ীভাবে বিশেষ ট্র্যাকিং সক্ষম করতে ব্যবহার করা যেতে পারে
মেট্রিক্স, বা চাহিদা অনুযায়ী তাদের বন্ধ করুন। ব্যবহার করে papi.control.enable এবং papi.control.disable
মেট্রিক্স, একটি স্পেস বা কমা দ্বারা পৃথক করা তালিকা ব্যবহার করে আপনি যে মেট্রিকগুলি ট্র্যাক করতে চান তা সেট করতে পারে৷
এ লেখা papi.control.reset মেট্রিক অবিলম্বে সমস্ত কাউন্টার নিষ্ক্রিয় করে। এটা হতে পারে
অন্য প্রোফাইলিং কাজের জন্য সিস্টেম কর্মক্ষমতা কাউন্টার প্রয়োজন হলে দরকারী।
# pmstore papi.control.enable "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 তে উপলব্ধ নেটিভ পারফ এবং আনকোর ইভেন্টগুলি প্রকাশ করবে৷
বর্তমান হার্ডওয়্যার। কিছু নেটিভ মেট্রিক্স এবং প্রিসেট মেট্রিক্স গণনা করা সম্ভব নয়
একইসঙ্গে
# সত্য -- স্বয়ংক্রিয়ভাবে সক্ষম কাউন্টার
# 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"
# সত্য -- ঐচ্ছিক তাত্ক্ষণিক নিষ্ক্রিয়
# 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
# ./ইনস্টল করুন
আপনি যদি ইনস্টলেশনটি পূর্বাবস্থায় ফিরিয়ে আনতে চান (এবং উভয় PMDAs সরান), রুট হিসাবে নিম্নলিখিতগুলি করুন:
# cd $PCP_PMDAS_DIR/papi
# ./অপসারণ
pmdapapi দ্বারা চালু করা হয় পিএমসিডি(1) এবং সরাসরি মৃত্যুদন্ড কার্যকর করা উচিত নয়। ইনস্টল এবং
স্ক্রিপ্ট বিজ্ঞপ্তি সরান পিএমসিডি(1) যখন এজেন্ট ইনস্টল বা সরানো হয়।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে pmdapapi ব্যবহার করুন