Tag: SysAdmin

Virtual CPUs with Google Compute Engine

After looking at how virtual CPUs are handled in Amazon Web Services and Microsoft Azure, we explore CPU definitions and CPU performance under the Google Compute Engine platform.

Read More >

Loose Coupling and Discovery of Services With Consul — Part 2

Creating a Consul Client Docker Image In my previous post, I demonstrated how to create a cluster of Consul servers using a pre-built Docker image. I was able to do this because our use case was simple: run Consul. In…

Read More >

Loose Coupling and Discovery of Services With Consul — Part 1

Today I would like to demonstrate the use of Consul to help achieve loose coupling and discovery of services, two important principles of service-oriented architecture (SOA) present in modern, elastic infrastructures. If you have ever designed an architecture to be…

Read More >

Comparing CPU Throughput of Azure and AWS EC2

After observing CPU core sharing with Amazon Web Services EC2, I thought it would be interesting to see if Microsoft Azure platform exhibits the same behavior. Signing up for Azure’s 30-day trial gives $200 in credit to use over the…

Read More >

SaltStack for Remote Parallel Execution of Commands

There are many scenarios when a SysAdmin has to do a “box walk” of the entire infrastructure to execute a command across many servers. This is universally accepted as one of the less glamorous parts of our job. The larger…

Read More >

vCPU sharing in EC2: HVM to the rescue?

aws-cpu-hvm-600x235

I’ve been doing some testing to clarify what a vCPU in Amazon Web Services actually is. Over the course of the testing, I experienced inconsistent results on a 2-thread test on a 4-vCPU m3.xlarge system, due to the mislabeling of…

Read More >

Virtual CPUs with Amazon Web Services

The definition of a vCPU in Amazon Web Services is a bit unclear. We run some tests to see how much CPU performance we actually get, and discover some unexpected side effects from AWS’s implementation.

Read More >

Why was SSHD refusing my key?

I was contacted by a colleague about a problem he was having. “I’m trying to set up something simple which I’ve done millions of times, but it’s not working. I might be missing something obvious.” The issue was that the…

Read More >

Adding Networks to Exadata: Fun with Policy Routing

Follow these steps when setting up interfaces in a policy-routed Exadata system, they should be helpful.

Read More >

Troubleshooting ORA-27090 Async I/O Errors with Systemtap

There’s a known bug, 7306820 “ORA-7445 [krhahw] / ORA-27090 during file header read. Instances may crash, but this bug is fixed in 11.2.0.1, and this database is running 11.2.0.3. And on top of that, it’s an Exadata system, so I/O to storage servers goes over the InfiniBand network rather than using async I/O (AIO) calls.

Read More >
Page 1 of 1012345...10...Last Page »