Groovy Threading and Java Threading
by David Kowis on Nov.30, 2009, under Coding!, Groovy
I must be doing something wrong regarding my groovy code. I was talking to a friend and fiddling with a tower of hanoi solver code. Just burns in CPU basically. Now I hacked it up in groovy, after he talked about it, just because. Well I came up with a groovy-ish solution that should do the same thing his java code did. However, the Java code actually ran like 8 threads, whereas my groovy code only ran about 3. Based entirely on CPU usage in linux. On the same box. I don’t understand… The code follows. (continue reading…)
Fedora 12 Xen RPMs
by David Kowis on Nov.17, 2009, under Linux, fedora
I built these on a recently updated Fedora 12 box. I haven’t yet had an opportunity to test them. If you do use them and they work great, or not, post in the comments please.
Xen 3.4.2 rpms for Fedora 11 x86_64
by David Kowis on Nov.12, 2009, under Linux, W00t!, fedora
I was using xen 3.4.1 on my fedora 11 Domain0, but I couldn’t ever suspend anything. xm save always failed. Someone on IRC suggested that it was the guest kernel that was to blame. Turns out it was xen 3.4.1.
After many hours searching the intertubes for a srpm or a spec file for building xen 3.4.2 for fedora, I decided that I would hack an existing one to 3.4.2 and hope for the best.
It built after I removed a few patches. The patches mostly complained about being already applied, so I assume the bugs the patches were addressing were fixed in 3.4.2. I have generated rpms for x86_64 and put the spec file up on my site. Enjoy.
Rewriting a résumé
by David Kowis on Oct.25, 2009, under Coding!
I even did the special é character in the title. How about that. I wonder if I got it backwards? (continue reading…)
Fedora Domain 0 and Domain U I/O performance
by David Kowis on Oct.22, 2009, under Linux
I finally got a Fedora 11 domain0 up and running. Built my own kernel using the patches from gentoo-xen-kernel. Specifically, the 2.6.29.6 patches, as I had issues running the 2.6.30 kernel on this particular box. This box does not have the CPU virtualization extensions, so every VM has to be paravirtualized. Here, I discuss a bit on the awesomeness of pygrub, and then I publis a couple bonnie++ results from the dom0 and the domU.