perfctr

সফটওয়্যার স্ক্রিনশট:
perfctr
সফটওয়্যার বিবরণ:
সংস্করণ: 2.7.21.2
তারিখ আপলোড: 2 Jun 15
ডেভেলপার: Mikael Pettersson
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 1

Rating: 1.0/5 (Total Votes: 2)

perfctr অনেক আধুনিক প্রসেসর পাওয়া পারফরমেন্স পর্যবেক্ষণ কাউন্টারে (PMCs) ব্যবহার লিনাক্স কার্নেলে (2.4.16 অথবা ঊর্ধ্বতন সংস্করণ) সমর্থন যোগ করা হয়েছে যে একটি অ্যাপ্লিকেশন.
সমর্থিত প্রসেসর:
- সকল ইন্টেল পেন্টিয়াম প্রসেসর, অর্থাৎ, পেন্টিয়াম প্রো পেন্টিয়াম, পেন্টিয়াম MMX, পেন্টিয়াম ২, পেন্টিয়াম তৃতীয়, পেন্টিয়াম এম এবং সেলেরন এবং জিওন সংস্করণ সহ পেন্টিয়াম 4.
- অথবা AMD K7 এবং যেখানে k8 প্রসেসর পরিবারের.
- Cyrix 6x86MX, MII ছিল, এবং তৃতীয়.
- র মাধ্যমে C3 (Cyrix তৃতীয়).
- নরাশ্ব WinChip C6 / 2/3.
- পাওয়ারপিসি 604, 7xx, এবং 74xx প্রসেসর

