Skip to content


[Day 1] Choosing experimental tools

At first, an evaluation version of Intel VTune Performance Analyzer was obtained from Intel’s offical site along with a evaluation serial code. The entire program was more than 500MB.

When trying to install it by running ./install.sh, it kept frozen after entering the serial code due to the unconnectivity to Intel’s license verification center. Probably caused by the use of proxy server on my ubuntu. By using the license file sent through the notification email. I think I can get it installed correctly.

It did get installed properly except the sampling driver was not. The issue was that Ubuntu 9.04 was not one of the validated Linux. And the sampling driver can not be compiled under its kernel. I have to compile it manually. The instructions about how to compile it is under /opt/intel/vtune/vdk/src/doc/HOWTO-BUILD-LINUX32-KERNEL-FOR-VTUNE . After taking a glance at the instructions, it’s too complex to compile it, because it requires a re-compilation of a new kernel. Then I choose to install a different linux supported by VTune.

I installed Ubuntu 8.04.2, but now it says no pre-built sampling driver for this kernel. In order to avoid building the driver manually, I have to find out exactly what versions of linux kernel has a pre-built driver.

After looking through some threads on forums, the answer is likely to install a redhat os, since Vtune is built to run on a redhat system. Otherwise, on a debian derived os, it may not detect the libc and dependencies correctly.

Ok, I think I may give it a try on compiling kernel souce code.

I want to try Valgrind which can also offer diagonastics data like cache miss.Furthermore, it’s free and not asking for registration. But havent started yet.

Posted in Multi-threaded L7-Filter. Tagged with , , .

One Response

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Hi,
    Ugh, I liked! So clear and positively.

Some HTML is OK

(required)

(required, but never shared)

or, reply to this post via trackback.