Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services/console/interface/memphis/plugins/cpu/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'services/console/interface/memphis/plugins/cpu/__init__.py')
-rw-r--r--services/console/interface/memphis/plugins/cpu/__init__.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/services/console/interface/memphis/plugins/cpu/__init__.py b/services/console/interface/memphis/plugins/cpu/__init__.py
new file mode 100644
index 0000000..e22a413
--- /dev/null
+++ b/services/console/interface/memphis/plugins/cpu/__init__.py
@@ -0,0 +1,23 @@
+import os
+import info
+
+INTERNALS = {
+ 'PLGNAME': "cpu",
+ 'TABNAME': None,
+ 'AUTHOR': "Eduardo Silva",
+ 'DESC': "Print CPU usage",
+
+ # Plugin API
+ 'Plg': None, # Plugin object
+ 'current_plg': None, # Current plugin object
+ 'current_page': None, # Current page number
+
+ # Top process view requirements
+ 'top_data': [int], # Top data types needed by memphis core plugin
+ 'top_cols': ["%CPU "] # Column names
+ }
+
+# Get CPU frequency
+cpu_hz = os.sysconf(2)
+
+pids_ujiffies = {}