Tag

CPU utilization

0 views collected around this technical thread.

Selected Java Interview Questions
Selected Java Interview Questions
May 16, 2025 · Backend Development

Choosing the Right Number of Threads for Java Applications: CPU Utilization and Performance

This article experimentally examines how thread count, CPU‑bound versus I/O‑bound workloads, and context‑switch overhead affect CPU utilization in Java, presents a practical formula for estimating optimal threads, and advises testing and tuning rather than relying on fixed rules.

CPU utilizationCPU-boundI/O bound
0 likes · 9 min read
Choosing the Right Number of Threads for Java Applications: CPU Utilization and Performance
Test Development Learning Exchange
Test Development Learning Exchange
Nov 5, 2024 · Fundamentals

Performance Testing Metrics: A Comprehensive Guide

Performance testing involves monitoring various metrics to assess system behavior under different conditions, including response time, throughput, CPU usage, memory utilization, and error rates.

CPU utilizationDatabase OptimizationMemory usage
0 likes · 8 min read
Performance Testing Metrics: A Comprehensive Guide
Xiaohongshu Tech REDtech
Xiaohongshu Tech REDtech
Nov 27, 2023 · Cloud Native

Mixed-Workload Scheduling and Resource Utilization Optimization in Xiaohongshu's Cloud-Native Platform

Xiaohongshu’s cloud‑native platform adopted a four‑stage mixed‑workload scheduling strategy—reusing idle nodes, whole‑machine time‑sharing, normal mixed pools, and a unified scheduler (Tusker) that coordinates CPU, GPU and memory across Kubernetes and YARN—boosting average cluster CPU utilization from under 20 % to over 45 % and delivering millions of low‑cost core‑hours while preserving QoS for latency‑sensitive, mid, and batch jobs.

Big DataCPU utilizationCloud Native
0 likes · 19 min read
Mixed-Workload Scheduling and Resource Utilization Optimization in Xiaohongshu's Cloud-Native Platform
Top Architecture Tech Stack
Top Architecture Tech Stack
Sep 21, 2023 · Backend Development

Determining the Optimal Thread Pool Size Based on CPU Utilization

This article explains how to size a thread pool by understanding CPU core limits, I/O wait effects, empirical testing on a multi‑core machine, and a practical formula, while emphasizing that real‑world workloads require iterative performance testing to find the best thread count.

Backend DevelopmentCPU utilizationConcurrency
0 likes · 12 min read
Determining the Optimal Thread Pool Size Based on CPU Utilization
JD Retail Technology
JD Retail Technology
Jun 21, 2023 · Backend Development

Remote Aware Load Balance (RALB) Algorithm for Search Recommendation System: Design, Implementation, and Performance Evaluation

This article presents the design and evaluation of the Remote Aware Load Balance (RALB) algorithm applied to JD’s search‑recommendation architecture, describing its CPU‑centric load‑balancing principles, implementation details, functional verification, throughput and boundary testing, and the observed improvements in CPU utilization and overall system performance.

CPU utilizationDistributed SystemsLoad Balancing
0 likes · 13 min read
Remote Aware Load Balance (RALB) Algorithm for Search Recommendation System: Design, Implementation, and Performance Evaluation
Refining Core Development Skills
Refining Core Development Skills
Apr 4, 2023 · Cloud Native

Understanding Container CPU Utilization: Accurate Measurement Methods and the Missing Nice/IRQ/SoftIRQ Metrics

This article explains how to correctly obtain CPU utilization inside containers, compares host and container metrics, describes the use of lxcfs and cgroup files (including cgroup V1/V2) for accurate measurement, and clarifies why container statistics omit nice, irq, and softirq fields.

CPU utilizationCloud NativeContainer
0 likes · 16 min read
Understanding Container CPU Utilization: Accurate Measurement Methods and the Missing Nice/IRQ/SoftIRQ Metrics
Refining Core Development Skills
Refining Core Development Skills
Feb 22, 2023 · Fundamentals

Understanding Linux CPU Utilization Statistics and the Top Command

This article explains how Linux calculates CPU utilization shown by the top command, detailing the role of /proc/stat, kernel sampling mechanisms, and the handling of user, nice, system, IRQ, soft‑IRQ, iowait and idle times, while providing code examples and practical insights.

CPU utilizationKernelproc stat
0 likes · 13 min read
Understanding Linux CPU Utilization Statistics and the Top Command
Efficient Ops
Efficient Ops
Nov 2, 2020 · Operations

Understanding Linux Load Average: Meaning, Measurement, and Real‑World Cases

This article explains what Linux load average actually measures, distinguishes it from CPU utilization, and demonstrates how to interpret and monitor load with practical stress‑test scenarios using tools like uptime, mpstat, and pidstat.

CPU utilizationLinuxload average
0 likes · 13 min read
Understanding Linux Load Average: Meaning, Measurement, and Real‑World Cases
Tencent Cloud Developer
Tencent Cloud Developer
Oct 8, 2019 · Cloud Native

TLinux Team's Mixed Deployment Scheme for Improving Whole-Machine CPU Utilization

Tencent’s TLinux team introduced a kernel‑level mixed‑deployment framework that adds an offline scheduling class and load‑balancing algorithm, enabling online tasks to instantly pre‑empt offline work and boosting whole‑machine CPU utilization to as high as 90% while preserving latency‑sensitive service performance.

CPU utilizationLinux schedulingPerformance Optimization
0 likes · 13 min read
TLinux Team's Mixed Deployment Scheme for Improving Whole-Machine CPU Utilization
Java Captain
Java Captain
Jun 28, 2019 · Backend Development

Understanding High Concurrency: CPU Utilization, Context Switching, and Performance Comparison of PHP Swoole vs Java Netty

This article explains that high concurrency is fundamentally about efficiently squeezing CPU resources, discusses the evolution of concurrency models, presents a control‑variable analysis of HTTP request flow, and compares PHP‑Swoole with Java‑Netty through detailed benchmark results and code examples.

CPU utilizationCoroutineJava Netty
0 likes · 13 min read
Understanding High Concurrency: CPU Utilization, Context Switching, and Performance Comparison of PHP Swoole vs Java Netty
Efficient Ops
Efficient Ops
Dec 25, 2018 · Fundamentals

Why %CPU Is Misleading: Understanding the Real Meaning of CPU Utilization

This article explains why the traditional %CPU metric can be deceptive, describes how CPU stalls and memory bottlenecks affect perceived utilization, and offers practical guidance on using IPC and performance counters to obtain a more accurate view of system performance.

CPU stallsCPU utilizationIPC
0 likes · 10 min read
Why %CPU Is Misleading: Understanding the Real Meaning of CPU Utilization
Qunar Tech Salon
Qunar Tech Salon
Jun 29, 2015 · Fundamentals

Understanding System Load Average and Its Interpretation

The article explains how Unix-like systems calculate load average using an exponentially damped weighted moving average, how the values reflect CPU and I/O contention on single- and multi‑CPU machines, and why different kernel implementations may count processes and threads differently, affecting performance monitoring.

CPU utilizationLinuxUnix
0 likes · 6 min read
Understanding System Load Average and Its Interpretation