≡ Menu

performance improvements

Linux HugeTLBfs: Improve MySQL Database Application Performance

Applications that perform a lot of memory accesses (several GBs) may obtain performance improvements by using large pages due to reduced Translation Lookaside Buffer (TLB) misses. HugeTLBfs is memory management feature offered in Linux kernel, which is valuable for applications that use a large virtual address space. It is especially useful for database applications such as MySQL, Oracle and others. Other server software that uses the prefork or similar (e.g. Apache web server) model will also benefit.

[click to continue…]

Download of the day: Linux Kernel 2.6.28

Linux kernel version 2.6.28 has been released and available for download. The new version includes following stable and new features:

a] ext4 file system - The ext4 filesystem can support volumes with sizes up to 1 exbibyte and files with sizes up to 16 TiB. ext4 removes ext3 64-bit storage limits and adds other performance improvements.

b] Graphics Execution Manager (GEM) - It is a a modern memory manager specialized for use in device drivers for graphics chipsets. It manages graphics memory, controls the execution context and manages the Non-Uniform Memory Access (NUMA) environment on modern graphics chipsets. The "xf86-video-intel" device driver will feature GEM integration.

c] Other features - Stable USB drivers, KVM, bug fixes and other stuff.

=> Download Linux kernel 2.6.28 here. You may also find our kernel compile tutorial useful.

Install Flash Player 10 Under Ubuntu Linux

Adobe flash player version 10 (code-named "Astro") has been released and available for download. It has many new features such as:
+ Visual performance improvements
+ 3D effects
+ Custom Filters and Effects
+ Advanced Text Layout
+ Enhanced Drawing API
+ Performance improvements and much more.

You must uninstall any currently installed Flash Player before installing the beta under Linux or Mac / Windows computer. Open Firefox and type following at url box:

(Fig. 01: Flash Player 9 installed)

Method #1: Install Ubuntu flash 10 Player

Visit this url and grab .deb file. Uninstall old flashplayer 9 ( if installed ):
$ sudo apt-get remove flashplugin-nonfree
Now, install Flash 10 (make sure Firefox is not running):
$ sudo dpkg -i install_flash_player_10_linux.deb
Start firefox and type about:plugins. You should see list of plugins including Flash 10.

Method #2: Install Flash Player 10 Final in your home directory

If you need to install flash plugin in your home directory, type the following commands. To uninstall type the command:
$ cd ~/.mozilla
$ rm flashplayer.xpt libflashplayer.so

Visit adobe website to grab flash player 10 tar.gz (tar ball). Download and install flash player 10 (please exit any browsers you may have running):
$ cd /tmp
$ wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz
$ tar -zxvf install_flash_player_10_linux.tar.gz
$ cd install_flash_player_10_linux
$ ./flashplayer-installer

Sample output:

Copyright(C) 2002-2006 Adobe Macromedia Software LLC.  All rights reserved.
Adobe Flash Player 10 for Linux
Adobe Flash Player 10 will be installed on this machine.
You are running the Adobe Flash Player installer as a non-root user.
Adobe Flash Player 10 will be installed in your home directory.
Support is available at http://www.adobe.com/support/flashplayer/
To install Adobe Flash Player 10 now, press ENTER.
To cancel the installation at any time, press Control-C.
NOTE: Please exit any browsers you may have running.
Press ENTER to continue...
----------- Install Action Summary -----------
Adobe Flash Player 10 will be installed in the following directory:
Mozilla installation directory  = /home/vivek/.mozilla
Proceed with the installation? (y/n/q): y
NOTE: Please ask your administrator to remove the xpti.dat from the
      components directory of the Mozilla or Netscape browser.
Installation complete.
Perform another installation? (y/n): n
Please log out of this session and log in for the changes to take effect.
The Adobe Flash Player installation is complete.

Now open Firefox and type about:plugins:

(Fig. 02: Flash Player 10 installed)

You can now view any flash based site (see featured demos and videos on official site) or video from Youtube video sharing site :)

(Fig.03: Flash 10 demo featured at official site)

Flash 10 64 bit Linux version

However, there is no 64 bit version of Flash 10 exists for Linux systems. You can install and use Flash, Java, Real Player 32 bit plugins under 64 bit Linux Firefox version

Download FreeBSD 6.1 ISO CD Image

From the FreeBSD 6.1-RELEASE Announcement "It is my great pleasure and privilege to announce the availability of FreeBSD 6.1-RELEASE. This release is the next step in the development of the 6.X branch, delivering several performance improvements, many bugfixes, and a few new features as follows":

  1. Addition of a keyboard multiplexer. This allows USB and PS/2 keyboards to coexist without any special options at boot.
  2. Many fixes for filesystem stability. High load stress tests are now run successfully on a regular basis as part of the normal FreeBSD QA process.
  3. Automatic configuration for man Bluetooth devices, as well as automatic support for running WiFi access points.
  4. Addition of drivers for new ethernet and SAS and SATA RAID controllers.
  5. BIND updated to 9.3.2
  6. sendmail updated to 8.13.6

FreeBSD 6.1 Download

It is time to update my local FreeBSD server :)