Comments for Educate. Liberate. http://nullstyle.com personal weblog by Scott Fleckenstein Sat, 05 Jul 2008 10:14:58 +0000 http://wordpress.org/?v=2.2.2 Comment on Unixbench Roundup for EC2, Joyent, and my Brand Spankin’ new Macbook Pro by Matt http://nullstyle.com/2008/03/31/unixbench-roundup-for-ec2-joyent-and-my-brand-spankin-new-macbook-pro/#comment-125 Matt Tue, 01 Apr 2008 18:41:51 +0000 http://nullstyle.com/2008/03/31/unixbench-roundup-for-ec2-joyent-and-my-brand-spankin-new-macbook-pro/#comment-125 <p>I should add that I am very happy with Joyent and am satisfied with the resolution to the issue. I love the accelerator concept (easy vertical scaling) and now that I'm on the new hardware everything is great.</p> I should add that I am very happy with Joyent and am satisfied with the resolution to the issue. I love the accelerator concept (easy vertical scaling) and now that I’m on the new hardware everything is great.

]]>
Comment on Unixbench Roundup for EC2, Joyent, and my Brand Spankin’ new Macbook Pro by Matt http://nullstyle.com/2008/03/31/unixbench-roundup-for-ec2-joyent-and-my-brand-spankin-new-macbook-pro/#comment-124 Matt Tue, 01 Apr 2008 17:51:52 +0000 http://nullstyle.com/2008/03/31/unixbench-roundup-for-ec2-joyent-and-my-brand-spankin-new-macbook-pro/#comment-124 <p>I've been doing a lot of comparisons between a Joyent L accelerator and a 2 year old Toshiba laptop w/ a Pentium M (both with 1GB of RAM):</p> <p>One initial benchmark I ran was a slow query. It took 8 seconds on my laptop and a whopping 6+ minutes on the Joyent Accelerator.</p> <p>So I contacted Joyent support.</p> <p>Turns out Joyent has two different hardware configurations, one that is "old" and one that is "new". The "old" ones have dirt slow IO. </p> <p>After Joyent switched me to a 1GB accelerator on the "new" hardware, the same query now executes in between .8 seconds and 1.2 seconds (probably depending on the overall load on the box).</p> <p>So I suggest you contact support and verify that you're on the "new" hardware configuration at Joyent. It took me a while to get this to happen... Joyent tried to blame the query, mysql, my app code, my my.cnf settings, etc.</p> <p>Thanks to this benchmark I'll probably give the query at try on a Large EC2 instance just to compare... </p> <p>Note: I think Joyent should be proactively getting people off of the atrocious "old" hardware config, but that does not seem to be the official policy. a senior tech at Joyent told me that doing so is a "least desirable option" from his perspective. What surprised me most about this was that Joyent was not proactive in moving people off of the old hardware. Once the decision to move was made, everything went smoothly, but it was not fun trying to get anyone there to acknowledge that there are IO issues. The first line of response is "it must be your query, your my.cnf, or your app code".</p> I’ve been doing a lot of comparisons between a Joyent L accelerator and a 2 year old Toshiba laptop w/ a Pentium M (both with 1GB of RAM):

One initial benchmark I ran was a slow query. It took 8 seconds on my laptop and a whopping 6+ minutes on the Joyent Accelerator.

So I contacted Joyent support.

Turns out Joyent has two different hardware configurations, one that is “old” and one that is “new”. The “old” ones have dirt slow IO.

After Joyent switched me to a 1GB accelerator on the “new” hardware, the same query now executes in between .8 seconds and 1.2 seconds (probably depending on the overall load on the box).

So I suggest you contact support and verify that you’re on the “new” hardware configuration at Joyent. It took me a while to get this to happen… Joyent tried to blame the query, mysql, my app code, my my.cnf settings, etc.

Thanks to this benchmark I’ll probably give the query at try on a Large EC2 instance just to compare…

