perfcteur

PERFCTR voegt ondersteuning toe aan de Linux-kernel voor het gebruik van de prestatiemonitoring-tellers.
Download nu

perfcteur Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mikael Pettersson
  • Uitgever website:
  • http://user.it.uu.se/~mikpe/linux/perfctr/

perfcteur Tags


perfcteur Beschrijving

PerfCtr voegt ondersteuning toe aan de Linux-kernel voor het gebruik van de prestatiemonitoring-tellers. Perfcttr is een applicatie die ondersteuning bij de Linux-kernel (2.4.16 of nieuwer) toevoegt voor het gebruik van de prestatiemonitoring-tellers (PMCS) die in veel moderne processors wordt gevonden. Supported processors zijn: · Alle Intel Pentium-processors, dwz Pentium, Pentium MMX Pentium Pro, Pentium II, Pentium III, Pentium M en Pentium 4, waaronder Celeron- en Xeon-versies. · De AMD K7- en K8-processorfamilies. · Cyrix 6x86mx, MII en III. · Via C3 (CIRIX III). · Centaur WINCHIP C6 / 2 / 3. · PowerPC 604, 7xx en 74xx-processors.Here zijn enkele belangrijke functies van "Perfctr": · Elk Linux-proces heeft zijn eigen set "virtuele" PMC's. Dat wil zeggen, aan een proces dat de PMC's privé lijken en niet gerelateerd zijn aan de activiteiten van andere processen in het systeem. De virtuele PMC's hebben 64-bits precisie, hoewel de huidige processors slechts 32, 40 of 48-bit PMC's implementeren. Elk proces heeft ook een virtuele tijdstempel teller (TSC). Op de meeste machines kunnen de virtuele PMC's volledig in de gebruikersruimte worden bemonsterd zonder de overhead van een systeemoproep op te nemen. · Een proces heeft toegang tot de virtuele PMC's door open / dev / PerfCtr en het uitgevende systeem op de resulterende bestandsdescriptor. Een gebruikersruimte-bibliotheek is inbegrepen die een meer interface op hoog niveau biedt. · De chauffeur ondersteunt ook wereldwijde modus of systeembrede PMC's. In deze modus kan elke PMC op elke processor worden gecontroleerd en gelezen. De PMC's en TSC op actieve processors worden periodiek bemonsterd en de geaccumuleerde bedragen hebben 64-bits precisie. Global-Mode PMC's zijn toegankelijk via het bestand / dev / Perfct-apparaat; De gebruikers-ruimtebibliotheek biedt een interface op hoog niveau. · De gebruikers-ruimtebibliotheek wordt vergezeld door verschillende voorbeeldprogramma's die illustreren hoe de bestuurder en de bibliotheek kunnen worden gebruikt. · Ondersteuning voor prestatieteller overlooponderbrekingen is voorzien in Intel P4 en P6 en AMD K7- en K8-processors.Limitaties: Kernels ouder dan 2.4.16 worden niet ondersteund sinds Perfct-2.6. U kunt de vorige stabiele serie, Perfcttr-2.4 gebruiken, als u een oudere kernel moet gebruiken, maar dit heeft verschillende beperkingen: · Oudere kernels ondersteunen AMD64 (X86-64) niet. · De prestatievoorwaarden in Hyper-Threaded P4S / XEONS kan niet worden gebruikt met kernels ouder dan 2.4.15. U zou hyper-threading of smp moeten uitschakelen of uzelf beperken tot TSC-sampling. · Geen profilering met behulp van tegenstroomonderbrekingen, behalve in 2.4.10 en nieuwere kernels, en enkele vroege 2.4-AC / Redhat-kernels. · Toepassingscode gecompileerd Voor Perfct-2.4 is niet compatibel met PerfCtr-2.6 en vice versa. · De Perfcttr-2.4-serie ondersteunt geen 2,6 kernels. Sommige van deze beperkingen kunnen fixeerbaar zijn. Neem contact op met de auteur Als u bereid bent de ontwikkeling in deze richting te financieren. De prestatie-telleronderbrekingsinstallatie vereist SMP of Uniprocessor APIC-ondersteuning. In het laatste geval moet het BIOS redelijk niet-buggy zijn. Helaas is dit vaak niet het geval. Nooit de kernel-driver, noch de voorbeeldgebruikersruimte-bibliotheek proberen om een processorspecifieke details van de gebruiker te verbergen. Dit pakket maakt het mogelijk om aggregate evenement en cyclustellingen te berekenen voor de secties van de code. Omdat veel X86-type processors buiten de uitvoering gebruiken, is het onmogelijk om exacte gebeurtenis of cyclustellingen aan afzonderlijke instructies toe te kennen. Centaur Winchip C6 / 2/3-ondersteuning vereist dat de TSC is uitgeschakeld.


perfcteur Gerelateerde software

PYPI-browser

PYPI BROWSER is een grafische gebruikersinterface (GUI) -tool voor het bladeren van de inhoud van de Python-pakketindex (PYPI). ...

202

Downloaden

GNU SASL

GNU SASL is een implementatie van het eenvoudige authenticatie- en beveiligingslaagkader en een paar gewone SASL-mechanismen. ...

173

Downloaden

ktabbedrdp

KTABBEDRDP is een klein front-end naar RDESKTOP waarmee u meerdere RDESKTOP-sessies hebt in een tabbladen omgeving. ...

64

Downloaden