Revert "Revert "Updated config and added reference""
This reverts commit 2229253e11
.
This commit is contained in:
committed by
Robert Roth
parent
2ec1815e6c
commit
b738a0ae09
@@ -49,6 +49,7 @@ System Dependent Functions
|
||||
* glibtop_proc_map:: Process Memory Maps.
|
||||
* glibtop_netload:: Network Load.
|
||||
* glibtop_ppp:: PPP Usage.
|
||||
* glibtop_disk:: DISK Usage.
|
||||
|
||||
Common Functions
|
||||
|
||||
|
@@ -28,6 +28,7 @@
|
||||
* glibtop_proc_map:: Process Memory Maps.
|
||||
* glibtop_netload:: Network Load.
|
||||
* glibtop_ppp:: PPP Usage.
|
||||
* glibtop_disk:: DISK Usage.
|
||||
@end menu
|
||||
|
||||
@node glibtop_cpu, glibtop_mem, System Dependent, System Dependent
|
||||
@@ -1343,7 +1344,7 @@ enum @{
|
||||
@end example
|
||||
|
||||
@page
|
||||
@node glibtop_ppp, , glibtop_netload, System Dependent
|
||||
@node glibtop_ppp, glibtop_disk, glibtop_netload, System Dependent
|
||||
@subsection PPP Statistics
|
||||
|
||||
Library function @code{glibtop_get_ppp}:
|
||||
@@ -1403,6 +1404,62 @@ We're currently offline.
|
||||
We're currently online.
|
||||
@end table
|
||||
|
||||
@page
|
||||
@node glibtop_disk, , glibtop_ppp, System Dependent
|
||||
@subsection DISK Usage
|
||||
|
||||
Library function @code{glibtop_get_disk}:
|
||||
|
||||
@example
|
||||
@cartouche
|
||||
void glibtop_get_disk (glibtop_disk *buf);
|
||||
void glibtop_get_disk_l (glibtop *server, glibtop_disk *buf);
|
||||
@end cartouche
|
||||
@end example
|
||||
|
||||
Declaration of @code{glibtop_disk} in @file{<glibtop/disk.h>}:
|
||||
|
||||
@example
|
||||
@cartouche
|
||||
typedef struct _glibtop_disk glibtop_disk;
|
||||
|
||||
struct _glibtop_disk
|
||||
@{
|
||||
xdisk_sectors_read [GLIBTOP_NDISK],
|
||||
xdisk_time_read [GLIBTOP_NDISK],
|
||||
xdisk_sectors_write [GLIBTOP_NDISK],
|
||||
xdisk_time_write [GLIBTOP_NDISK],
|
||||
@};
|
||||
@end cartouche
|
||||
@end example
|
||||
|
||||
All DISK reads and writes are measured by @dfn{sectors} which are normally 512 bytes each.
|
||||
All disk time are measured in milliseconds which is 1/1000th of a second.
|
||||
|
||||
@table @code
|
||||
@item xdisk_sectors_read
|
||||
Number of sectors read since system boot.
|
||||
|
||||
@item xdisk_time_read
|
||||
Number of milliseconds spent reading since system boot.
|
||||
|
||||
@item xdisk_sectors_write
|
||||
Number of sectors written since system boot.
|
||||
|
||||
@item xdisk_time_write
|
||||
Number of milliseconds spent writing since system boot.
|
||||
|
||||
@end table
|
||||
|
||||
The @samp{xdisk_} are values from arrays of @code{GLIBTOP_NDISK} (defined in
|
||||
@file{<glibtop/disk.h>}) elements and contain one value for each DISK
|
||||
in the system.
|
||||
|
||||
Please note that all of the disk values are absolute values measured in
|
||||
certain units since system boot. To get bandwidth values (bytes/s), you need to call @code{glibtop_disk}, save the
|
||||
result, wait some time and then call it again and divide the differences of
|
||||
the two values by the time spent reading or writing.
|
||||
|
||||
@page
|
||||
@node Common Functions, Library Functions, System Dependent, Reference Manual
|
||||
@section Common Functions
|
||||
|
@@ -682,24 +682,10 @@ glibtop_get_cpu_s
|
||||
<INCLUDE>glibtop/disk.h</INCLUDE>
|
||||
<SECTION>
|
||||
<FILE>disk</FILE>
|
||||
GLIBTOP_DISK_TOTAL
|
||||
GLIBTOP_DISK_USER
|
||||
GLIBTOP_DISK_NICE
|
||||
GLIBTOP_DISK_SYS
|
||||
GLIBTOP_DISK_IDLE
|
||||
GLIBTOP_DISK_FREQUENCY
|
||||
GLIBTOP_XDISK_TOTAL
|
||||
GLIBTOP_XDISK_USER
|
||||
GLIBTOP_XDISK_NICE
|
||||
GLIBTOP_XDISK_SYS
|
||||
GLIBTOP_XDISK_IDLE
|
||||
GLIBTOP_XDISK_FLAGS
|
||||
GLIBTOP_DISK_IOWAIT
|
||||
GLIBTOP_DISK_IRQ
|
||||
GLIBTOP_DISK_SOFTIRQ
|
||||
GLIBTOP_XDISK_IOWAIT
|
||||
GLIBTOP_XDISK_IRQ
|
||||
GLIBTOP_XDISK_SOFTIRQ
|
||||
LIBTOP_XDISK_SECTORS_READ
|
||||
GLIBTOP_XDISK_TIME_READ
|
||||
GLIBTOP_XDISK_SECTORS_WRITE
|
||||
GLIBTOP_XDISK_TIME_WRITE
|
||||
GLIBTOP_MAX_DISK
|
||||
GLIBTOP_NDISK
|
||||
glibtop_disk
|
||||
|
Reference in New Issue
Block a user