Psi

Python-Systeminformation
Jetzt downloaden

Psi Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Chris Miles and Floris Bruynooghe
  • Website des Verlags:
  • http://www.psychofx.com/psi/

Psi Stichworte


Psi Beschreibung

Python-Systeminformation PSI ist eine Python-Bibliothek, um direkten Zugriff auf Echtzeit-System- und Prozessinformationen zuzugreifen. Es besteht aus mehreren Untermodulen.Das Bogenmodul gibt einige Informationen über das System wie den SYTEM-Namen und die Version, die Maschinenarchitektur usw. Es verfügt über eine Klasse, die jedes System darstellt, und eine Fabrikfunktion, die eine Instanz der Klasse, welches PSI unter derzeit ausgeführt wird. Das Prozessmodul bietet eine Schnittstelle zu Informationen zu den aktuell auf dem System ausgeführten Prozesse. Jeder Prozess wird als Instanz der Prozessklasse dargestellt, und zusätzlich gibt es eine Processable-Klasse, die ein Wörterbuch aller laufenden Prozesse ist. Um genau zu wissen, welche Attribute verfügbar sind und was sie bedeuten, sollten Sie die DocStrings und Beispiele in der REAME-Datei und Beispiele / Beispiele / Verzeichnisse ansehen, ist jedoch wichtig, dass alle Informationen bei der Instatizifungszeit gesammelt werden. Der Inhalt von ProcessTystable- und Process-Instanzen sind also wirklich Schnappschüsse und enthält immer noch alle Informationen, auch wenn der eigentliche Prozess nachgegangen ist. Last gibt es einige allgemeine Funktionen, die direkt unter dem PSI-Namespace wie LoadAVG (), GETZONEID () usw. wieder verfügbar sind Sehen Sie sich die DocStrings für detaillierte Informationen an. Einige Informationen sind möglicherweise nicht auf allen Plattformen verfügbar, sondern versuchen, diese Informationen zu emulieren, diese Teile der API sind einfach nicht auf diesen Plattformen vorhanden. Beispiele dafür sind: psi.process.process.pcpu, der auf linux nicht verfügbar ist, psi.gettzoneid (), die nur auf Sunos 10 und höher etc.supported PlatformSpyThon verfügbar ist: 2.3, 2.4, 2.5, 2.6 und 3.0.Lelux: Kernel von 2.4.0 bis 2.6.29.SUlos: Solaris 8, 9 und 10 und OpenSolaris (SUNOS 11) .Aix: 5.3Darwin: 10.3 und obige.extra setup.py feuchtTew Build_ext Option: --devel. Dies verwendet -Werror und ermöglicht viele weitere Warnungen sowie deaktiviert optimiermäßig.Desing -Def PyMALLOC oder -U PyMALLOC zu Build_ext liBC-Speicherhaufen für die Zuordnung von LIBC anstelle von Python. Der Testbefehl führt den Testbefehl aus. Es hat eine Option, die auch Tests ausführt, die SUDO oder SU -C verwenden, um einige zusätzliche Tests als root auszuführen (diese sind erforderlich, wenn Sie die Erkennungsprioritäten von Prozessen usw. testen möchten). Der Befehl von Valgrind führt den Testsuite aus. unter dem Valgrind-Speicher-Checker. Dafür müssen Sie einen speziell zusammengestellten Python haben: ./ konfigurieren --with-pydebug --myitout-pyMeroc --PREFIX = / opt / pydebugmakeakeMake InstallationDer Tags-Befehl erstellt eine EMACS-Tags-Datei mit MAHL (was ist Binary of the Python-Grinsenpaket). Anforderungen: · Python


Psi Zugehörige Software

Nethirc.

netRIRC ist ein IRC-Client, der in Perl mit der POE :: Komponente :: IRC-Module aus CPAN geschrieben wurde. ...

139

Herunterladen