Tag

Process Monitoring

1 views collected around this technical thread.

Cognitive Technology Team
Cognitive Technology Team
May 31, 2025 · Fundamentals

Analyzing Linux Process Memory Usage with ps, pmap, and Alternative Tools

This tutorial explains how Linux processes use memory, distinguishes between shared and private memory, demonstrates how to interpret ps output, and shows how to obtain detailed memory maps using pmap and other utilities such as /proc, smaps, smem, exmap, and valgrind.

LinuxMemory usageProcess Monitoring
0 likes · 12 min read
Analyzing Linux Process Memory Usage with ps, pmap, and Alternative Tools
Raymond Ops
Raymond Ops
May 15, 2025 · Operations

Master Linux System Basics: Time, Hostname, Users, Network & Process Commands

This guide provides a comprehensive overview of essential Linux system administration tasks, covering how to view and set system time, manage hostnames, inspect kernel information, handle user and group files, use common network utilities, monitor disk usage, and track processes with tools like top and ps.

Command LineLinuxNetwork Utilities
0 likes · 42 min read
Master Linux System Basics: Time, Hostname, Users, Network & Process Commands
Efficient Ops
Efficient Ops
Aug 26, 2024 · Operations

Master Linux Process Monitoring: ps, dstat, top & htop Explained

This guide introduces Linux process‑monitoring tools—ps, dstat, top, and htop—by likening them to the four legendary detectives, explains their options, output fields, and usage examples, and provides visual references to help readers understand and effectively track system resources.

LinuxProcess MonitoringSystem Administration
0 likes · 9 min read
Master Linux Process Monitoring: ps, dstat, top & htop Explained
Python Programming Learning Circle
Python Programming Learning Circle
Jul 26, 2024 · Operations

Using Supervisor for Process Monitoring and Management on Unix-like Systems

This article introduces Supervisor, a client‑server process monitoring tool for Unix-like systems, explains why it solves persistent process deployment issues, walks through installation, configuration, command‑line usage, advanced features such as process groups and auto‑restart policies, and provides code examples for practical implementation.

AutomationLinuxProcess Monitoring
0 likes · 16 min read
Using Supervisor for Process Monitoring and Management on Unix-like Systems
DevOps Operations Practice
DevOps Operations Practice
Jun 16, 2024 · Fundamentals

Understanding the /proc Virtual Filesystem in Linux

This article explains the Linux /proc virtual filesystem, detailing its role as an in‑memory pseudo‑filesystem that provides comprehensive system and process information such as CPU, memory, uptime, process details, hardware, and filesystem data.

FilesystemLinuxProcess Monitoring
0 likes · 4 min read
Understanding the /proc Virtual Filesystem in Linux
Code Ape Tech Column
Code Ape Tech Column
Mar 21, 2024 · Backend Development

Diagnosing and Resolving 900% CPU Spikes in MySQL and Java Processes

This guide explains how to identify and fix extreme CPU usage—up to 900%—in MySQL and Java processes, covering diagnostic commands, SQL indexing, caching strategies, thread analysis, and code adjustments to stabilize production systems.

CPU optimizationIndexingJava performance
0 likes · 10 min read
Diagnosing and Resolving 900% CPU Spikes in MySQL and Java Processes
Zhuanzhuan Tech
Zhuanzhuan Tech
Dec 13, 2022 · Operations

Process‑Level Resource Monitoring and Visualization Using Python RPC, MySQL, and Grafana

This article describes a complete solution for monitoring CPU, memory, disk I/O and network usage of individual processes on Linux servers, covering the design of a Python‑based RPC collector, data aggregation, storage in MySQL, alerting, and visualization with Grafana, along with deployment and operational best‑practice notes.

GrafanaMySQLProcess Monitoring
0 likes · 26 min read
Process‑Level Resource Monitoring and Visualization Using Python RPC, MySQL, and Grafana
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 6, 2022 · Operations

Process‑Level Resource Monitoring and Reporting System Using Python RPC

This article describes a complete solution for per‑process monitoring of CPU, memory, disk I/O and network usage on Linux servers, covering the shortcomings of existing tools, data collection methods, aggregation logic, storage in MySQL, visualization with Grafana, deployment steps, and operational best practices.

