Benchmark, Get System Information

hardinfo, benchmark linux system

Hardinfo allows you to benchmark and get system information. Following types of benchmarks are performed to access the system performance.

  • ZLib
  • Fibonacci
  • MD5
  • SHA1
  • Blowfish
  • FPU Raytracing

These benchmarks doesn't cover all aspects of the system but it's nice to start somewhere.

Hardinfo also collects the following info and generates the html report.

  • Operating System Info
  • File system Info
  • Network Info
  • Hardware info (Processor, Memory, PCI, USB, Printers, Sensors, etc...)

Install hardinfo

sudo apt-get -y install hardinfo

Things to Avoid on Ubuntu

Moonlight

This is Linux port of Microsoft sliverlight apparently designed to compete with adobe flash. Silver light doesn't offer anything new that's not already offered by adobe flash.

Linux distros previously included some of the technologies that were controversial because they were widespread and to make interoperability easy for new users. We don't need this turd and it's not widespread.

Mono

Here comes another patent covered piece of junk aggressively pushed by Novell. Apparently some parts of win forms are covered by patents and could give ground for Microsoft to spread their FUD further.

Some of the applications using Mono.

  • F-Spot - An excellent photo management application written using propaganda software.
  • Beagle - A desktop file search tool.
  • Tomboy - A gnome note taking application.
  • And many more...

If you want to see Linux survive and not polluted by Microsoft's litter either use pure OSS counterparts of these software or prefer applications with GPL 3 compatible license.

Upgrading from Intrepid to Jaunty

Tried normal GUI upgrade using upgrade-manager -d command. I was told I need to download around 1.5G to complete upgrade. I wasn't surprised since I have 10s of window managers and other apps installed which I play around with.

First thing I did was uninstall everything GUI based and bring down the system to bare bones. I did achieve this by uninstalling kdebase, libgtk, openoffice and games etc. And did apt-get autoremove to remove unnecessary packages.

Since I don't have any window manager installed I had to do everything from virtual terminal. I used following command to do upgrade from CLI. us.archive.ubuntu.com was incredibly slow for me and I had to use tw.archive.ubuntu.com. Took me around 3hrs on 512kbps connection.

sudo do-release-upgrade -d

After completion of system upgrade installed default GNOME environment.

sudo apt-get -y install ubuntu-desktop

Surprises

Finally ath5k started supporting my atheros wireless chipset. nVidia driver was automatically installed and configured.

I didn't see any change in my system boot time. It was neither fast nor slow. Needs further investigation.

My system is now super responsive its either due to changes in jaunty or removing crap out of my system. :-P

iotop - Monitor Disk I/O by Process

iptop monitor disk usage by process

iotop allows us to watch processes which are currently accessing the disks. iotop also shows I/O transfer speeds by process and thus it becomes easy to pinpoint what's going on.

Installation

Use following command to install iotop.

sudo apt-get -y install iotop

Now you can use iotop command inside terminal to launch iotop.