![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| High-Level-Programmierung Post Fragen zu C, C + +, Java, SQL, und andere Programmiersprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| wie man den Prozentsatz der Fertigstellung? während eine Kopie! | wrapster | UNIX für Fortgeschrittene und Experten | 7 | 05-24-2008 02:55 AM |
| Wie berechne ich den Prozentsatz? | the_learner | High-Level-Programmierung | 6 | 04-18-2007 05:40 PM |
| LPAR Prozessor / virtuellen Prozessor-Einstellungen | guttew | AIX | 1 | 02-01-2007 01:52 PM |
| wie der Prozentsatz, um eine laufende Skript? | jimmbp | Shell Programmierung und Scripting | 1 | 01-31-2006 02:41 PM |
| Computung Anteil | preetikate | UNIX for Dummies Questions & Answers | 2 | 02-09-2004 10:13 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Wie bekomme ich einen Prozessor der CPU-Anteil?
Sie wissen, dass .. in HP-UX ..
in sys / pstat.h struct (pst_status lange pst_idx; / * Index für weitere pstat () Zugriffe * / lange pst_uid; / * Real UID * / lange pst_pid; / * Prozess-ID * / .... float pst_pctcpu; / *% CPU für diesen Prozess während p_time .... ) wenn notwendig, um einen Prozessor der CPU verwendet% Wir verwenden pst_status.pst_pctcpu .. aber ich möchte wissen, andere Art und Weise .. nicht pst_status.pst_pctcpu. Wie kann ich das?? und was ist p_time? |
|
||||
|
da ..
zunächst ..
Vielen Dank für Ihre Antwort bitte .. Ich möchte wissen, über das CPU-Anteil nicht-Struktur denn in SCO-Unix, es gibt keine CPU-Anteil, aber nur .. CPU-Zeit (timestruc_t pr_utime;) so .. Ich fragte Sie, dass percantage ohne Struktur .. Ich kann mir bekommen CPU Prozentsatz in HP-UX mit pstat.h .. aber .. Wie kann ich CPU-Anteil in der SCO-Unix? / ** SCO-Unix, procfs.h ** / typedef struct (pstatus .... pid_t pr_pid; / * Prozess-ID * / pid_t pr_ppid; / * Eltern-Prozess-ID * / pid_t pr_pgid; / * Process Group ID * / pid_t pr_sid; / * Session ID * / timestruc_t pr_utime; / * Benutzer-Prozess CPU-Zeit * / timestruc_t pr_stime; / * Process System CPU-Zeit * / timestruc_t pr_cutime; / * Summe der Kinder-Nutzer mal * / timestruc_t pr_cstime; / * Summe der Kinder-System mal * / sigset_t pr_sigtrace; / * Maske des zurückverfolgt Signale * / fltset_t pr_flttrace; / * Maske des zurückverfolgt Fehler * / sysset_t pr_sysentry; / * Maske des Systems verfolgt auf Pstatus_t); |
|
||||
|
Ich glaube, das ist ähnlich zu dem, was Sie in / proc / stat auf Linux. Unter Linux können Sie die Timer-Ticks für Benutzer-, System-und IO, IRQ etc mit / proc / stat. Aber Sie müssen für die Berechnung der CPU-%, indem die gesamte Zeit, gegen jede Kategorie. Im Allgemeinen ist nach einem gemeinsamen Ansatz. Wenn Sie an der Quelle der procps (vmstat.c) können Sie in der Lage ist, sich einen Eindruck, wie es unter Linux.
Alle CPU \u003d user + +-System Idle Zeit User-CPU% \u003d User / Alle CPU * 100% System CPU% \u003d System / Alle CPU * 100% Aber Sie haben zu prüfen, wo können Sie pr_cutime und pr_cstime. Es sieht aus wie es ist Teil der Nutzer Zeit. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|