Measuring storage performance on Linux systems can be done using multiple tools. However, there is one set of tools that comes stock with Linux. These are blktrace and blkparse. These tools trace SCSI commands and data flow through the kernel from request to final write. These tools even show states most people do not know about, such as IO splits. Here is a short tutorial on how to use these tools to collect a trace. If you upload that trace to The Other Other Operation’s workload repository they’ll analyze it and post some results. You’ll help The Other Other Operation make better benchmarks and learn about how your application actually uses storage.
I recently upgraded my Fedora 12 Linux Machine on which I do development to the latest Kernel. After a reboot, I noticed the display went from my normal 1920×1080 down to 640×480. In addition, the monitor itself complained that this was not an optimum setting. I knew something was wrong, so I did the following:
- Went to the NVIDIA site and downloaded the latest drivers, mine were just a little old. After installing them, the problem was not solved.
- Logged in with the 640×480 resolution and ran gnome-display-properties and noticed it could not determine my monitor type.
- I searched the web some at this point and found two posts. Continue reading Fedora 12 Upgrade Lead to 640×480 Display Resolution — Solution
I like to play Windows based games on my Linux based Quad Core computer. To do this I use Codeweaver’s Cross Over Games. In general, it meets all my gaming needs. So far I have been able to install and play the following games:
- Command and Conquer 3: Tiberium Wars using the instructions located at Codeweaver’s C&C3: Tiberium Wars compatibility page. It is important to use the ‘Default Install’ as an Advance Install will fail. Also, you will want to install inside an Unsupported Bottle, I use one named CNC3.
- Rise of Nations requires additional instructions. First you need to use the Codeweaver’s installation tool to install Steam to get the necessary version of DirectX, then follow the instructions on the Codeweaver’s Rise of Nations Compatibility page.
- Rise of Nations: Throne and Patriots should just install. All updates work as well. However, to get sound working go to http://bugs.winehq.org/show_bug.cgi?id=9027 and follow most of those instructions remembering that CrossOver Games does some thing slightly differently.
- Command and Conquer 3: Kane’s Wrath installs fine but you need to follow the instructions for the Tiberium War’s compatibility page to get a running copy. Just substitute Kane’s Wrath for Tiberium Wars in most cases.
- Escape the Museum is just fun and installs fine with no issues what so ever.
- Command and Conquer 4 will not WORK with any form of Wine yet as it requires .NET 3.5 which does not run yet. Not sure CNC4 should be played at all given that you ‘always’ need a live connection.
What is interesting about installing these games makes me think of a Games Virtual Desktop using JeOS and Crossover Games. Granted, the video performance would be incredibly bad, but the idea is interesting.