Process - Resource

Process States

About

Resource in a process context are part of the execution environment.

Resources are limited components required by a process to produce work.

A resource is thing that can be consumed on a limited fashion. A resources can be:

  • logical (or higher-level) - number of open connection or file
  • or physical (or low-level) - memory, cpu, …

Management

Monitoring

See What is a Resource (Metrics) ?

Type

Resources may be:

  • physical (or low-level)
  • logical (or higher-level)

Physical

All physical server are material’s resources (CPUs, disks, busses, memory, network interfaces). They are called generally system metrics. See (Operating) System Metrics

Device resources from the Windows device manager:

Device Manager Resources By Type

Logical

Applicative:

  • a database
  • or a microservice
  • Open File
  • Open connection

List





Discover More
Card Puncher Data Processing
Code Design - Resource

A resource may have two significations that depends of the context: context (non-finite - static) or context (finite - runtime) Resources are not (usually) code. They are not compiled, but...
Card Puncher Data Processing
Code design - (Connection|Session)

During the use of a product, a session or connection is a execution context that holds identification data (if any) and group actions (such as interaction or transaction) that take place within...
Linux - Process Resource Management

Process resource management in Linux process restriction: cgroups process priority: user restriction:
Linux File System - inode (index node)

inode (or index node) is a data structure that describes the linux file-system of one object such as a file or a directory. They are also known as filesystem objects (e.g. files and directories). Each...
Process States
OS - Process (Main Thread) / Program

OS A process is the first thread started (called the main thread). It's the only thread that is authorized to start a new threads. A process is a unit of resources, while a thread is a unit of: scheduling...
Process States
Process - Execution Environment

for a process. A process has a self-contained execution environment that is shared among all its sub-threads A process generally has a complete, private set of basic run-time resources allocated by the...
Scale Counter Graph
What is a Resource (Metrics) ?

Counter - Resource (Metrics) A resource in the context of monitoring (hardware) is a component that has natural upper bounds. application resources resource The list is non-exhaustive: * On...



Share this page:
Follow us:
Task Runner