Monday, 18 March 2013

U25_D2 - Evaluate performance after upgrades


Introduction

In this section I will evaluate the how the changes and upgrades to a system will improve performance and also mention any disadvantages that may occur.

Software

Improvements to the software were made in several ways. The operating system was updated with the latest service pack and then was configured in certain ways; the accessibility options, power management and user account controls were all configured. Anti-virus software was also installed, configured and had the latest updates applied.
Firstly I looked at how the changes would improve the accessibility. Overall I felt that the changes made would benefit the user and make the general day to day use of the computer quicker and more efficient. Some of the changes made would only benefit specific users, for example changing the left and right mouse buttons would not suit everyone; however, the advantage of having several user accounts is that each can tailor the setting to their needs without affecting anyone else.
Changing the power management options to set the computer to hibernate after 5 minutes will reduce power usage when the making is left unattended. I think it is a useful tool, especially when people are more conscious of unnecessary energy use but I would say that 5 minutes is too short a time. A computer does take longer to wake up from a hibernated state that if it had just been locked, for example, 5 minutes could easily pass during a comfort break and the user will be faced with a small delay when they return their workstation.
Setting the user accounts and ensuring that only the correct files were shared is also good practice when configuring a computer for multi users. By doing this, the users can keep private any files they wish but they still have access to shared folders if they wish.
Configuring the anti-virus software is vital as it ensures that any malware that may infect the computer is quickly discovered and action to remove it can be taken. Setting a weekly scheduled scan for once a week is frequent enough to provide sufficient protection without taking up valuable resources. The time of Friday at 6.00pm is also a wise choice as by that time most people’s working week has finished and the scan can run uninterrupted over the weekend. The only issue that may occur is if any problems are discovered during the scan and there is no one in attendance to deal with it.

Hardware

The hardware upgrades I carried out were to the CPU, motherboard, RAM and hard drive.

The first upgrade required was the motherboard; the one installed was an older model that would not take any upgrades. The new motherboard is compatible with the other planned upgrades and will introduce a degree of ‘future proofing’. This means that if upgrades are desired in the future there will be no need to replace the motherboard again. The other advantage of the new motherboard is the higher spec built in graphics that negate the need for an additional GPU expansion card, saving money for the client, and space within the computer.
The CPU upgrade has increased the overall performance of the computer; the model chosen is faster than the one it replaced but, more importantly it is a dual core processor; this allows it to run several applications at once, which is generally considered better than a powerful single core CPU that can run one application well but struggles when asked to multi-task.
The RAM was upgraded to 2GB from 768MB; this took it well over the minimum requirements for the new operating system and allowed the computer to run current versions of other required applications, e.g. Microsoft Office. The motherboard had four RAM slots available but only a single 2GB RAM was used; if further performance upgrades are required in the future it will be a simple job to add another 2GB RAM module to one of the free slots.
Finally the hard drive was upgraded. The machine in question will be connected to a network and will have access to a central file server, so large data storage capacity was not a priority; however, the new drive uses a SATAIII interface, replacing the older drive’s PATA interface; this will give increased read/write speed and which will be beneficial to the performance of the computer overall. The operating system and major applications are still stored locally on the individual machine.

Conclusion

The software and hardware upgrades made to the computer have had a combined effect of greatly increasing the performance and useable life of the machine. The hardware upgrades are sufficient to ensure any updates or new software that may require installation in the future will be stable and there will be enough physical space to store the data. The software upgrades have ensured there will be no compatibility issues arising from attempting to use older versions. Another major advantage of using the latest versions is that manufacturer support of the products will continue for some time; the majority of updates for software are security based, this means that newer software will be safer to use for longer. Upgrading the computer was cheaper that replacing the whole unit; much of the existing parts were reused, including the keyboard, mouse, monitor and case, saving money for the business and also leaving less waste to be disposed of.

U25_M3 Test upgrades

See earlier test plans and service records

U25_P6 - Upgrade a system


U25_M2 - Recommend upgrades


Introduction

