USA India
Home Articles UserTV Press Releases Dictionary Books Education Careers B-Channels Resources Forums Blogs Classifieds
Tuesday 7 Oct, 2008 eNewsletter Register Login
Archives
Articles By Date
Articles By Category
 
 
 Archives >> Details
Beyond Spyware
Finding the true culprit behind your slow PC.
Posted by : Robert E. Nolan

How to make a PC run faster is a question I often see in PC utility chat rooms. The responses vary from spyware as the culprit to just upping your CPU's power.

Of course, everyone wants a fast computer, but very few people ever give any consideration about what is making their system slow. Sure, spyware and viruses can have an adverse effect on system performance, but there are software packages you can buy that proactively keep these miscreant pieces of software away from your system.

The truth of the matter is that if all your hardware and software were operating properly your system will slow down with time and use anyway.

A common response to these system slowdowns is to buy a newer and "faster" system. But is this the sensible approach? The newer and faster way means getting a new rocket ship machine with a 3.0GHz Pentium 4 processor. If you're doing complex modeling, calculating the value of Pi to the nth place, or are a very high-end game user, you might need this CPU power.

If you are like the rest of us and writing e-mail, surfing the Internet, creating Word documents, spreadsheets, PowerPoint presentations, and doing some family photo swapping, most of the time your CPU sits idle waiting for the disk to deliver it some data.

Power, Speed, and Space

The number of transactions a silicon chip can process per second has grown exponentially and now measures in the billions per second. At the same time, the newer disk drives can move from one point on the disk another in about 10 milliseconds, which means processors can process data faster than disks can deliver it.

Every disk partition has a Master File Table (MFT), which is the index to that partition. The MFT contains all the information about the size and location of a file. When an application requests a file, the file system looks in the MFT for the files logical location. The starting point and length of the file is reported to the disk controller and the data is read from the disk. If the file is in one location, the file system can quickly report the one starting point and length and off you go.

But wait a minute; there is a phenomenon of the Windows file systems called fragmentation that causes files to be created in more than one piece. This happens when the file system cannot find enough contiguous free space to create the file in one segment. It is not uncommon for some frequently modified files to wind up in hundreds or thousands of fragments.

If the file you want to call up is in 500 pieces, the file system must report the starting location and length of every fragment to the disk controller. This takes time. For people accessing a file server, accessing a badly fragmented file may take several turns at the server just to read a file.

Instead of using your turn at the CPU to process data, you are wasting some turns by having to wait for the data to be read. This also happens on laptops and desktops. If you're running an application and have noticed the disk is busy, but nothing is happening on the monitor, you are probably waiting for the data to be read.

The disparity between CPU speed and disk speed, along with the implications of file and free space fragmentation, explains why systems slow down. As more files are added to a disk and fragmentation increases, it simply takes longer and longer to access a given file.

The time it takes for read and write access to the disk drive is the performance bottleneck on today's computers. The disparity between the electronic speed of processors, the electro-mechanical speed of disks, and the impact of file and free space fragmentation are the reasons good systems slow down.

Sounds complex, right?

To Defrag or Not to Defrag

You wouldn't drive your car without periodically taking it in for maintenance, so why would you run your PC without doing the common-sense things that ensure its performance?

Studies show that fragmentation can slow file access by up to 90 percent from when the PC was new. Disk defragmentation with the right tool can keep systems running at their optimum performance level.

The right defragmentation tool is one that defragments your files and also consolidates your free space. The defragmenter that comes with Windows only tries to defragment the files--and it does it in a very inefficient manner.

Gartner, the IT industry analyst group, issued a Research Note in which that noted, "The built-in defragmentation tool is a multi-pass defragmenter that must be run over and over to defragment the disk, especially when defragmenting very large disks with heavy fragmentation and limited free space. As such, multi-pass defragmenters characteristically fragment the remaining free space on the disk, which accelerates fragmentation later."

