Web Hosting

Hostinger KVM 2 Review for WordPress: What We Run BytePicks On

BytePicks runs on Hostinger KVM 2. Official specs and price, what our setup shows, two response-time measurements, CPU credit limits, and who a VPS suits.

Illustration of a teal server stack with two transparent virtual machine blocks above it and a website window marked with a W
Table of contents

Hostinger KVM 2 review: quick answer

Hostinger KVM 2 is a virtual private server with 2 vCPU cores, 8 GB of RAM, 100 GB of NVMe storage and 8 TB of bandwidth. On 27 October 2026, Hostinger listed it at $8.79/month on a 24-month term, renewing at $14.99/month.

BytePicks runs on it. On paper, those resources are more than one WordPress blog needs. The real question is whether you want the job that comes with them: on a VPS, you handle PHP updates, caching, backups and monitoring. This review shows what we can verify about our setup, and is clear about what it doesn’t prove.

Hosting reviews often blur two different things: the plan’s specifications and how a particular site behaves on it. We’ll keep them apart. The official numbers come from Hostinger. The observations come from this site, BytePicks, which runs WordPress on a KVM 2 server. None of it is a controlled benchmark, and we’ll say so wherever it matters.

KVM 2 specs and price

Spec KVM 2
vCPU cores 2
RAM 8 GB
Storage 100 GB NVMe
Bandwidth 8 TB
Disk I/O 300 MB/s
IP addresses 1 IPv4, 1 IPv6
Price shown on 27 Oct 2026 $8.79/mo for 24 months ($210.96 up front), renews at $14.99/mo

The specs come from Hostinger’s plan-limits page and the price from its VPS page. Prices were shown in US dollars and are often promotional, so check the checkout page before buying.

About those 2 cores: Hostinger uses CPU credits. A VPS can use all of its allocated vCPU while credits last. When the credit balance runs out, available CPU drops to 20% of the allocation until credits rebuild. Short bursts draw on the credit balance. Sustained heavy CPU use can run it down, and then the server slows.

What “KVM” means for a WordPress site

KVM (Kernel-based Virtual Machine) is the virtualization technology built into Linux. Each KVM server behaves like a separate machine, with its own operating system and kernel and a fixed share of CPU and memory. Three things follow for a WordPress owner:

  • Your resources are allocated to you. Your RAM allocation isn’t shared with other customers’ sites. The CPU-credit rule above still applies.
  • You get root access. You choose the web server, PHP version, caching layer and security tools.
  • Nothing is managed for you by default. On shared hosting the provider keeps PHP and the server updated. On a VPS, that’s normally your job.

The stack BytePicks runs on

Everything in this table was checked on 27 October 2026 by the AI assistant we use for research, from the site’s public responses and our hosting account:

Component What we see How we checked
Plan KVM 2 Hostinger account
Web server and OS Apache on Debian Server response
PHP PHP 8.3 (a PHP2Shell-patched release) Server response
WordPress Current WordPress release Site feed
Page caching A page-cache plugin is active, but cached delivery is not confirmed Plugin list, WordPress Site Health, response headers
SSL Let’s Encrypt certificate Certificate details

Our PHP version matters: it’s one of the releases that fixed the PHP2Shell vulnerabilities in October 2026. More on that below.

Two response-time numbers, and why they differ

We have two measurements. They answer different questions, so don’t compare them directly.

1. Server to itself: 132 ms. WordPress’s built-in Site Health check makes three requests from the server to its own homepage. When the AI assistant we use for research ran it on 27 October 2026, it reported a median of 132 milliseconds, under WordPress’s 600 ms guideline. Because the request never leaves the server, this mostly reflects how quickly WordPress and PHP produce a page.

2. From a visitor’s connection: about 0.42–0.47 seconds. On the same day at 13:37 UTC, the time the server took to start responding (time to first byte, or TTFB) was measured with curl by the AI assistant we use for research, from a broadband connection in Bangladesh, sending 10 requests each to the homepage, a review and a guide.

Page Median TTFB Fastest Slowest
Homepage 0.43 s 0.32 s 0.62 s
Hostinger review 0.47 s 0.30 s 1.55 s
PHP2Shell guide 0.42 s 0.30 s 0.92 s

The gap between the two is mostly the internet: the round trip between Bangladesh and the server, plus connection setup. We haven’t confirmed which data center the server is in.

Neither number is a full page load. A visitor’s browser still has to download the HTML, images, styles and scripts after the first byte arrives.

What these numbers don’t show: uptime, how the server behaves under heavy traffic, how many visitors it can handle, or how it compares with other hosts. That would need monitoring over weeks and a proper load test, which we haven’t run.

Is page caching working? Not confirmed

A page cache saves a finished copy of each page, so WordPress doesn’t rebuild it for every visitor. Our site has a page-cache plugin active, and WordPress Site Health reports “page cache detected”. That result, though, is based on the plugin being present. Site Health also reported that it found no caching headers in the responses, and we saw no cache marker in the pages either.