In order to suggest what upgrades would be beneficial to a system I picked one computer I had been working on as a base. Specific suitable upgrades will vary depending on the particular machine, but this document can be considered an overall guide for upgrade routes.

Hardware

This first section will focus on hardware upgrades and justify why they have been suggested.
The first part I would suggest upgrading would be the RAM. The amount installed in the computer is relatively low, 768 MB is currently installed, enough to meet the minimum requirements of most software but far below the recommended. RAM is very inexpensive and it is quick and easy to fit; the motherboard is capable of holding up to 4 GB in total, but this much would not be necessary. An increase to 2 GB would greatly improve the overall performance without a huge expense.
Data storage capacity was very restrictive; the computer had a 20 GB hard drive. This might seem sufficient at first, but modern application can take up a lot of space and many people store videos and images on their hard drive now, before long a hard drive of that size will be full. There are 2 ways to overcome this problem, the first would be to use an external hard drive as extra storage, this would allow the drive, and the data stored on it, to be transported between different locations. Secondly adding an extra internal hard drive could be added, this would be take slightly longer as the computer would need to be opened up to gain access, but it is far from a complicated job. My recommendation would be to add an extra internal drive; the computer has the space available to do this and they are less expensive to buy than an equivalent external model and an internal drive cannot be physically lost once it has been fitted. The original hard drive could be kept, this has several advantages; firstly, it provides a small amount of extra storage space, and secondly it could be used as the location of the operating system, while all other data is stored on the new drive. This has an added advantage that if the operating system were to ever become corrupt, then in could be easily reinstalled without effecting and valuable data stored on the other drive. It is worth noting that in a commercial setting, computers often have access to central file storage, so a hard drive upgrade may not be necessary in all cases.
Upgrading the processor (CPU) is something that many consider to be a good way to improve performance. I feel CPU upgrades can offer huge gains in performance, in the right circumstances, but there are several issues to be aware of. Firstly not all motherboards can support an upgraded CPU, even if the CPU will physically fit, the motherboards firmware may not support it. Secondly, the huge performance gains can come at a high price, even if the motherboard will support an upgrade, the price of a CPU alone can outweigh the performance gains. The CPU currently installed in the computer I was working on is a single core model, if and upgrade is to be done I would recommend fitting a lower end dual core model. A dual core CPU would not necessarily run applications any faster but they are capable of running multiple applications at the same time. These are comparatively inexpensive and will give the best performance gains per amount spent.
The computer is currently using the motherboards built in graphics adaptor. If upgrading the CPU is not an option at this time, the addition of a dedicated graphics display adaptor card (GPU) could provide some benefit. The current setup requires some of the CPUs processing power for the graphics display, adding a dedicated GPU would free up some of the resources and allow it to concentrate on other jobs. Good quality GPU expansion cards cost very little and no modifications to the computer would have to be made in order to fit it.

Software

Once the hardware has been upgraded, more options for upgrading the software become available. Many newer software applications would not have been able to run on the machine as it was.
Firstly the operating system could be upgraded; the machine currently has Windows XP installed, it would be beneficial to upgrade this to Windows 7; XP is now over twelve years old and support is to be withdrawn in the very near future. The computer had no office application software installed, so the addition of Microsoft Office 2010 would make the computer more versatile in the workplace. The Client (Darlington College) has both Windows 7 and Office 2010 site licences, so the upgrade would simply be a case of installing the software; no additional costs would be incurred.
If the client chose to remain with the original operating system then the upgrade path would be limited to ensuring the software was fully up to date. Updates are regularly released for by Microsoft for their products; they address many issues, for example they might improve performance, introduce new features, make an application more stable or remove a potential security threat. Microsoft will often release service packs for their software; these service packs will contain all the updates that have been released up to that point in one go, service packs are also included with retail and OEM editions of the software from that point forward. Ensuring that a piece of software is fully up to date will not only improve its performance, but also make it safer.
Upgrading the security software is an area that must be considered for all computers. Installing anti-virus software will allow the computer to be used safely online and a firewall will reduce the chance of malware entering a machine or network. Ensuring these are regularly updated is vital, especially in the case of the anti-virus software; new threats are appearing all the time and anti-virus databases can be updated as much as once every hour.
Other upgrades that might be considered will depend on the particular system and its intended use; generally speaking there are many software applications that can be used to improve the performance of the computer, 3rd party defrag and disk clean tools are available, although it is often personal preference as to whether these are used in place of the versions included with most operating systems.

