Posts Tagged ‘Linux

This is a “re-print” of an article I had on Webperformance.org that I notice that a number of people search for.

See additional information on how not to use Round-Robin DNS.
The use of Round-Robin DNS for load-balancing has been around for a number of years. It is meant to serve as a way to have multiple [...]

Well, it’s done. After a week of trying this and that, I finally got DSL (DamnSmallLinux) rolling on the Fujitsu B2131 last night.
To remind folks what the challenge was (and is for some of the linux dev teams out their who claim to support older platforms): Install a fully-functioning OS on a laptop machine built [...]

Why GrabPERF?
About four years ago, I had a bright idea that I would like to learn more about how to build and scale a small Web performance measurement platform. I’ve worked in the Web performance industry for nearly a decade now, and this was an experimental platform for me to examine and encounter many of [...]

For the last week, I have been using Ubuntu 8.04 (Hardy Heron) on my personal laptop. I can say that the experience has been mostly transparent for me, even with the need for a complete re-build last night after an attempt to install a complex theme replacement.
I can say that it has been transparent because [...]

In 2004-2005, as a lark, I created my own Web performance measurement system, using PERL, PHP and MySQL. In August 2005, I managed to figure out how to include remote agents.
I dubbed it…GrabPERF. An odd name, but an amalgamation of “Grab” and “Performance” that made sense to my mind at the time. I also never [...]

This morning, after months of increasing performance issues, and connectivity issues, I have retired the Boston Verizon measurement location. This location hosted 2 measurement agents.
The machines, hosted in my basement, are connected using Verizon FiOS, which has become increasingly flaky over the last couple of months. As well, the machines are 7 year old Pentium [...]

My side project, GrabPERF, is looking for a few good measurement locations.
Right now, there are only five measurement locations, two of which are in my basement, on my personal Internet connection. I am hoping, through this pledge drive, to find a number of additional locations. Areas desperately needed include:

East Coast, USA
West Coast, USA
Midwest, USA
UK
Asia-Pac
Southeast Asia
Australia [...]

This paper is an extension of the work done for another article that highlighted the performance benefits of retrieving uncompressed and compressed objects directly from the origin server. I wanted to add a proxy server into the stream and determine if proxy servers helped improve the performance of object downloads, and by how much.
Using the [...]

How much improvement can you see with compression? The difference in measured download times on a very lightly loaded server indicates that the time to download the Base Page (the initial HTML file) improved by between 1.3 and 1.6 seconds across a very slow connection when compression was used.

Base Page Performance
There is a slightly slower [...]

cURL is an application that can be used to retrieve any Internet file that uses the standard URL format — http://, ftp://, gopher://, etc. Its power and flexibility can be added to applications by using the libcurl library, whose API can be accessed easily using most of the commonly used scripting and programming languages.
So, how [...]


About this blog

Stephen Pierzchala is one of a 10-year veteran of the Web performance field who also writes on topics that interest his non-linear world-view.

Contact

stephen@pierzchala.com

+1 (508) 410-3865