Note: I think Joyent should be proactively getting people off of the atrocious “old” hardware config, but that does not seem to be the official policy. a senior tech at Joyent told me that doing so is a “least desirable option” from his perspective. What surprised me most about this was that Joyent was not proactive in moving people off of the old hardware. Once the decision to move was made, everything went smoothly, but it was not fun trying to get anyone there to acknowledge that there are IO issues. The first line of response is “it must be your query, your my.cnf, or your app code”.

]]>
Comment on Unixbench Roundup for EC2, Joyent, and my Brand Spankin’ new Macbook Pro by Jamie Flournoy http://nullstyle.com/2008/03/31/unixbench-roundup-for-ec2-joyent-and-my-brand-spankin-new-macbook-pro/#comment-123 Jamie Flournoy Tue, 01 Apr 2008 17:23:52 +0000 http://nullstyle.com/2008/03/31/unixbench-roundup-for-ec2-joyent-and-my-brand-spankin-new-macbook-pro/#comment-123 <p>It would be interesting to see results from your MBP with CentOS 5 installed, to measure filesystem performance with the same kernel and filesystem type.</p> <p>That said, I suspect that the real issue is that 2.5" laptop hard disks are quite slow (5400 rpm, usually) compared to desktop or server class hard disks.</p> It would be interesting to see results from your MBP with CentOS 5 installed, to measure filesystem performance with the same kernel and filesystem type.

That said, I suspect that the real issue is that 2.5″ laptop hard disks are quite slow (5400 rpm, usually) compared to desktop or server class hard disks.

]]>
Comment on Unixbench Roundup for EC2, Joyent, and my Brand Spankin’ new Macbook Pro by Alex MacCaw http://nullstyle.com/2008/03/31/unixbench-roundup-for-ec2-joyent-and-my-brand-spankin-new-macbook-pro/#comment-113 Alex MacCaw Tue, 01 Apr 2008 06:52:04 +0000 http://nullstyle.com/2008/03/31/unixbench-roundup-for-ec2-joyent-and-my-brand-spankin-new-macbook-pro/#comment-113 <p>Great stuff! And now for a bandwidth test...</p> Great stuff! And now for a bandwidth test…

]]>
Comment on Inconsolata, monospace bliss. by Olle Jonsson http://nullstyle.com/2007/10/03/inconsolata-monospace-bliss/#comment-101 Olle Jonsson Fri, 07 Mar 2008 15:50:46 +0000 http://nullstyle.com/2007/10/03/inconsolata-monospace-bliss/#comment-101 <p>+1 Andale Mono refugee here. Thanks for the tip.</p> +1 Andale Mono refugee here. Thanks for the tip.

]]>
Comment on Inconsolata, monospace bliss. by Ryan S http://nullstyle.com/2007/10/03/inconsolata-monospace-bliss/#comment-96 Ryan S Mon, 25 Feb 2008 19:11:22 +0000 http://nullstyle.com/2007/10/03/inconsolata-monospace-bliss/#comment-96 <p>One thing I don't like about Inconsolata is that it is difficult to tell the difference between O & 0 (the capital letter and the number zero), as well as l, I, and 1 (lower case L, uppercase i, and the number one). Perhaps "difficult" is too strong a word, but for coding, I prefer a font that is really in-your-face about those characters. However, what I DO like about Inconsolata is that it's open source. I downloaded a font-editing tool called Font Forge and modified the offending glyphs to my liking, and now I'm in programmer heaven.</p> One thing I don’t like about Inconsolata is that it is difficult to tell the difference between O & 0 (the capital letter and the number zero), as well as l, I, and 1 (lower case L, uppercase i, and the number one). Perhaps “difficult” is too strong a word, but for coding, I prefer a font that is really in-your-face about those characters. However, what I DO like about Inconsolata is that it’s open source. I downloaded a font-editing tool called Font Forge and modified the offending glyphs to my liking, and now I’m in programmer heaven.

]]>
Comment on ThoughtBlog: On XMPP and building distributed applications - 2/19 by nullstyle http://nullstyle.com/2008/02/19/thoughtblog-on-xmpp-and-building-distributed-applications-219/#comment-95 nullstyle Thu, 21 Feb 2008 23:45:06 +0000 http://nullstyle.com/2008/02/19/thoughtblog-on-xmpp-and-building-distributed-applications-219/#comment-95 <p>Pedro,</p> <p>Thanks very much for the generous offer! I'll definitely ping you as my peanut (what some would call a brain) overheats :)</p> Pedro,

