Linux server performance: Is disk I/O slowing your application?

If your Linux server is bogged down, your first step is often to use the TOP command in terminal to check load averages and wisely so. However, there are times when TOP shows very high load averages even with low cpu ‘us’ (user) and high cpu ‘id’ (idle) percentages. This is the case in the video below, load averages […]

56 Linux Networking commands and scripts

Today, I wanted to test network throughput via command line with at least 3 tools. For the life of me, I could not remember iperf. We can all relate. It was a bit frustrating, so I decided to create a network tools go-to-list for myself. Then, I thought, why not turn the list into a […]

Linux – How to Securely Copy Files Using SCP examples

This post includes SCP examples. SCP or secure copy allows secure transferring of files between a local host and a remote host or between two remote hosts. It uses the same authentication and security as the Secure Shell (SSH) protocol from which it is based. SCP is loved for it’s simplicity, security and pre-installed availability.   SCP […]

25 Best CDN Providers 2019

A content delivery network, also referred to as a content distribution network (CDN) is a geographically distributed network of data centers containing proxy servers. CDN Providers serve Internet content, including web objects (text, graphics and scripts), downloadable objects (media files, software, documents), applications (e-commerce, portals), live streaming media, etc… closer to and thus faster, to end users. Some of the main advantages […]

PHP 5.6 EOL (End of Life) – PHP 7 Compatibility Check

Summary: PHP 7.3 benchmark, how to check your PHP scripts/apps for PHP 7 compatibility, upgrade to PHP 7 ASAP, confirm OpCache is enabled/monitored and some php.ini optimization tweaks.   PHP 5.6 and PHP 7.0 to hit EOL this year! reached EOL last Year! (2018) PHP 5.6 was first released back in 2014, with alpha 1 released in January 2014. […]

Choosing the Best Linux Server Distro 2019

Are you trying to decide on a Linux server distro (distribution) in 2019? This article will help guide you based on the strengths of the Linux server distributions available. If you are looking for desktop advice, have a look at Choosing the Best Linux Distro 2019, for Desktop.   Best Linux Server distro 2019 The first […]

Finding Linux Compatible Printers 2019

Here’s all the info and links needed to find a printer or all-in-one printer that supports Linux in 2019. If you don’t want to spend hours comparing printers, have a look at my recommended Linux compatible printers. Last updated January 20th 2019. This is the promised update as per the comments section below, sorry about the delay! Fixed broken […]

100 Server and Application Performance Monitoring Tools 2019

Last Updated: Jan 15th 2019 November 29th 2018 – Site24x7 replaces Coscale. Coscale was recently acquired by New Relic.  Oct 11th 2018 update: 100+ – Fixed 11 broken links. (including defunct, mergers, acquisitions, or changed links) December 1st 2017 update: 70 100 Top Server Monitoring & Application Performance Monitoring Tools. August 6th 2017 update: 50 70 Top Server Monitoring & Application Performance Monitoring […]

Could not increase number of max_open_files to more than… (Solution)

A quick solution to the warning “Could not increase number of max_open_files to more than” when starting MySQL or MariaDB. For some background read How MySQL Opens and Closes Tables. Here’s an excerpt: “The table_open_cache and max_connections system variables affect the maximum number of files the server keeps open. If you increase one or both of these […]

Tuning MySQL: my.cnf, avoid this common pitfall!

Caution: Don’t overwrite my.cnf all at once. Backup data and config, make one or two changes per restart, test extensively. It took me some time to decide the title for this article. MariaDB has been fast replacing MySQL as a growing number of Linux distributions now default to MariaDB over MySQL. MariaDB is an enhanced drop-in replacement […]