ThrottleStop – No More CPU Overheating!

There is always heat problem when we come to heavy computing or gaming with our computer. This happens even more frequently when your computer is not properly vented. Overheating not only causes uncomfortable temperature for user when using the computer, it also affect the performance of the computer, a.k.a. throttling, or computer components will break down eventually.

There is a tool called ThrottleStop which is developed by TechPowerUp, which is the famous developer for GPU-Z, EVEREST benchmarking software and also Real Temp.


ThrottleStop is a small application designed to monitor for and correct the three main types of CPU throttling that are being used on many laptop computers.

The left side of ThrottleStop contains a variety of options which can be used to bypass CPU throttling and on the right side is a Monitoring panel that shows you the current state of each thread on your CPU.

Some laptops are using clock modulation and multiplier reductions to lower the performance and power consumption of your computer. This is done deliberately to either allow your computer to run cooler or to allow your laptop to operate with a power adapter that is not sufficient to fully power your laptop and recharge its battery at the same time.

When using ThrottleStop, it is strongly recommended to monitor power consumption at the wall with a Kill-a-Watt meter or similar device and make sure that you don’t exceed the power capabilities of your power adapter. Use of ThrottleStop to bypass these throttling schemes is at your own risk and can result in permanent damage to your power adapter or computer or both which may not be covered by your warranty.

How to use ThrottleStop to stop CPU from overheating?

A lot of heat is generated when CPU is under heavy load. This is due to the Turbo Boost feature offered on the CPU chipset, which allow the CPU to run faster than the default frequency. For example, a CPU with 2.4GHz may be boosted up to 3.2GHz during heavy load which introduce a lot of heats. With ThrottleStop, we may set the CPU multiplier to a lower value to prevent the clock from exceeding the value.

If you set the multiplier value below a certain value where the Turbo Boost will not happen, which in our case 24 compared to Turbo Boosted 32T, overheating will happen less, and you will notice your CPU temperature will drop to a lower maximum limit. However, you may experience slightly slower CPU performance, which is due to the fact that your CPU performance is limited to 24/32 = 75% of the maximum CPU performance, which mean 25% less heat generated! This will help a lot if you suffer CPU throttling during gaming due to CPU overheating and Intel safe measure to prevent CPU from overheating (which is to slow down the CPU clock based on the CPU temperature).

If you are interested with the program, you can download ThrottleStop from here.


Advanced Installer – A Powerful Windows Installer Builder

Most of the developers will have to distribute their application after they have done with their application development, either for application testing or distribution. There are many ways to distribute an application in Windows, today we will look at a simple yet powerful Windows Installer builder, Advanced Installer. The latest version of the Advanced Installer can be downloaded from their official website, for free.

Even though Advanced Installer is a free software, it support quite a lot of templates for building an installer. We will focus on the generic free template which is simple for new users.


After you select the Simple from Generic Templates, you be redirected to the main windows of the program which consist of multiple section. The left hand side of the window lists down all the option of the installer that are available for modification.

In Product Details, you can edit and fill in all the information about the application you want to distribute such as Product Name, Product Version, Company Name, and some Product Support Info.


Next, you will need to add in all the files and folder require for you application to work properly, including all the executable file, library file and etc. You can add in the files in Files and Folders option under Resources category.


After you add all the required files and folders into the setup, you may proceed to modify settings on Registry, and installation dialogs before continue to final steps. Installation dialogs are pretty simple to configure, you just have to ensure you choose the correct setting such as launch application on finish installation as desired or overwrite prompt when chosen installation path has a previous installation.


After you have done with the configuration, you may now proceed to build and compile the installer for your application. When the installer has done compiled, you will find a MSI installer for your application in the compilation folder, which is same as the one you saved your installer project.


You may now happily distribute your application with the built MSI installer!


As a whole, the Advanced Installer offer simple but yet powerful features which allow users with no skills or knowledge on installer building to setup and build their own application installer to distribute their own application throughout their community or Internet, which save a lot of works when trying to get something difficult done!

Important SNMP OID for Computer Monitoring

These OID are based on Windows SNMP OID, and can be used with Net-SNMP as well.

For those x value, you can use a MIB browser to get the appropriate value for your own device. Here I suggest to use this one:

You can get the MIB file named HOST-RESOURCES-MIB.txt which contains all the information of the host online.

Processor usage percentage:


Storage Size (include Physical Memory, Virtual Memory, Storage Devices)


Access NFS in Ubuntu from Windows OS

This tutorial requires NFS server is up and ready. Please follow this guide if you have not install NFS server or client.


  1. Download and install the Dokan Library.
  2. Download and install the Microsoft .NET Framework 4.
  3. Download and install NekoDrive.
  4. Start NekoDrive.
  5. Change Target Connection to your NFS server IP.
  6. Select v3 and click connect.
  7. Choose a location to mount the NFS drive.
  8. Now, you can access the NFS folder on your Windows OS.



Quickly install NFSv4 in Ubuntu 12.04 LTS

IP Address example:

  • IP address of the NFS server:
  • IP address of the NFS client:

Folder for mounting:

  • On Server: /var/nfs
  • On Client: /mnt/nfs/var/nfs

On Server:

sudo apt-get install nfs-kernel-server portmap
mkdir /var/nfs
chown nobody:nogroup /var/nfs
sudo nano /etc/exports

# Add to last line:
exportfs -a

On Client:

sudo apt-get install nfs-common portmap
mkdir -p /mnt/nfs/var/nfs

To verify on Client:

df -h

To test the NFS Mount


touch /mnt/nfs/var/nfs/example


ls /var/nfs

Removing the mount on client:

sudo umount /directory_name

Glassfish Quickstart


  1. Install Oracle Java 6 or 7. Follow this link for quick install
  2. Download glassfish from

Install unzip in Ubuntu:

sudo apt-get unzip

Unzip glassfish:

sudo unzip glassfish-4.0 zip

Change directory to glassfish directory:

cd glassfish4/bin

To start domain:

./asadmin start-domain

To use admin console, secure admin must be enabled. Admin must be changed to enable secure admin:

./asadmin change-admin-password
# Default password for admin is blank ("") ; Then enter new password for admin user.
./asadmin enable-secure-admin
# Enter admin for the username, then the password set.

To stop domain:

./asadmin stop-domain

To deploy application through console:

./asadmin deploy APP-LOCATION

To undeploy application:

./asadmin undeploy APP-NAME