When your available free space is fragmented, the file system is more likely to create fragmented files right from the start. This means the time needed to access a file will be greater.

Ideally, you should access a file in a single physical disk seek; if it takes more than that, you are experiencing more disk seeks than are necessary. The result is longer time to both read from and write to a disk.

Unnecessary seeks to the disk waste time and resources, and fragmented free space increases the number of unnecessary seeks. On a 3GHz processor, a single excess disk seek of 10 milliseconds waste 30 million processor cycles.

What are the economic implications of not defragmenting? A recent study by a former Microsoft file system engineer shows that free space fragmentation can slow server read/write performance by up to 24 percent and workstation performance by up to 74 percent.

What impact would this slowness have on productivity at a typical business? Let's say a hypothetical company has 100 users who average four hours of system use a day, 240 days a year. Let's say the total company cost of an employee is $25 per hour, and defragmentation improved their system performance by a modest 10 percent.

The annual productivity savings? 100 x 4 x 240 x 0.10 = 9,600 hours. Times $25 equals $244,000.

This amounts to 96 hours per year per user (or 2.4 weeks a year) unnecessarily spent waiting for files to open. Keep in mind the average improvement is not 10 percent, but 30-50 percent.

This savings does not take into consideration reduced help-desk costs, since there were fewer reports of slow systems or application errors. Nor does it consider the deferred hardware cost saved because systems weren't unnecessarily replaced.

Keep Ahead of it

The technical press is filled with stories of spam and spyware, their adverse effects on system performance, and the dent they make in productivity. Many organizations are jumping to address these issues, but at the same time they overlook the obvious things they can do to make things run better.

Proactive disk defragmentation with free space consolidation will keep systems running better, and longer, with less maintenance and at a lower cost than just about anything else they can do.

Still not convinced? Read Balder Research's white paper "Impact of Free Space Consolidation on File System Performance."

Robert E. Nolan is president and CEO of Raxco Software (bobnol@raxco.com).

 
 
Archives by Date
 
 
 
 
 
Copyright © 2001-2008 ComputerUser, Inc., All Rights Reserved
About us | Terms of use | Privacy Policy | Legal | Trademark/Copyright | Awards | Advertise | Writer guidelines | Sitemap | Contact | FAQ's | Feedback  | Link to us