U25_P5 - Monitor system performance








Date/Time
Task
Reason
Results / Action Taken
Signed
08.12.12
14:24
Winaudit (1)
To check for unauthorised programs installed on the device
None found
No action necessary
R.Shafto
11.12.12
11:29
Virus scan (2)
To check for viruses on the network
No viruses found
No action necessary
R.Shafto
17.12.12
10:25
Update anti-virus (3)
To ensure anti-virus database is up to date
Database was out of date
Downloaded and installed updates
R.Shafto
18.12.12
15:49
Winaudit (4)
To check for unauthorised programs and check for latest software versions
No unauthorised software found
Windows media player & Outlook required updates
Updated to latest versions

R.Shafto
21.12.12
09:40
Configure anti-virus to scan automatically (5)
To comply with new company security policy
Re-configuration was successful
Security policy compliance achieved
R.Shafto
05.01.13
09:37
Update anti-virus (6)
To ensure anti-virus database is up to date
Database was out of date
Downloaded and installed updates
R.Shafto
11.01.13
09:46
Virus scan (7)
To check for viruses on the network
No viruses found
No action necessary
R.Shafto
15.01.13
10:02
Winaudit (8)
To check for unauthorised programs and check for latest software versions
Windows messenger installed without authorisation.
Application was removed from network
R.Shafto
20.01.13
10:14
Check anti-virus configuration (9)
To check anti-virus program still complies with security policy
Anti-virus configuration still valid
No further action necessary
R.Shafto
24.01.13
Virus scan (10)
To Check for viruses on network
1 threat was found. Quarantined in vault and deleted. Re-run scan and no further threats were found
R.Shafto

 

(1)

(2)


No infections found
 

(3)

(4)


Media player and Outlook required updating to the latest version
 

(5)

(6)

(7)


No infections found
 

(8)


Windows messenger has been installed without authorisation
 

(9)


Scan schedules were still correct
 

(10)


Virus was moved to vault and then deleted
 
http://www.billp.com/blog/images/AVGReportWinPatrol2012as_11DDF/avg1_thumb.jpg

U25_D1 - Evaluating improvements made by routine housekeeping


The routine housekeeping procedures will have a beneficial effect in several ways.

Defragmenting a hard drive will rearrange files so they are stored more logically and all pieces of a file are kept together; this will reduce the time it takes to search for data, speeding up the whole process of opening documents. Deleting temporary files will increase the amount of storage space available to a user, and also help with the speed of a computer as there is less to search through when looking for files.

Cleaning the computer and ensuring the ventilation is not blocked will increase the usable life of a computer; a build-up of dust in and around a machine will cause components to overheat and stop working long before they should. Preventing this will also reduce the chance of lost data caused by failing components of a machine crashing during use. Use of the correct tools during the cleaning procedure will stop any damage being caused; for example using a household vacuum cleaner on computers can cause static which will very quickly ruin a machine. Using the incorrect cleaning materials on peripherals, such as the monitor, could scratch the screen, making it harder to clearly read the display and require the device to be replaced.

Replacing consumables is a regular routine that prevent the users from not being able to complete their tasks. If a printer runs out of paper or ink and a user wishes to print they may have to replace it themselves; not a major issue if it just requires paper, but if the ink runs out a non-technical user may not know how to open a machine and replace cartridges. This will also cause delays for the user, reducing overall productivity.

All the procedures talked about will help increase the lifespan of a computer and ensure it still runs at an acceptable speed for the user. It will also ensure the security and integrity of the data by reducing the chance of a computer failing during operation.