Live Chat Software by Kayako
Posted by Rafael Vital on 30/Oct 17:49
Classification: Classified / Public
1 - Summary
In this submenu users will be able to edit the Dashboard, visualize disk access, process being executed, and other details. Menu is represented in the image bellow.
2 - Top
In the first submenu users will be able to add two new widgets (Process and Disk access) on the Dashboard. These two widgets contain extra informations about the application and in order to access them users must click in the selector bottom in the upper part of the screen, as it can be seen in the image bellow.
First widget “Disk access”, as it can be seen in the image bellow, presents informations on the disk access process. Fields will be explained bellow.
PID: Process that is accessing the hard drive.
USERNAME: User names that accessed the hard drive.
VCSW: Voluntary context switches, this field shows how many times a process has passed the system to another process.
IVCSW: Involuntary context switches, this field shows how many times kernel switch processes being executed. This switch happens when a process uses all the available quantum and it is forcibly context switched outside CPU core by the scheduler in order to other process may be executed.
READ: Presents how many files are read when accessing the hard drive.
WRITE: Presents how many files are written when accessing the hard drive.
FAULT: Presents how many files have failed when accessing the hard drive.
TOTAL: Presents how many read, write and failures files that accessed the hard drive.
CPU: Presents how much CPU is used to each hard drive access.
COMMAND: Presents which command was executed when the hard drive was accessed.
Second widget “Process”, as it can be seen in the image bellow, presents disk process being executed and how much CPU each one is using. Fields will be explained bellow.
last pid: Presents the last process number that is has been executed.
load averages: Presents the average system load through a period of time. Normally this average is represented by three different numbers that symbolize the system load through a period of time that varies among one, five and fifteen minutes.
In the image above users are able to see a list of processes, this number may vary according to the number of processes that users access. Processes can be classified as running (being executed), sleeping (paused) and, waiting (waiting in line to be executed).
CPU: Presents the use of CPU by the users while they are executing with priority (nice), or percentage used by the system (system), or interruptions (interrupt), or percentage of idleness (idle).
Mem: Presents the quantity of memory used (Active), or quantity of inactive memory (inact), or quantity of memory reserved to basic operating system functions (wired), or quantity of free memory (free).
ARC: Automatic Reference Counting, works as memory manager that deallocates processes when they are no longer necessary.
Swap: Presents how much of the swap memory is available for using. Swap memory is a part of the hard disk designated to allocate processes when RAM memory runs out of space. If RAM memory gets to its limit and it is necessary to allocate another process the operating system uses the hard disk reserved space.
From this point on fields are in the lower part of the table.
PID: Presents the process number that is accessing the disk.
USERNAME: Presents usernames that are responsible for each process.
THR: Presents threads made by the processes. Thread allows processes to divide itself into two or more tasks that can be executed simultaneously by the processor.
PRI: Presents priority execution of each process.
NICE: Presents CPU use while users are executing with nice level of priority.
SIZE: Presents total memory size allocated to a process.
RES: Presents how much of the memory is being used in a process, even that the real value is not being shown.
STATE: Presents process current condition.
C: Presents the processor number that is executing the process.
TIME: Presents for how long the process is being executed.
CPU: Presents how much CPU is being used to a process while executing.
COMMAND: Presents which command is being executed.