We help IT Professionals succeed at work.

Performance check and tuning of slow although new and powerfull pc

Dear all,

I'm servicing currently a customer that bought two PCs last month. Both are freshly installed.

1) A custom build desktop containing :
A cpu Intel I7 920
On a motherbord Asus P6T SE
6GB Corsair DDR3 for I7 1366 (3x2MB)
2 SSD disks of 80GB INTEL X25 in raid - striping
and a graphics card based on the ATI HD5750.

2) The second machine is a HP Elitebook portable computer model 8740W having an intel I7 620 4GB ram 500 GB disk etc. ...

These machines are supposed to be fast. My customer is a lawyer that mainly uses :
Norton internet security 2010
Outlook 2007 that links via internet to a remote exchange server
A lawyer custom application based in Sybase SQL anywhere and OMNIS 7
Word 2007
Dragon Naturally speaking
Acronis backup & restore
Skype

These application run on the desktop and on the portable and are synchronised once a day with goodsync, but that is on demand, it's not a resident application.
On his desktop he furthermore uses itunes to listen to music.

These are the usual running apps. My customer is frustrated on both machines, but more so on the portable that launching application takes some time even long after booting the machines, that some application are also slow on usage.


What I would like to have are names or at least one name of tools allowing me to do a screening of every aspect of the operational work of the machine to understand why it's slow (i have yet to check what my customer calls slow but he told me it's constantly that way and on all apps).
I would like to know what process / application :
- uses alot of disk resource
- memory resource
- cpu resource
- network resource
- what file are opened and ready
- ....

So as to allow to understand what is going on and run and slowing the machine

Furthermore it would be usefull to know if there are tools integrated on previous tool or separate tools that will allow me to then optimize
these issues so as to improve performance
- Use ramdisk on some stuff?
- Load balance application on the available cpu's
- Adjust run priority of some processes

any other advice is also welcome

Kind regards,
Henri Biron
Dolphin Consultants
I also would like to know name
Comment
Watch Question

DavidPresident
Top Expert 2010

Commented:
striping SSDs via any consumer class RAID controller will KILL      I/O performance. they aren't designed with fast enough cpus to handle that many IOPs
Commented:
Donwload a utility called procesexplorer

http://download.cnet.com/Process-Explorer/3000-2094_4-10223605.html

Great tool to identify which process or service is chowing away at computer resources.
A must have for any performance tunning wizard


HTH

Author

Commented:
1) If It's not advised to stripe, how can I combine the two volumes as 80GB is a little limitted on size. Is there a way to combine both disks as one with a better performance?
Anyway, this would make a difference on the desktop machine, not the laptop that has a single 500GB classical disk. So no advance on that one

2) I know of process explorer but it doesn't give me enough depth on the processes. When I start an application on the laptop the total CPU usage doesn't climbe above 30-40 % CPU, still the application launch is very slow. It's not pure process taking cpu time. That would be solved easily. I need a more complete information, like harddisk usage and maybe other stuff to get the complete picture of what an application is doing on any moment or upon launch. I also have the equivalent application from PCMAG. A logging would also be interesting as upon start alot of activity can occur simultaniously and having a trace of all load & performance data would be helpfull.

The issue of a in depth application/ process tuning tool hasn't be proposed.

Thx in any case for the responses so far.
Kind regards,
Henri

Author

Commented:
I have loaded process explorer and have found it indeed more complete then the last time I used it.

I'll see what it gives on my customers portable computer. Now what can you recommand for process / installation optimization tool. Is there somewhere a tool available capable to fine tune windows 7 based on what's running also regarding process priority, and so on?

Kind regards,

Henri
DavidPresident
Top Expert 2010

Commented:
combining as a dynamic drive via software based RAID0 or R1  will make some IO faster, others slower... BEST way is to balance your applications so that at any given moment,  your apps are accessing files on both disks. if each disk does exactly half of total IO then you have doubled the performance

Author

Commented:
OK,

It's clear to me raid is not a good idea. This doesn't solve the portable computer issue.

Can you help me on this. How can I boost performance on that machine? Normally the hardware is loaded as described above, so while all the latency.

Kind regards,
Henri

Author

Commented:
Someone out there : no solution. Common, there must be some way, for the portable to optimize and make it work smoothly. This is brand new hardware and at least middle class, if not top class hardware! It shouldn't be slow.
DavidPresident
Top Expert 2010
Commented:
The bottom line is that you can't get around the fact that you must use a fast SSD with a compatible controller.   Manufacturers spend millions of dollars insuring compatibility for what they sell. Don't blame them for not spending hundreds of thousands of dollars for not testing a 3rd party product. this is expected.

Your options are simple, but you aren't going to be happy with them
1. Buy a SSD that the computer manufacturer qualified for their controller.
2. Look for a docking station that has a PCIe or cardbus slot so you can add your own controller.
3. wait for a firmware update that makes the SSD and native controller play nice.


Sorry,

Author

Commented:
thx for this feedback.

I want to insist however this thread is no longer about the desktop, but more about the portable. In the portable there is only one plain hd.
DavidPresident
Top Expert 2010

Commented:
I disagree. the original question was answered, process explorer tells everything on both systems; he got good info on striping.  Having a follow-up where he wants the system tuned goes above and beyond from original question.

Author

Commented:
This request can be closed but I don't feel I got an answer on this. My customer finished by buying a new computer. The issue I posted here is to know if there exists a deep analysis tool of how the resources on all levels on a windows system is used to detected and optimize bottlenecks and so on. I never received a satisfactory answer.

But for now this can be closed but I don't want to give any credit to anyone as no good answer has been given.

For any experts exchange person who reads this. I must say the last requests I posted never received  a full answer. I finished and granted the credit on past requests to close it and because I was partially answered, but not fully. But most of the time, with the partial past results I finished by finding the rest of what I needed and solved the problem.

Author

Commented:
I aggree to your point of view and no, not all software ran at the same time. If it would I wouldn't even have started to make this post and would have recommended the user to buy the new machine. What eventually happened anyway.

Otherwise I agree to your point of view.

Thanks,
Henri Biron