GrafanaLinuxMySQL
0 likes · 28 min read
Process‑Level Resource Monitoring and Reporting System Using Python RPC
Efficient Ops
Efficient Ops
Apr 19, 2022 · Operations

Master Linux ‘top’: Real‑Time Process Monitoring and Performance Tuning

This guide explains how to use the Linux top command to monitor real‑time process activity, interpret CPU, memory and swap statistics, customize displayed columns, apply command‑line options, and understand key metrics such as load average and steal time for effective system performance management.

LinuxMemoryProcess Monitoring
0 likes · 10 min read
Master Linux ‘top’: Real‑Time Process Monitoring and Performance Tuning
Efficient Ops
Efficient Ops
Oct 19, 2021 · Operations

Meet the ‘Four Detectives’ of Linux: Mastering ps, dstat, top & htop

This article uses a four‑detective analogy to introduce Linux process‑monitoring tools—ps, dstat, top and htop—explaining their basic concepts, common option styles, key output fields, and practical usage for real‑time system observation.

LinuxProcess Monitoringdstat
0 likes · 9 min read
Meet the ‘Four Detectives’ of Linux: Mastering ps, dstat, top & htop
Laravel Tech Community
Laravel Tech Community
Jan 16, 2021 · Operations

Understanding and Using the Linux ps Command

This article explains the Linux ps command, its purpose, common options, process states, and provides practical examples such as pstree, ps ‑Lf, pstack, kill signals, and various ps usages for listing all processes, filtering by user, and combining with grep.

Command LineLinuxProcess Monitoring
0 likes · 14 min read
Understanding and Using the Linux ps Command
360 Tech Engineering
360 Tech Engineering
Apr 1, 2020 · Operations

Using Supervisor to Manage and Auto‑Restart Python Scripts on Linux

This tutorial explains how to install Supervisor on CentOS and Ubuntu, configure its main and program-specific files, and use it to monitor a continuously running Python script, automatically restarting the script if it crashes or is killed.

AutomationLinuxProcess Monitoring
0 likes · 5 min read
Using Supervisor to Manage and Auto‑Restart Python Scripts on Linux
Qunar Tech Salon
Qunar Tech Salon
Oct 30, 2019 · Backend Development

Diagnosing and Solving Node.js Out‑of‑Memory (OOM) Issues in Production

This article walks through a real‑world Node.js out‑of‑memory crash, explains how to detect the OOM killer via system logs, uses Heap Profiler and process.memoryUsage() to pinpoint memory growth, and presents a practical fix by throttling file‑write operations and improving monitoring.

Heap ProfilerMemory LeakNode.js
0 likes · 9 min read
Diagnosing and Solving Node.js Out‑of‑Memory (OOM) Issues in Production
Java Captain
Java Captain
Aug 3, 2019 · Operations

Practical Guide to Viewing Logs, Processes, Ports, and System Status on Linux

This article provides a comprehensive, step‑by‑step tutorial on using Linux command‑line tools such as cat, tail, vim, grep, sed, ps, netstat, lsof, and free to efficiently view large log files, locate specific entries, monitor processes and ports, and assess overall system health.

Command LineLinuxProcess Monitoring
0 likes · 8 min read
Practical Guide to Viewing Logs, Processes, Ports, and System Status on Linux
Efficient Ops
Efficient Ops
Apr 8, 2019 · Operations

Mastering Linux ps: Decode Options, Syntax, and Output Secrets

This comprehensive guide demystifies the Linux ps command by explaining its option syntax, the differences between BSD, SYSV and GNU styles, record‑selection rules, sorting, threading, field selection, modifiers, and error‑handling, while providing practical examples, visual illustrations, and tips for effective system monitoring.

Command LineLinuxProcess Monitoring
0 likes · 39 min read
Mastering Linux ps: Decode Options, Syntax, and Output Secrets
转转QA
转转QA
Apr 10, 2018 · Backend Development

Design and Implementation of a Custom HttpAgent for a Complex Test Environment

The article details the design, architecture, installation, self‑updating mechanism, concurrent task handling, and multi‑layer monitoring of a custom Python‑based HttpAgent used in a complex test environment, highlighting its advantages over traditional SSH execution.

AutomationHttpAgentProcess Monitoring
0 likes · 7 min read
Design and Implementation of a Custom HttpAgent for a Complex Test Environment