Thanks very much for the generous offer! I’ll definitely ping you as my peanut (what some would call a brain) overheats :)

]]>
Comment on ThoughtBlog: On XMPP and building distributed applications - 2/19 by Pedro Melo http://nullstyle.com/2008/02/19/thoughtblog-on-xmpp-and-building-distributed-applications-219/#comment-94 Pedro Melo Thu, 21 Feb 2008 23:13:11 +0000 http://nullstyle.com/2008/02/19/thoughtblog-on-xmpp-and-building-distributed-applications-219/#comment-94 <p>Hi,</p> <p>I don't classify as a guru I think, but I'm doing application-to-application protocols over XMPP for 2 or 3 years now, so ping me (jabber id is equal to my email address) if you need anything.</p> <p>Always ready to help out XMPP projects :)</p> <p>Best regards,</p> Hi,

I don’t classify as a guru I think, but I’m doing application-to-application protocols over XMPP for 2 or 3 years now, so ping me (jabber id is equal to my email address) if you need anything.

Always ready to help out XMPP projects :)

Best regards,

]]>
Comment on How to build ImageMagick and install RMagick with MacPorts on Mac OS X Leopard by Installing RMagick on Leopard : reinventar http://nullstyle.com/2007/10/27/how-to-build-imagemagick-and-install-rmagick-with-macports-on-mac-os-x-leopard/#comment-91 Installing RMagick on Leopard : reinventar Mon, 14 Jan 2008 01:22:45 +0000 http://nullstyle.com/2007/10/27/how-to-build-imagemagick-and-install-rmagick-with-macports-on-mac-os-x-leopard/#comment-91 <p>[...] Unfortunately it’s still a game of luck, pacience and preseverance. Luckily I followed the tutorial at onRails.org and managed to get things running after some time installing everything by hand from the source.  I guess the alternative would be to use something like MacPorts to install RMagick. [...]</p> […] Unfortunately it’s still a game of luck, pacience and preseverance. Luckily I followed the tutorial at onRails.org and managed to get things running after some time installing everything by hand from the source.  I guess the alternative would be to use something like MacPorts to install RMagick. […]

]]>
Comment on How to build ImageMagick and install RMagick with MacPorts on Mac OS X Leopard by Adam Hutchison http://nullstyle.com/2007/10/27/how-to-build-imagemagick-and-install-rmagick-with-macports-on-mac-os-x-leopard/#comment-90 Adam Hutchison Thu, 27 Dec 2007 21:18:59 +0000 http://nullstyle.com/2007/10/27/how-to-build-imagemagick-and-install-rmagick-with-macports-on-mac-os-x-leopard/#comment-90 <p>Just a heads-up... After solving the GCC issues by installing Xcode 3.0, I had some other issues getting this installed due to a missing GNUTAR in /usr/bin. For some reason, it was not existent on my factory Leopard install. I can't be sure that it wasn't there and somehow removed, but copying getting a copy of TAR from a Tiger install and dropping it into /usr/bin did the trick. Also, be sure to symlink tar to gnutar (ln -s /usr/bin/tar /usr/bin/gnutar), as MacPorts looks for /usr/bin/gnutar</p> Just a heads-up… After solving the GCC issues by installing Xcode 3.0, I had some other issues getting this installed due to a missing GNUTAR in /usr/bin. For some reason, it was not existent on my factory Leopard install. I can’t be sure that it wasn’t there and somehow removed, but copying getting a copy of TAR from a Tiger install and dropping it into /usr/bin did the trick. Also, be sure to symlink tar to gnutar (ln -s /usr/bin/tar /usr/bin/gnutar), as MacPorts looks for /usr/bin/gnutar

]]>