Posts Tagged ‘the other’

GrabPERF: New Agent Code in Testing

July 21st, 2006 by smp | Comments | Filed in GrabPERF, Web Performance

After a few month hiatus, I am starting to code for GrabPERF again. I need to exercise my brain; as I am a hobbyist code mangler, I have to take on a project every now and then to keep my not-so-l33t skillz honed.

The change to the agent is one of efficiency. The current production agent opens two database connections to run tests: one to retrieve the test configuration data; the other to insert the results of the tests. This means I loop through one set of database query results while doing inserts inside the loop on a second database connection.

This is stupid.

The new code opens a single connection to the database, retrieves the test configuration, dumps the results to an array of arrays, then inserts the data on the same connection. This is more efficient, as I use persistent connections and compression to MySQL to improve performance.

I have this running as TEST AGENT 1 from the Technorati #2 site.

Let me know if you see any madness…outside of Washington DC, and specifically with GrabPERF.

Technorati Tags: , ,

Tags: , , , , , , , , , , , , , , , , , , , , , , ,

More Treos per square foot: Musings on a Mobile Workforce

April 27th, 2006 by smp | Comments | Filed in Life, RANTING, Technology

As many of you know, I inherited an old, very well-used T-Mobile Treo 600 a couple of weeks ago. Well, I have become acutely aware of people who have them, much like suddenly noticing pregnant women when your wife is pregnant.

Today, I am on-site at a large client in the Philadelphia area, and the office is wall-to-wall Treos — 600s, 650s, and 700s. It’s just astounding to see them all. The comment from the client is that the entire company runs on Treos.

Many organizations have migrated to a seamless wireless/laptop/tethered workflow, to the point where it really doesn’t matter where you are, you can get the job done. You can now get the e-mail out and talk to the client as effectively from the car or the airport gate or cube or home office. WIth IM, Skype/Yahoo Voice, work just happens.

With me, I can work in spurts between 06:00 and 23:00, spreading the traditional work day into manageable useful chunks, done when appropriate, when I am at my best intellectual effectiveness. The paranthetical workday is irrelevant to me. The structured office environment is irrelevant to me.

The other side of the coin is that it is important to realize just how mobile we have become, just as it is becoming more and more expensive to be mobile. Will $70, $80, $100 barrels of oil make the wireless revolution the only economical way to do business?

Is having more Treos/Blackberries/Windows Mobile devices per square foot a good thing? Or is it the only thing that will work until we wean ourselves from oil?

Technorati Tags: , , , , ,

Tags: , , , , , , , , , , , , , , , , , ,

Web Performance Domains for Sale

March 6th, 2006 by smp | Comments | Filed in Life, Technology, Web Performance

I just had a look at the list of domains that I own and realize that
I want/need to clean house. There are 3 domains that I want to keep,
and 9 that I am looking to get rid of.

Domains that I want to unload include:

  • mod-deflate.net
  • mod-deflate.org
  • performancecore.org
  • performancecorps.org
  • performancefreaks.org
  • performanceguru.org
  • performanceindex.org
  • searchindex.org
  • webcaching.org
  • webcompression.org
  • webperformance.org

Currently asking $2,000 each for webperformance.org, webcaching.org, searchindex.org, performanceindex.org, and webcompression.org, and anything I can get for the others.

edgeio-key: 00878878ccc0ba01e6db77a82889f12e12fcb084

Technorati Tags: , , , ,

Tags: , , , , , , , , , , , , , , ,

Newest Industry Banner

February 10th, 2006 by smp | Comments | Filed in Life

If you are wondering about the picture at the top of this page (sorry for you folks in RSS readers, gotta head to the blog to see it), I can tell you one thing.

It is real.

[PS: Photo provided by Chris Magnusson.]

I grew up in the shadow if this mountain called, oddly enough, Mount Seven. The Seven is a natural event that only appears in the spring as the snow recedes from the summit.

The other claim to fame for this peak is among paragliders and hang-gliders. If you ask anyone who partakes in these sports if they have ever heard of Mount Seven, their eyes will likely glaze over and drool will run from their mouths,

Why?

Well, the banner doesn’t do the mountain justice from the perspective of a non-powered flight aficianado. This perspective for Google Earth give you a better idea.

When you depart Mount Seven, it is a free and clear 5,000 foot drop into the valley below. And it’s not just any valley; it’s the Rocky Mountain Trench. At a minimum of 5 miles wide, the flying is free and clear. One glider took off from the mountain and ended up in Montana.
Mount Seven is a glorious landmark, and one of the few fond rememberances I have of the town I grew up in.

Technorati Tags: , , , ,

Tags: , , , , , , , , , , , , , , , , , ,

