Centmin Mod Test Blog

Welcome to Centmin Mod Test Blog. The purpose of this blog is for testing Centmin Mod menu based Nginx auto installer on a CentOS 6.4 based RamNode SSD Cached LEB VPS server (low end box) with only 128MB of memory installed.

Nginx is compiled with all modules listed here including Nginx ngx_pagespeed and Google SPDY support. This blog is not using any WordPress cache plugins (i.e. W3 Total Cache or WP Super Cache), but just enabling Centmin Mod Nginx inbuilt, Google Nginx ngx_pagespeed module for combining and minifying all CSS and JS files and implementing a 2min Nginx fastcgi_cache for PHP requests.

New Centmin Mod v1.2.3 beta lower install memory requirements

Prior to May 26th, 2013,  Centmin Mod v1.2.3 beta minimum recommended memory on CentOS server was 256MB. The reason due mainly to source compile install for Nginx and PHP-FPM.

The latest beta allows you to install on LEB VPSes with minimum 128MB physically available memory (you’d want to have some swap space though at least 64MB) and still allow for proper YUM repository usage. To do this, prior to actual Centmin Mod install (via centmin.sh menu option #1), find and edit inc/memcheck.inc and find ISLOWMEM variable and change it’s value from 262144 KB to 131072 KB. Then run centmin.sh and select menu option #1. It is still recommended for best performance to have a minimum 256MB of memory, but at least with this updated change you can suffice with a 128MB LEB VPS.

Below is the memory usage for latest Centmin Mod v1.2.3 beta (dated May 26th, 2013 beta release) with Nginx, PHP (php-fpm) with APC Cache (32M), MariaDB MySQL, Memcached server (8MB) and CSF Firewall.

After initial install:

Centmin Mod v1.2.3 beta

Nginx with Google ngx_pagespeed enabled GTMetrix results prior to install Google Analytics code:

without gtmetrix image

Including first GTMetrix screenshot prior to install Google Analytics code

with first GTMetrix image

Posted in Centmin Mod Tagged with: , , , , , , , , , , , , , ,
× -