[rtems-docs commit] shell: Update cpuuse and stackuse sample output

Sebastian Huber sebh at rtems.org
Fri Jan 13 07:54:34 UTC 2017


Module:    rtems-docs
Branch:    master
Commit:    8363c3d653a8a4b09de0cf079d0f8023b6a25f51
Changeset: http://git.rtems.org/rtems-docs/commit/?id=8363c3d653a8a4b09de0cf079d0f8023b6a25f51

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Jan 13 08:54:10 2017 +0100

shell: Update cpuuse and stackuse sample output

---

 shell/rtems_specific_commands.rst | 114 +++++++++++++++++++++++++++++---------
 1 file changed, 87 insertions(+), 27 deletions(-)

diff --git a/shell/rtems_specific_commands.rst b/shell/rtems_specific_commands.rst
index fa37790..127e524 100644
--- a/shell/rtems_specific_commands.rst
+++ b/shell/rtems_specific_commands.rst
@@ -214,28 +214,72 @@ EXAMPLES:
 
     .. code-block:: shell
 
-        SHLL [/] $ cpuuse
-        CPU Usage by thread
-        ID            NAME         SECONDS   PERCENT
-        0x09010001   IDLE            49.745393   98.953
-        0x0a010001   UI1              0.000000    0.000
-        0x0a010002   SHLL             0.525928    1.046
-        Time since last CPU Usage reset 50.271321 seconds
-        SHLL [/] $ cpuuse -r
+        [/] cpuuse
+        -------------------------------------------------------------------------------
+                                      CPU USAGE BY THREAD
+        ------------+----------------------------------------+---------------+---------
+         ID         | NAME                                   | SECONDS       | PERCENT
+        ------------+----------------------------------------+---------------+---------
+         0x09010001 | IDLE                                   |     11.444381 |  73.938
+         0x0a010001 | UI1                                    |      0.206754 |   1.335
+         0x0a010002 | BSWP                                   |      0.008277 |   0.053
+         0x0a010003 | BRDA                                   |      0.000952 |   0.006
+         0x0a010004 | MDIA                                   |      0.000334 |   0.002
+         0x0a010005 | TIME                                   |      0.912809 |   5.895
+         0x0a010006 | IRQS                                   |      0.004810 |   0.031
+         0x0a010007 | swi1: netisr 0                         |      0.002593 |   0.016
+         0x0a010008 | kqueue_ctx task                        |      0.000663 |   0.004
+         0x0a010009 | swi5: fast task                        |      0.000059 |   0.000
+         0x0a01000a | thread taskq                           |      0.000057 |   0.000
+         0x0a01000b | swi6: task queu                        |      0.003063 |   0.019
+         0x0a01000c | DHCP                                   |      1.391745 |   8.986
+         0x0a01000d | FTPa                                   |      0.002203 |   0.014
+         0x0a01000e | FTPb                                   |      0.000233 |   0.001
+         0x0a01000f | FTPc                                   |      0.000226 |   0.001
+         0x0a010010 | FTPd                                   |      0.000228 |   0.001
+         0x0a010011 | FTPD                                   |      0.002959 |   0.019
+         0x0a010012 | TNTD                                   |      0.001111 |   0.007
+         0x0a010013 | SHLL                                   |      1.508445 |   9.736
+        ------------+----------------------------------------+---------------+---------
+         TIME SINCE LAST CPU USAGE RESET IN SECONDS:                         15.492171
+        -------------------------------------------------------------------------------
+        [/] # cpuuse -r
         Resetting CPU Usage information
