Tagged articles
32 articles
Page 1 of 1
Cognitive Technology Team
Cognitive Technology Team
Mar 3, 2025 · Fundamentals

Fundamentals of I/O Read/Write: Kernel and Process Buffers

This article explains the core principles of I/O read/write operations, detailing the data preparation and copying stages, the roles of kernel and user buffers, synchronization models, and performance optimizations such as double buffering, circular buffers, zero‑copy, read‑ahead, and delayed write.

BuffersI/OKernel
0 likes · 7 min read
Fundamentals of I/O Read/Write: Kernel and Process Buffers
Liangxu Linux
Liangxu Linux
Oct 7, 2024 · Fundamentals

What Exactly Do “buffers” and “cached” Mean in the Linux free Command?

The article explains how the Linux free utility calculates the “buffers” and “cached” fields, detailing their definitions, the kernel source functions that produce them, the role of block‑device page cache versus ordinary file cache, and how to verify the numbers with simple commands.

BuffersLinuxMemory Management
0 likes · 10 min read
What Exactly Do “buffers” and “cached” Mean in the Linux free Command?
Linux Code Review Hub
Linux Code Review Hub
Feb 27, 2024 · Fundamentals

How to Compute Headroom for Lossless Ethernet Links (Part 2)

This section analytically derives the headroom size for loss‑less Ethernet links using IEEE 802.1Qbb priority flow control, detailing worst‑case delays, interface and cable latency, buffer cell sizing, Cisco Nexus configuration examples, and a comparison with Fibre Channel B2B primitives.

BuffersCiscoDataCenter
0 likes · 22 min read
How to Compute Headroom for Lossless Ethernet Links (Part 2)
Laravel Tech Community
Laravel Tech Community
Nov 2, 2023 · Databases

MyISAM Related Options and Configuration Guidelines

This article explains the purpose, recommended settings, and tuning tips for MyISAM‑related MySQL variables such as key_buffer_size, read_buffer_size, read_rnd_buffer_size, bulk_insert_buffer_size, myisam_sort_buffer_size, myisam_max_sort_file_size, myisam_repair_threads, and myisam_recover, helping DBAs optimize indexing and query performance.

BuffersConfigurationMyISAM
0 likes · 4 min read
MyISAM Related Options and Configuration Guidelines
Liangxu Linux
Liangxu Linux
Oct 28, 2023 · Operations

Mastering Linux TCP Performance: Tuning Queues, Buffers, and Offloading

This guide explains how to optimize Linux TCP performance by classifying and tuning kernel parameters related to connection establishment, packet reception, and packet transmission, covering queues, buffers, NIC bonding, multi‑queue IRQ affinity, RingBuffer settings, and offloading features.

BuffersKernel Parametersnetwork optimization
0 likes · 14 min read
Mastering Linux TCP Performance: Tuning Queues, Buffers, and Offloading
Java Interview Crash Guide
Java Interview Crash Guide
Jul 12, 2021 · Backend Development

Understanding Java NIO vs IO: Channels, Buffers, and Netty Comparison

This article explains the core differences between Java NIO and traditional IO, introduces channels and buffers, details NIO’s underlying mechanisms, provides a complete code example, and compares NIO’s workflow with Netty’s model, highlighting performance and architectural distinctions.

Backend DevelopmentBuffersChannels
0 likes · 13 min read
Understanding Java NIO vs IO: Channels, Buffers, and Netty Comparison
High Availability Architecture
High Availability Architecture
Feb 1, 2021 · Fundamentals

Java Buffer Types vs Native Arrays: Which Is Faster?

The article compares Java native arrays and Buffer types such as IntBuffer, showing through benchmarks that native arrays are typically over four times faster than Buffers, and discusses the memory management, performance trade‑offs, and practical implications of using each abstraction.

ArraysBenchmarkBuffers
0 likes · 5 min read
Java Buffer Types vs Native Arrays: Which Is Faster?
Java Captain
Java Captain
Sep 18, 2020 · Backend Development

Understanding Java I/O: BIO, NIO, Buffers, Channels, and Selectors

