Server rental store

CPU core count

# CPU Core Count and MediaWiki Performance

This article details the importance of CPU core count when configuring a server for MediaWiki 1.40, and how it impacts performance. Understanding this aspect of server hardware is crucial for ensuring a responsive and stable wiki experience for your users. We will cover the basics of CPU cores, how MediaWiki utilizes them, and provide guidance on selecting an appropriate core count based on expected usage.

What are CPU Cores?

A CPU core is the fundamental unit of processing within a central processing unit (CPU). Think of it as an individual worker capable of executing instructions. A CPU with multiple cores can effectively perform multiple tasks simultaneously, leading to improved performance, especially under heavy load. Modern CPUs often employ techniques like hyper-threading which allows a single physical core to appear as two logical cores to the operating system, further enhancing multitasking capabilities. However, hyper-threading doesn't provide the same performance boost as a true physical core.

How MediaWiki Uses CPU Cores

MediaWiki is a PHP-based application that relies heavily on the CPU for several key operations:

⚠️ *Note: All benchmark scores are approximate and may vary based on configuration. Server availability subject to stock.* ⚠️