MySQL Performance Tuning: Tips, Scripts and Tools

With MySQL, common configuration mistakes can cause serious performance problems. In fact, if you misconfigure just one of the many config parameters, it can cripple performance. Of course, the performance of MySQL is often tied to the efficiency of your MySQL queries. It’s important to ensure that your performance issues are not due to poorly […]

60 Linux Networking commands and scripts

Recently, I wanted to test network throughput via command line with at least 3 tools. For the life of me, I could not remember iperf. Not being able to remember previously used command line tools is frustrating and something we can all relate to. So I created a go-to-list of network tools for myself. Then, I […]

20 Leading Companies Share How COVID-19 is Accelerating the Future of APM

One year ago, I asked 12 of the leading providers of application performance monitoring (APM) and other SaaS-based monitoring services: what will the future of APM look like in 2020?  They pointed to the rise of AIOps (Artificial Intelligence for IT Operations), Big Data, and Digital Experience Monitoring (DEM) as the core advancements in this space. […]

MySQL Performance: Stop hoarding. Drop unused MySQL databases

Recently, I supported a new client with solving MySQL performance issues. There were several areas where MySQL performance issues were addressed. One issue, however, was overlooked prior to our communications, was that of keeping around unused databases. There was around 15 gigabytes of unused MySQL data – a mix of MyISAM and Innodb tables – […]

Top Serverless Monitoring Tools + Serverless Resources

Technology continues to evolve and solutions for hosting applications continue to expand. One such method of application hosting that has been growing in popularity is Serverless Computing.   What is Serverless Computing? Put simply, Serverless Computing is a cloud-computing execution model managed by cloud providers who run the servers hosting your application. Therefore, instead of […]

How to diagnose OOM errors on Linux systems

Out-of-memory (OOM) errors take place when the Linux kernel can’t provide enough memory to run all of its user-space processes, causing at least one process to exit without warning. Without a comprehensive monitoring solution, OOM errors can be tricky to diagnose. In this post, you will learn how to diagnose OOM errors in Linux kernels […]

bashtop – the ‘cool’ top alternative.

Meet bashtop, an esthetically pleasing system monitor, written completely in Bash. Yup, you can view all 5000 lines of code, by simply opening /usr/bin/bashtop with a text editor or view on Github. Over the years, the available options for command-line system monitoring tools have grown quite a bit. There is top, htop, glances, nmon, ytop, gtop, vtop, and […]

Apache Performance: Disable .htaccess

A while back, I searched the web for a performance article which I could forward to a client of StackLinux. An article explaining how using WordPress Cache plugins which make use of .htaccess, are almost always slower than plugins that don’t use .htaccess. Surprisingly, that search took a lot longer than expected, until I finally came across this […]

How to Optimize Your Cloud Services Cost

In this blog post, we review some of the biggest risks behind increasing services cost and how to optimize cloud services cost with a proper application monitoring solution. As modern software deployments continue to break down into smaller and more modular units, the world is seeing more moving parts in the deployment equation. The drivers […]