This article provides a comprehensive guide to Java I/O, covering traditional BIO streams, the differences between BIO, NIO and AIO, detailed explanations of byte and character streams, buffers, channels, selectors, and practical examples such as file copying and a simple client‑server chat implementation.

BuffersChannelsJava
0 likes · 36 min read
Understanding Java I/O: BIO, NIO, Buffers, Channels, and Selectors
Liangxu Linux
Liangxu Linux
Aug 13, 2020 · Fundamentals

Unlock Linux Performance: Master Memory, Swap, and Cache Management

This guide explains Linux's memory architecture, how virtual memory (swap) works, and provides step‑by‑step commands to adjust swappiness, release page caches, and safely free swap space, helping you optimize system performance and avoid memory‑related issues.

BuffersCacheLinux
0 likes · 9 min read
Unlock Linux Performance: Master Memory, Swap, and Cache Management
Programmer DD
Programmer DD
Mar 12, 2020 · Backend Development

Understanding Java NIO vs IO: Channels, Buffers, and Performance

This article explains the fundamental differences between Java NIO and traditional IO, introduces channels and buffers, describes NIO's internal mechanisms, provides a complete code example, and compares NIO's workflow with Netty's model for high‑performance backend development.

BackendBuffersChannels
0 likes · 11 min read
Understanding Java NIO vs IO: Channels, Buffers, and Performance
Tencent TDS Service
Tencent TDS Service
Mar 7, 2019 · Fundamentals

Master OpenGL Basics: Contexts, Buffers, Textures, and Shaders Explained

This comprehensive guide walks developers through OpenGL fundamentals—including contexts, framebuffers, attachments, textures, vertex and index buffers, shader programs, per‑fragment operations, and buffer swapping—providing clear explanations and visual diagrams to help beginners grasp modern graphics programming.

BuffersGraphicsOpenGL
0 likes · 17 min read
Master OpenGL Basics: Contexts, Buffers, Textures, and Shaders Explained
MaGe Linux Operations
MaGe Linux Operations
Sep 7, 2018 · Operations

Why Linux ‘Ate My RAM’: Understanding free, buffers, and cache

Linux appears to consume most of a system’s RAM, but the free command’s output, including buffers and cache, actually reflects memory used for performance optimization; this article explains the distinction, how to interpret free’s columns, and demonstrates the impact with a 1 GB file read experiment.

BuffersCacheLinux
0 likes · 7 min read
Why Linux ‘Ate My RAM’: Understanding free, buffers, and cache
ITPUB
ITPUB
Feb 8, 2018 · Fundamentals

Why Linux Seems to Eat Your RAM—and How Buffers & Cache Actually Boost Performance

Linux’s free command often shows high memory usage, leading many to think the OS consumes RAM, but understanding buffers, cache, and the distinction between used and free memory reveals that Linux efficiently utilizes idle memory to improve I/O performance, as demonstrated by simple read‑speed experiments.

BuffersCacheLinux
0 likes · 8 min read
Why Linux Seems to Eat Your RAM—and How Buffers & Cache Actually Boost Performance
ZhiKe AI
ZhiKe AI
Mar 8, 2017 · Fundamentals

Understanding Java NIO: Core Components and How They Differ from Traditional IO

This article explains Java NIO introduced in Java 1.4, covering its core components—Channels, Buffers, and Selectors—detailing channel types, buffer operations, non‑blocking behavior, selector usage, and code examples such as FileChannel and Pipe, and compares NIO with classic IO.

BuffersChannelsFileChannel
0 likes · 19 min read
Understanding Java NIO: Core Components and How They Differ from Traditional IO
Practical DevOps Architecture
Practical DevOps Architecture
Jun 20, 2016 · Databases

MySQL Performance Tuning Guide: Architecture, System, MySQL Settings, and Application Optimizations

This guide outlines comprehensive MySQL performance tuning techniques, covering architectural replication, system‑level hardware adjustments, MySQL configuration parameters, and application‑level query optimizations with specific recommended values for buffers, caches, and connection limits.

BuffersDatabase Optimizationindexes
0 likes · 6 min read
MySQL Performance Tuning Guide: Architecture, System, MySQL Settings, and Application Optimizations