Skip to Content

Using CSS precedence »
« Weekly issues of interest
submit to reddit

I bought a new computer last year and it has been running rather slow since install. Just wanted to go through the journey which has been a relief to get fixed.

Finding a good profiler

I found “System profiler and benchmark” (http://hardinfo.berlios.de/HomePage). Which found some interesting results for CPU performance (the command line tool lscpu does the same thing). The processor is a quad core 3.4GHz processor so the intro screen looks fine. But the processors section shows that the processors aren’t running at full speed (the second image below).

Intro screen

Screenshot from 2013-06-20 09:21:18

Processor info

Screenshot from 2013-06-20 09:21:08

Processor info


This is confirmend using lscpu
$lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 42
Stepping:              7
CPU MHz:               1600.000
BogoMIPS:              6784.14
Virtualisation:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K

Solution – Granola

After a bit of searching around I found this post). Which points me to Granola some nice power saving software which controls CPU frequencies. The client software monitors how much power is being used (below). And give an overview of power savings – this data feeds into the project website to show how much power the software is saving globally.

Screenshot from 2013-06-20 09:34:19

Installation

Installation is quite simple, the instructions are for Quantal :

  1. Check you are running Quantal (The links below are for that release – 12.10 Quantal) (running lsb_release -a)
  2. Download the DEBs: granola_5.0.15-0quantal1_amd64.deb, granola-gui_5.0.15-0quantal1_amd64.deb
  3. Install the debs, I just click on them but you can use sudo dpkg -i granola_5.0.15*.deb in the download directory to install form the command line).
  4. To start granola run it as root (sudo granola)
  5. You can launch the GUI program which is installed in Accessories > Granola
  6. Edit > Preferences > Switch to “Highest Power” (see screen below)

Unfortunately to fix my problem I need to set my computer to highest power – which isn’t really in the spirit of the project – but the GUI tool and associated software do give the the option to change the settings at will. So as long as I remember to switch over then there are still contributions to be made.

Screenshot from 2013-06-20 09:34:24

Afterwards, lscpu shows a better result:

$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 42
Stepping:              7
CPU MHz:               3401.000
BogoMIPS:              6784.14
Virtualisation:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7

Not using swap space?

https://help.ubuntu.com/community/SwapFaq

checking memory type

http://www.crucial.com/store/listmodule/DDR3/list.html $ sudo dmidecode –type memory # dmidecode 2.11 # SMBIOS entry point at 0xbab5ed98 SMBIOS 2.6 present. Handle 0x000F, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 8 GB Error Information Handle: Not Provided Number Of Devices: 2 Handle 0x0011, DMI type 17, 28 bytes Memory Device Array Handle: 0x000F Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: No Module Installed Form Factor: DIMM Set: None Locator: DIMM1 Bank Locator: BANK0 Type: Unknown Type Detail: Synchronous Speed: Unknown Manufacturer: A1_Manufacturer0 Serial Number: A1_SerNum0 Asset Tag: A1_AssetTagNum0 Part Number: Array1_PartNumber0 Rank: Unknown Handle 0x0013, DMI type 17, 28 bytes Memory Device Array Handle: 0x000F Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 4096 MB Form Factor: DIMM Set: None Locator: DIMM3 Bank Locator: BANK2 Type: DDR3 Type Detail: Synchronous Speed: 1333 MHz Manufacturer: Samsung Serial Number: 232E6316 Asset Tag: A1_AssetTagNum1 Part Number: M378B5273DH0-CH9 Rank: 2

One comment

  1. I have been having this issue as well – very frustrating till you find an answer for it… shouldn’t really happen on a desktop though.

    Comment by Randolf on June 20, 2013 at 9:38 am


Allowed HTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*

By submitting a comment you grant Sentinel Web Technologies a perpetual license to reproduce your words and name/web site in attribution. Inappropriate and irrelevant comments will be removed at an admin’s discretion. Your email is used for verification purposes only, it will never be shared.

Using CSS precedence »
« Weekly issues of interest