Archive

Archive for October, 2009

Pricing for services

October 27th, 2009

Here’s my consulting pricing; all in USD.

- Total machine optimization, including userland tools (optimized glibc), custom kernel additions for super low latency (written by me): $150 per machine (one time fee, unlimited support)
- Kernel only based optimization: $99
- A generic wrapper library to alter the frame time for games by reducing the cycles for each tick: $50 (It has a neat thing to allow you to pick which timesource on the system to use) :)

Other things include MySQL tuning, apache tuning, etc etc.. I also offer security audits.

The glibc/kernel stuff is for people who require maximum speed without the ability to debug coredump files. My kernel additions are heavy modifications to how the kernel services time for x86 based binaries, I memory map the results and have userland use the memory mapped section of memory of the last clock tick from hardware. It gives the BEST behavior under load. My stuff doesn’t require those ridiculous idler programs that reduce scheduler latency, everything I have is custom.

The source code to my wrapper library, userland tools and kernel mods are not being released with my products, due to the fact people will copy my ideas and resell them to their friends without having a clue to what they do.

My modifications also have other benefits with other games, like COD etc.

Main

Recent Developments

October 19th, 2009

Things have been going well; Paying off debt is almost complete!

I’ve been playing around with some functions of linux, and I’ve came up with something rather neat. Instead of reading the current time, let’s read the last tick the kernel has? In theory, this should provide better scaling (and better srcds/hlds results)

http://www.fpsmeter.org/p,view.html?arg[0]=24297

Is the result of about 2 hours of patching. I have to make a sysctl out of it to control how I want the time to return. I also rewrote nanosleep() to give MUCH MUCH better behavior (adding busywait support back to it)

Main