Here are the topics we cover computer certification computer careers computer training computer games consulting data recovery data security digital entertainment emerging technology gadget reviews handheld computers hardware reviews home automation home networks home office how-to advice internet linux local companies local news local profiles macintosh mp3 players network security online music online security open-source small-business technology soho software reviews technology books technology dictionary vpn web site reviews wi-fi windows wireless technology tech articles tech news press releases tech dictionary education resources career solutions create your personal blog upload your videos become a writer usergroups special interest group SIG 3com cipts adobe adobe certified expert apc ncpi apple achds acpt acsa actc avaya bea 8.1 certified administrator 8.1 certified architect 8.1 certified developer 9 certified administrator bicsi rcdd checkpoint ccmse ccsa ccsa ngx ccse ccse ng plus with ai ccse ngx cisco access routing and lan switching ccda ccdp ccie ccip ccna ccnp ccnp old ccsp ccvp crmam ip communications optical proctored exams for validating knowledge sales specialist storage networking vpn and security wireless lan citrix cca 3.0 cca 4.0 cca 4.5 cca xp ccea 3.0 ccea 4.0 ccea xp ccia ciw ciw associate ciw certified instructor master ciw admin master ciw designer master ciw enterprise developer security analyst comptia a+ network+ security+ server+ computer associates ca cusa cuse cwna cwna cwsp dell eccouncil cea cep certified ethical hacker chfi e-commerce architect emc emc specialist implemenation technology foundations enterasys ese eta exam express exin exin itil extreme networks ena ens filemaker f7cd f8cd fortinet fortigate foundry cne fujitsu fujitsu guidance software ence hdi css hda hdm hdsa hitachi hitachi certified professional hp ais apc app aps ase certified systems developer csa cse master ase huawei hcne hyperion hcp ibm advanced deployment professional advanced technical expert application developer business process analyst certified administrator certified advanced system administrator certified advanced technical expert certified associate developer certified enterprise developer certified solution designer certified specialist certified systems expert database administrator db2 deployment professional enterprise developer eserver certified specialist ibm on demand business solution advisor solution designer solutions developer solutions expert storage administrator system administator iisfa cifi intel isaca cisa isc cissp sscp iseb itil ism cpm juniper jncia jncis legato lcaa lcea lotus clp lpi lpic level 1 lpic level 2 lpic level 3 macromedia mcafee mcdata csnd microsoft crm mbs mcad .net mcdba mcdst mcitp mcp mcpd mcsa longhorn mcsa 2003 mcsa 2008 mcsd .net mcse mcse 2000 security mcse 2000 to mcse 2003 upgrade mcse 2003 mcse 2003 messaging mcse 2003 security mcse 2008 mcts microsoft business solutions microsoft partner competency mile2 cnsa network appliance nac-na nac-nie naca nace nacp network general sniffer certified professional nokia nokia security administrator nortel ncde ncds ncse ncss ncts novell5 cna 5 cne 6 cna 6 cne 6.5 cne cne upgrade omg ocup oracle 10g dba 10g oca 11i 8i dba 9i dba 9i internet application developer oca ocp8 to ocp8i dba upgrade exam pmi project management professional polycom pcve redhat rhce rhct sair sas institute sas scp saas scp snia snia certified architect snia certified professional snia certified systems engineer snia storage networking certification program administrator professional associate symantec scse scsp scta scts teradata tca v2r5 tcad v2r5 tcda v2r5 tcis v2r5 tcm v2r5 tcp v2r5 tia ccnt ctp tibco tcp trusecure ticsa veritas infraguard chamber of commerce vcp vmware certified professional webex linkedin facebook myspace Professional page layout, image editing, vector illustration, and print production Website design, development, prototyping, and blogging Creation of rich interactive content Industry-standard visual effects and motion graphics Video capture, editing, and production; DVD titling; and digital audio, Adobe Photoshop CS3 extended, Adobe illustrator CS3,Adobe indesign CS3,Adobe Acrobat 8 Professional, Adobe Flash CS3 Professional, Adobe Dreamweaver CS3,Adobe Contribute CS3,Adobe Fireworks CS3,Adobe After Effects CS3 Professional, Adobe Premiere Pro CS3,Adobe Soundbooth CS3,Adobe Encore CS3,Adobe OnLocation,Adobe Bridge CS3,Adobe Version Cue CS3,Adobe Device Central CS3,Adobe Stock Photos, Intel Pentium 4 (1.4GHz processor for DV; 3.4GHz processor for HDV), Intel Centrino, Intel Xeon, (dual 2.8GHz processors for HD), or Intel Core, Duo (or compatible) processor; SSE2-enabled processor required for AMD systems Microsoft Windows XP with Service Pack 2 or Microsoft Windows Vista Home Premium, Business, Ultimate, or Enterprise (certified for 32-bit editions) 1GB of RAM for DV; 2GB of RAM for HDV and HD; more RAM recommended when running multiple components 10GB of available hard-disk space (additional free space required during installation) Dedicated 7,200 RPM hard drive for DV and HDV editing; striped disk array storage (RAID 0) for HD; SCSI disk subsystem preferred Microsoft DirectX compatible sound card (multichannel ASIO-compatible sound card recommended),1,280x1,024 monitor resolution with 32-bit color adapter Blu-ray burner required for Blu-ray Disc creation OHCI compatible IEEE 1394 port for DV and HDV capture, export to tape, and transmit to DV device QuickTime 7.1.2 software required to use QuickTime features Broadband Internet connection required for Adobe Stock Photos* and other services