So the plugin is installed, but we can’t yet show that visitors are getting cached pages. If you run the same setup, check the plugin’s settings and its documentation for how to confirm caching. Then test while logged out, because many cache plugins skip logged-in users.

What you take on with a VPS

The extra control comes with work that a shared host would normally do for you:

  • Security updates. When the PHP2Shell vulnerabilities hit in October 2026, Hostinger rolled out the fix across its Web (shared), Cloud and cPanel hosting. It told VPS customers to update PHP themselves. Our PHP2Shell guide covers what that involves.
  • Backups. Find out exactly what your plan backs up, how often, and how to restore it, then test a restore once. We haven’t covered Hostinger’s VPS backup terms here.
  • Caching and tuning. As the previous section shows, installing a cache plugin isn’t the same as having a working cache.
  • Monitoring. Nobody tells you the site is down unless you set up an uptime monitor.
  • Email. Nothing in our KVM 2 setup gave bytepicks.tech a mailbox. We added email forwarding and a newsletter tool separately.

If a control panel would make this easier, our roundup of cPanel alternatives covers panels that run on a VPS.

KVM 2 or shared hosting?

KVM 2 VPS Shared hosting
PHP and server updates You The host
Resources Allocated to your server (CPU subject to credits) Shared with other accounts
Root access and custom software Yes No
Skills needed Comfortable with the Linux command line, or a control panel Mostly point-and-click
Makes most sense for Several sites or apps, or a setup you want to control A first blog or a small business site

For a first blog, our step-by-step guide and our Hostinger review cover the simpler shared plans.

Hostinger KVM 2 review: KVM 2 VPS vs shared hosting, who handles updates, resources, root access and skills needed, plus KVM 2 specs and price
KVM 2 specs and price from Hostinger, checked 27 October 2026.

Hostinger KVM 2 review: bottom line

What we can say from evidence: KVM 2’s resources are generous for a single WordPress blog, our server answers its own requests quickly, and it starts responding to a visitor in Bangladesh in under half a second at the median. We can’t yet say how it performs under load, whether our page cache is working, or what Hostinger’s VPS backups cover. Those decide whether the renewal price is good value.

Choose KVM 2 if you want control and are prepared to maintain the server. If you’d rather never think about PHP versions or caching, managed or shared hosting is the more sensible trade.

Seven days of real usage on our KVM 2

Specs tell you what you pay for. They don’t tell you how much a real setup uses. So we pulled our server’s monitoring history from Hostinger’s VPS API, covering 21 October 00:17 to 28 October 13:49 UTC, with readings about every 30 minutes.

The server runs more than this blog. BytePicks runs in containers alongside other projects, so the figures below are for the whole server, not BytePicks alone.

Metric What the monitoring showed Share of KVM 2
CPU Mostly 5–7%. Highest reading 18.8% (22 Oct, 05:49 UTC). Even the peak was under a fifth
RAM 1.6–2.2 GB About 19–26% of 8 GB
Disk 21.6 GB in use at the end About 20% of 100 GB
Restarts None in the period. Uptime at the end was about 11 days. —

Percentages use the plan’s 8 GB of RAM and 100 GB of disk as the base. RAM is as reported by Hostinger’s monitoring, which doesn’t say whether file cache is included.

What it means

The CPU-credit limit described above bites when a server runs near full CPU for long stretches. This week looked nothing like that: low, steady use with a few short spikes.

It also shows that KVM 2 is far more than one blog needs. With several projects running, roughly 6 GB of RAM and most of the CPU sat unused. If you plan to host a single WordPress site with modest traffic, shared or managed hosting will likely cost less. The VPS makes more sense when several projects share it.

The renewal price

The first 24-month term costs $210.96, or $8.79 a month. Renewing for the same term at $14.99 a month costs $359.76, about 1.7 times as much (Hostinger’s VPS page, checked 28 October 2026). Plan your budget around the renewal price.

One quiet week proves little about the future. BytePicks is a new site with modest traffic, and we haven’t load-tested the server. Treat these numbers as a picture of light use, not a capacity rating.

Frequently Asked Questions

Is Hostinger KVM 2 enough for a WordPress site?

For a single WordPress site, 2 vCPU and 8 GB of RAM is a comfortable allocation on paper, and BytePicks runs on it. We haven’t load-tested it, so we can’t say how much traffic it handles.

Do I have to update PHP myself on a Hostinger VPS?

Yes. Hostinger keeps PHP updated on its managed hosting servers, but says VPS servers are managed by their customers.

What happens when a Hostinger VPS runs out of CPU credits?

According to Hostinger, available CPU drops to 20% of the allocated capacity until the credit balance rebuilds.

Is TTFB the same as page load time?

No. TTFB measures how long the server takes to start responding. Page load time also includes downloading and rendering the HTML, images, styles and scripts.

Sources (checked 27 October 2026): Hostinger plan parameters and limits, Hostinger VPS pricing, Hostinger on PHP2Shell.

Angela Roy Editor

Angela Roy has 7 years of experience in IT support and web hosting. On BytePicks, every price, plan limit and Windows fix is checked against the vendor's own documentation before it's published, and articles say when something hasn't been tested hands-on.