বৈশিষ্ট্যগুলি :.

  • প্রতিটি Linux এর জন্য প্রক্রিয়া করুন & quot নিজস্ব সেট আছে; ভার্চুয়াল করুন & quot ; PMCs. যে PMCs ব্যক্তিগত এবং সিস্টেমে অন্যান্য প্রক্রিয়ার কার্যক্রম সম্পর্কহীন বলে মনে হয় একটি প্রক্রিয়া, হয়. ভার্চুয়াল PMCs বর্তমান প্রসেসর শুধুমাত্র 32, 40, বা 48 বিট PMCs বাস্তবায়ন যদিও, 64-বিট স্পষ্টতা আছে. প্রতিটি প্রক্রিয়ার একটি ভার্চুয়াল টাইম-স্ট্যাম্প কাউন্টার (TSC) আছে. সবচেয়ে মেশিন উপর, ভার্চুয়াল PMCs একটি সিস্টেম কল ওভারহেড incurring ছাড়া ইউজার-স্পেসের মধ্যে সম্পূর্ণরূপে নমুনা হতে পারে.
  • প্রক্রিয়া খোলার আপনার / dev / perfctr দ্বারা তার ভার্চুয়াল PMCs ব্যবহারের এবং সিস্টেম প্রদানকারী ফলে ফাইল বর্ণনাকারী আহ্বান জানাচ্ছে. একটি ইউজার-স্পেস লাইব্রেরি আরো উচ্চ পর্যায়ের ইন্টারফেস উপলব্ধ করা হয় যা অন্তর্ভুক্ত করা হয়.


    <লি> ড্রাইভার বিশ্বব্যাপী-মোড অথবা সিস্টেম ব্যাপী PMCs সমর্থন করে. এই মোডে, প্রতিটি প্রসেসর প্রতিটি PMC নিয়ন্ত্রিত ও পড়া যায়. সক্রিয় প্রসেসরের PMCs এবং টিএসসি পর্যায়ক্রমে নমুনা হয় এবং জমা অঙ্কের 64 বিট স্পষ্টতা আছে. গ্লোবাল মোড PMCs আপনার / dev / perfctr ডিভাইস ফাইলের মাধ্যমে ব্যবহার করা হয়; ইউজার-স্পেস লাইব্রেরি আরো উচ্চ পর্যায়ের ইন্টারফেস উপলব্ধ করা হয়.


    <লি> ইউজার-স্পেস লাইব্রেরি চালক ও লাইব্রেরি ব্যবহার করা যেতে পারে কিভাবে চিত্রিত যে বিভিন্ন উদাহরণস্বরূপ প্রোগ্রাম দ্বারা সম্ভব না.


    <লি> কর্মক্ষমতা-পাল্টা ওভারফ্লো জন্য সমর্থন ইন্টেল P4 এবং P6, ও AMD K7 এবং k8 প্রসেসরের ক্ষেত্রে জন্য উপলব্ধ করা হয় ইন্টারাপ্ট.

  • সীমাবদ্ধতা

    • কার্নেলের 2.4.16 চেয়ে পুরোনো perfctr-2.6 থেকে সমর্থিত নয়. আপনি যদি কোনো পুরোনো কার্নেল ব্যবহার করা আবশ্যক যদি আপনি perfctr-2.4, পূর্ববর্তী স্থিতিশীল সিরিজ ব্যবহার করতে পারেন, কিন্তু এই বিভিন্ন সীমাবদ্ধতা উপস্থিত রয়েছে:

    • <লি> পুরাতন কার্নেলের AMD64 (x86-64) সমর্থন করে না.


      <লি> অধি-থ্রেডেড P4s কর্মক্ষমতা কাউন্টারে / Xeons 2.4.15 চেয়ে পুরোনো কার্নেলের সাথে ব্যবহার করা যাবে না. আপনি অধি-থ্রেডিং বা SMP নিষ্ক্রিয় আছে, বা টিএসসি স্যাম্পলিং নিজেকে সীমিত চাই.
    • কোন প্রোফাইলিং 2.4.10 এবং নতুন কার্নেলের ছাড়া কাউন্টার ওভারফ্লো ইন্টারাপ্ট ব্যবহার করে, এবং কিছু প্রথম 2.4-এসি / RedHat কার্নেলের.

    • <লি> perfctr-2.4 জন্য কম্পাইল আবেদন কোড perfctr-2.6 সঙ্গে সামঞ্জস্যপূর্ণ নয়, এবং তদ্বিপরীত.
      <লি> perfctr-2.4 সিরিজ 2.6 কার্নেলের সমর্থন করে না. এই সীমাবদ্ধতার কারণে কিছু নির্ধার্য হতে পারে. আপনি এই দিক উন্নয়ন তহবিল করতে ইচ্ছুক হলে লেখকের সাথে যোগাযোগ করুন.
      <লি> পারফরম্যান্স কাউন্টার ইন্টারাপ্ট সুবিধা জন্য SMP বা ইউনি APIC সমর্থন প্রয়োজন. পরেরটির ক্ষেত্রে, BIOS- র যুক্তিসঙ্গতভাবে অ বগী হতে হবে. দুর্ভাগ্যবশত, এই না ক্ষেত্রে প্রায়ই হয়.


      <লি> কার্নেল ড্রাইভার কিংবা ব্যবহারকারীর কাছ থেকে কোন প্রসেসর-সুনির্দিষ্ট বিবরণ আড়াল করার নমুনা ইউজার-স্পেস লাইব্রেরি প্রচেষ্টা আমরাও.
    • এই প্যাকেজ এটা সম্ভব কোড বিভাগে জন্য সমষ্টিগত ইভেন্ট এবং চক্র সংখ্যা গণনা করে তোলে. অনেক এক্স 86-টাইপ প্রসেসর অপ্রচলিত ক্রম মৃত্যুদন্ড ব্যবহার যেহেতু, এটি সঠিক ঘটনা বা চক্র পৃথক নির্দেশাবলী বড়, মোট ছাত্র বৈশিষ্ট্য অসম্ভব.

    • <লি> Centaur WinChip C6 / 2/3 সমর্থন টিএসসি নিষ্ক্রিয় অবস্থায় প্রদর্শিত হবে প্রয়োজন.

মন্তব্য perfctr

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!