Out of Touch This Weekend

November 10th, 2005 by smp | Comments | Filed in Life, smp

Ok, if there is an issue with GrabPERF or any of the other services on this server this weekend, it is unlikely that I will be able to fix it.

We are going to see friends in Maine, and we aren’t even sure if our mobile phones will work.

I will try and check mail once a day, but don’t expect long essays or grand thoughts this weekend.

Tags: , , , , , , , , ,

GrabPERF: Second Agent Upgrade Complete

November 8th, 2005 by smp | Comments | Filed in GrabPERF, Web Performance

The second measurement agent is now up and running on Ubuntu!

And the happy news is that it is reporting CONNECTION ERRORS!

Well, ok, not so good news for those of you who are getting them. On the other hand, a gap in the measurement data should indicate a serious problem now.

Tags: , , , , , , , ,

Blacklisted: Blogspot.com

October 17th, 2005 by smp | Comments | Filed in smp

I have permanently blacklisted all of people making comments from blogspot.com — it appears that Google’s little nightmare is getting worse.

Thankfully b2evolution makes that easy. I hate to think about what the the other blogging platforms will have to go through to make this happen.

PS: This is in response to Chris Pirillo’s well-timed rant on this topic. [here]

Tags: , , , , , , , , , ,

Recruiters: Please read the damn resume

October 2nd, 2005 by smp | Comments | Filed in smp

I have flamed two recruiters this week.

Why? Because they never bothered to read the resume.

One wanted me to be a technical support rep. The other wanted me to be an Oracle DBA/Developer.

One recruiter saw me copy the top executives at his firm with this lack of intelligence. This had a very positive result: I was able to engage in a conversation with these executives; they realize know that they need to approach things differently.

Why were these recruiters so stupid? Why don’t they get the new world? Why don’t they want to engage me in a proactive conversation about my future?

Why didn’t they bother to read the resume and then ask me what I want?

If this is what most recruiters do, then they are doomed, bound to go the way of the foosball table. They need to understand what Doug has: Candidates have the power.

Ignore this at your own risk.

Tags: , , , , , , , , , , ,

GrabPERF: Whole bunch of bug/performance fixes, part 1

September 14th, 2005 by smp | Comments | Filed in smp

Over the last two days I have been trying to optimize the performance of the Index Charts/Graphs. I think I have found the fix, and you should see results for these charts in the sub 1-second range.

To explain how this works, I have to open up the GrabPERF data model and let you folks peer under the hood.

The Daily Index graphs are created using two tables: hourly_site and data. hourly_site is a rollup produced asynchronously at the end of every hour that aggregates the Arithmetic and Geometric means, as well as a count of successful measurements. data contains over 30 days of raw measurement data which is purged at the end of each day.

All of the days in the daily graph, and all of the hours in the hourly graph are pulled from hourly_site. That is with the exception of the most recent day (daily) and the most recent hour (hourly). These are pulled dynamically from data to ensure that all current results appear on the right-hand side of the graph.

With this design, performance was awful. I have tweaked the code as much as I feel comfortable doing (I am an analyst, not a developer!), but it was slow. I increased the size of the query cache, but the boost only lasted for a while. Then I realized that the data I most cared about was being pushed out of the cache by all of the other cached data.

I have now set MySQL to cache queries only on demand. This reduces the load and means that only the results I care about, and which are accessed most frequently, are cached.

When I restart the database, the Daily Blog Search chart takes about 5.5 seconds to generate, and the hourly chart takes about 30 seconds. Yikes!

After this initial pain, both charts take less than one second to be generated.

I am still working on it, so let me know if you see any weirdness.


UPDATE: Seems that the first query of every hour pays the performance penalty, and all other queries will not.

Tags: , , , , , , , , , , , , , , , , , , , ,

Not “Adieu,” But “Au Revoir”

July 26th, 2005 by smp | Comments | Filed in RANTING

Effective immediately, The Newest Industry is on hiatus.

Most readers are not aware that for most of my life, I have fought a constant battle with depression. Thankfully, my symptoms can be effectively moderated and controlled through medication…most of the time.

Right now, for a variety of reasons I am not comfortable getting into, I am losing the battle with my illness. The canvas is blank, and so is my mind.

For those who say there is always a light at the end of the tunnel, I just found out that mine happens to be on front of a high-speed train coming toward me. And when I reach these depths, no amount of happy, motivational, power-of-positive-thinking drivel can bring me back quickly or easily.

My life has to change. I don’t know how yet, but when I come back, it will be because something has changed.

Thank you for dropping by; see you on the other side.


Technorati: , ,

IceRocket: , ,

Tags: , , , , , , , , , , , , , ,