-        SHLL [/] $ cpuuse
-        CPU Usage by thread
-        ID            NAME         SECONDS   PERCENT
-        0x09010001   IDLE             0.000000    0.000
-        0x0a010001   UI1              0.000000    0.000
-        0x0a010002   SHLL             0.003092  100.000
-        Time since last CPU Usage reset 0.003092 seconds
-
-    In the above example, the system had set idle for nearly a minute when the
-    first report was generated.  The``cpuuse -r`` and ``cpuuse`` commands were
+        [/] # cpuuse
+        -------------------------------------------------------------------------------
+                                      CPU USAGE BY THREAD
+        ------------+----------------------------------------+---------------+---------
+         ID         | NAME                                   | SECONDS       | PERCENT
+        ------------+----------------------------------------+---------------+---------
+         0x09010001 | IDLE                                   |      0.000000 |   0.000
+         0x0a010001 | UI1                                    |      0.000000 |   0.000
+         0x0a010002 | BSWP                                   |      0.000000 |   0.000
+         0x0a010003 | BRDA                                   |      0.000000 |   0.000
+         0x0a010004 | MDIA                                   |      0.000000 |   0.000
+         0x0a010005 | TIME                                   |      0.000000 |   0.000
+         0x0a010006 | IRQS                                   |      0.000000 |   0.000
+         0x0a010007 | swi1: netisr 0                         |      0.000000 |   0.000
+         0x0a010008 | kqueue_ctx task                        |      0.000000 |   0.000
+         0x0a010009 | swi5: fast task                        |      0.000000 |   0.000
+         0x0a01000a | thread taskq                           |      0.000000 |   0.000
+         0x0a01000b | swi6: task queu                        |      0.000000 |   0.000
+         0x0a01000c | DHCP                                   |      0.000000 |   0.000
+         0x0a01000d | FTPa                                   |      0.000000 |   0.000
+         0x0a01000e | FTPb                                   |      0.000000 |   0.000
+         0x0a01000f | FTPc                                   |      0.000000 |   0.000
+         0x0a010010 | FTPd                                   |      0.000000 |   0.000
+         0x0a010011 | FTPD                                   |      0.000000 |   0.000
+         0x0a010012 | TNTD                                   |      0.000000 |   0.000
+         0x0a010013 | SHLL                                   |      0.016503 |  99.962
+        ------------+----------------------------------------+---------------+---------
+         TIME SINCE LAST CPU USAGE RESET IN SECONDS:                          0.016509
+        -------------------------------------------------------------------------------
+
+    In the above example, the system did something for roughly 15 seconds when the
+    first report was generated.  The ``cpuuse -r`` and ``cpuuse`` commands were
     pasted from another window so were executed with no gap between.  In the
-    second report, only the ``shell`` thread has run since the CPU Usage was
-    reset.  It has consumed approximately 3.092 milliseconds of CPU time
+    second report, only the ``SHLL`` thread has run since the CPU Usage was
+    reset.  It has consumed approximately 16.509 milliseconds of CPU time
     processing the two commands and generating the output.
 
 .. index:: CONFIGURE_SHELL_NO_COMMAND_CPUUSE
@@ -302,13 +346,29 @@ EXAMPLES:
 
     .. code-block:: shell
 
-        SHLL [/] $ stackuse
-        Stack usage by thread
-        ID      NAME    LOW          HIGH     CURRENT     AVAILABLE     USED
-        0x09010001  IDLE 0x023d89a0 - 0x023d99af 0x023d9760      4096        608
-        0x0a010001  UI1  0x023d9f30 - 0x023daf3f 0x023dad18      4096       1804
-        0x0a010002  SHLL 0x023db4c0 - 0x023df4cf 0x023de9d0     16384       5116
-        0xffffffff  INTR 0x023d2760 - 0x023d375f 0x00000000      4080        316
+        [/] # stackuse
+                                     STACK USAGE BY THREAD
+        ID         NAME                  LOW        HIGH       CURRENT    AVAIL  USED
+        0x09010001 IDLE                  0x03559960 0x03564055 0x03563728   4080    584
+        0x0a010001 UI1                   0x03564664 0x03597431 0x03596976  32752   4168
+        0x0a010002 BSWP                  0x03714576 0x03718671 0x03718408   4080    564
+        0x0a010003 BRDA                  0x03718680 0x03722775 0x03722480   4080    596
+        0x0a010004 MDIA                  0x03722808 0x03755575 0x03755288  32752    588
+        0x0a010005 TIME                  0x03755664 0x03788431 0x03788168  32752   1448
+        0x0a010006 IRQS                  0x03788440 0x03821207 0x03820952  32752    608
+        0x0a010007 swi1: netisr 0        0x03896880 0x03929647 0x03929376  32752    820
+        0x0a010008 kqueue_ctx task       0x03929872 0x03962639 0x03962392  32752    580
+        0x0a010009 swi5: fast task       0x03963088 0x03995855 0x03995584  32752    572
+        0x0a01000a thread taskq          0x03996080 0x04028847 0x04028600  32752    548
+        0x0a01000b swi6: task queu       0x04029296 0x04062063 0x04061792  32752   1364
+        0x0a01000c DHCP                  0x04250192 0x04258383 0x04257288   8176   2764
+        0x0a01000d FTPa                  0x04258792 0x04266983 0x04265792   8176   1548
+        0x0a01000e FTPb                  0x04267120 0x04275311 0x04274120   8176   1496
+        0x0a01000f FTPc                  0x04275448 0x04283639 0x04282448   8176   1496
+        0x0a010010 FTPd                  0x04283776 0x04291967 0x04290776   8176   1496
+        0x0a010011 FTPD                  0x04292104 0x04296199 0x04295784   4080    772
+        0x0a010012 TNTD                  0x04297088 0x04329855 0x04329368  32752    804
+        0x0a010013 SHLL                  0x04329976 0x04346359 0x04344576  16368   3616
 
 .. index:: CONFIGURE_SHELL_NO_COMMAND_STACKUSE
 .. index:: CONFIGURE_SHELL_COMMAND_STACKUSE




More information about the vc mailing list