Quantcast
Channel: Blog O' Matty on Prefetch Technologies
Browsing all 58 articles
Browse latest View live

Using smartd on Solaris systems to proactively find disk drive problems

In my article Out S.M.A.R.T your hard drive, I talked about how smartctl can be used to monitor the SMART attributes in modern disk drives. One item I didn’t cover was smartd. This nifty little daemon...

View Article



Adding SMART support to FreeBSD

I first ran across smartmontools about a year ago, and like to install it on all of the systems I manage. This helps me understand the current health of the hard drives in the servers and desktops I...

View Article

Smartmontools saves the day!

While booting up my x86 laptop this week, I noticed the following errors on the console: Feb 26 18:16:54 zebox smartd[492]: Device: /dev/ad0, 1 Currently unreadable (pending) sectors Feb 26 18:16:54...

View Article

Getting around smartmontools linker errors

I posted a blog entry a while back that showed how to setup smartd on a Solaris system. Two individuals left comments indicating that smartmontools wouldn’t build, and one individual (Peter) received...

View Article

Solaris needs SMART support! Please help!

While attempting to run the smartctl utility a few weeks back on an x86 Solaris 10 host with IDE disk drives, I received the following error: $ smartctl -a /dev/dsk/c1d0s0 smartctl version 5.36...

View Article


SMART utilities for your favorite operating system

While perusing the web a few weeks back, I came across SMARTReporter. SMARTReporter is a wicked cool software package that can be used to monitor hard drive SMART data under OS X, and it is 100% free...

View Article

A nice graphical interface for smartmontools

In my article out SMART your hard drive, I discussed smartmontools and the smartctl comand line utility in detail. The article shows how to view SMART data on a hard drive, conduct self-tests and shows...

View Article

Notes from episode 28 of TGIK: Exploring CockroachDB on Kubernetes

Over the past few months I’ve been trying to learn everything there is to know about Kubernetes. Kubernetes is an amazing technology for deploying and scaling containers though it comes with a cost....

View Article


Notes from episode 12 of TGIK: Exploring serverless with Kubeless

Over the past few months I’ve been trying to learn everything there is to know about Kubernetes. Kubernetes is an amazing technology for deploying and scaling containers though it comes with a cost....

View Article


Notes from episode 13 of TGIK: Serverless with Fission

Over the past few months I’ve been trying to learn everything there is to know about Kubernetes. Kubernetes is an amazing technology for deploying and scaling containers though it comes with a cost....

View Article

Notes from episode 14 of TGIK: Serverless with OpenFaaS

Over the past few months I’ve been trying to learn everything there is to know about Kubernetes. Kubernetes is an amazing technology for deploying and scaling containers though it comes with a cost....

View Article

atexit() stage right. Or how my Python program leaked file descriptors.

A year and a half ago I started using prometheus and grafana to graph metric data. This combination is incredibly powerful and I have been absolutely blown away by the amount of actionable intelligence...

View Article

Timing out and killing Linux commands if they don't complete in a certain...

This past weekend I was working on a software project and needed to kill a job if it didn’t complete in a certain amount of time. The coreutils package ships with the timeout utility which is ideal for...

View Article


How to easily create a JSON file from a YAML file

If you work with with modern orchestration and configuration management systems you are most likely dealing with YAML and JSON on a daily basis. During testing, it is periodically useful to convert...

View Article

Creating multi-node Kubernetes test clusters with KIND (Kubernetes In Docker)

The Kubernetes ecosystem is rapidly evolving, which means tools, frameworks and ways to approach running Kubernetes in production are constantly changing. To keep up with these changes I used to use a...

View Article


Understanding the network plumbing that makes Kubernetes pods and services work

This morning I wanted to better understand how requests to ClusterIPs get routed to Kubernetes pods. Properly functioning networking is critical to Kubernetes and having a solid understanding of what...

View Article

The beginners guide to creating Kubernetes manifests

As a long time Kubernetes user the question I hear most often is “how do I create manifests (the file that describes how to create and manage resources in a cluster)?” When I ask the person posing the...

View Article


Notes from episode 79 of TGIK: YTT and Kapp

Over the past few months I’ve been trying to learn everything there is to know about Kubernetes. Kubernetes is an amazing technology for deploying and scaling containers though it comes with a cost....

View Article

Notes from episode 45 of TGIK: Calico

Over the past few months I’ve been trying to learn everything there is to know about Kubernetes. Kubernetes is an amazing technology for deploying and scaling containers though it comes with a cost....

View Article

Creating a set of random numbers from the command line

This past weekend I was doing some database testing and needed to generate some random numbers to populate a table. My typical go-to utility for generating one random number is head piped to od and tr:...

View Article
Browsing all 58 articles
Browse latest View live




Latest Images