Lesson 7

Part A – Knowledge evidence

Research the functionality and features of Microsoft Windows Performance Monitor in order to monitor four major work centers of a computer:

  •  CPU: Monitor Processor Performance

Central Processing Unit, or the heart and brains of the computer and it control every thing in computer.

  •  MEM: Monitor Memory Performance

Random-access memory (RAM) is a type of computer data storage. A RAM device makes it possible to access data in random order, which makes it very fast to find a specific piece of information.

As the name suggests, read-only memory, or ROM, stores information that  can only be read. Modifying it is either impossible or very difficult. ROM is also a type of non-volatilestorage, which means that the information is maintained even if the component loses power.

  •  HDD: Monitor Physical Disk Performance

  A hard disk drive, also known as a hard drive or HDD, is used to store data long term. Data can include the computer’s operating system and applications as well as personal files including photographs, documents and music. When a computer is booted up, or turned on, the computer access the hard drive to load the operating system, such as Windows, OSX or Linux.

  • NIC: Monitor Networking Performance.

A Network Interface Card — or NIC — is an add-on device that enables a                          computer to communicate with other computers. When multiple computers are linked together using NICs or other devices, the resulting group is called a “network.” In fact, when you connect your computer to the Internet, you are connecting it to the world’s largest network. Today, most computers have built- in functionality equivalent to that of a NIC and only require add-on cards under special circumstances.

Research the functionality and features of a suitable software or application in order to:

  •  Monitor Internet Speed Performance of ISP

Your Internet Service Provider (ISP) is the company you pay a fee to for access  to the internet. No matter the kind of internet access (cable, DSL, dial-up), an ISP provides you or your business a piece of a larger pipe to the internet.

All internet connected devices run each request through their ISP in order to   access servers to download web pages and files, and those servers themselves   can only provide you those files through their own ISP.

Research the following functionality and features of a suitable software or application in
order to:

  • Monitor the Uptime of a website

uptime is critical so that problems can be resolved quickly. Whenever we detect an issue we run additional tests to further help you out. In our control panel, you can view a trace route, dig in to see server response codes and the output from a web server.

  • Monitor the Full page load

With Monitis’ Full Page Load Monitoring, you can see how long it takes to load a complete HTML page in real browsers. By tracking the load times of each individual image, CSS, JavaScripts, RSS, Flash and frames/iframes, the tool measures your web visitors user experience and satisfaction level.

Monitis’ Full Page Test Tool is useful for understanding and analyzing things like:

  • which elements take the longest to load
  • how internal and external links are affected during loading
  • how long it takes to connect
  • the start and finish time of the load for each item on the page

Why it is important?

  1. Slow page load times negatively impact a site’s Google ranking.
  2. Slow page load times turn away visitors.  Research has proven that slow page loads (4 secs or more) increase users’ frustration and dissatisfaction with a site.
  3. Slow page load times result in lost sales.  Research has shown that an 8 second load time (4 seconds above the optimal load time of 4 seconds) can result in a visitor loss of up to 75.75%.
  • Monitor the Transaction

Transaction monitoring, also known as business transaction management, is the supervision of critical business applications and services by auditing the individualtransactions that flow across the application infrastructure. … Most operations tools manage infrastructure by monitoring resources such as CPU or disk space

Part B

Performance evidence
Task 1
Monitor Computer / Network Performance using Microsoft Performance Monitor
Use the Windows key + R keyboard shortcut to open the Run command, type perfmon, and click OK to open.
See an example below:
Explain the results in the System Summary:

How much resources (memory, network interface, hard disk, CPU) are used/available for use on the computer you are monitoring?

I’m using less than 30%. (100% is too busy).

Could you use this tool to monitor a remote server?

4 and 5 is optional

Task 2

      • Visit http://www.speedtest.net
      • Click [BEGIN TEST] (do not click [START SCAN] for this lesson)
      • Wait for the results then record Date, Time, Download & Upload results (see sample below):
    Location Date/Time Ping (ms) Download(Mbps) Upload (Mbps)

    Sydney TAFE

    room GG28

     13/11/2017

    3:49

     21 ms  102.68 Mpbs  58.20Mpbs
     Stella’s place
    Location Date/Time Ping (ms) Download(Mbps) Upload (Mbps)

    Sydney TAFE

    room GG28

     17/11/2017  47 ms  82.83 Mpbs   7.45Mpbs
      Stella’s place
    Location Date/Time Ping (ms) Download(Mbps) Upload (Mbps)

    Sydney TAFE

    room GG28

     20/11/2017  45 ms  89.37 Mpbs  8.12 Mpbs
      Stella’s place
Testing tool: http://www.speedtest.net Test condition:
Tester: Stella

Upload and Download: the bigger values are better

Anyway you send Upload the bigger the values is better
Receive: download (music, videos and etc).
PING: for represents management for response time: the smaller number is better, because will be a faster response.
Record measurements over three locations approximately at the same times (over different days of course.
Include both upload and download speed test results a spreadsheet
Analyse and compare the differences. Answer the following:
Which location has best / worst speed?
Why is the result for upload so different to download?
What would be acceptable (download/upload) speeds for home or office?

Task 3 – Website Performance Testing

Explain the differences among the different colour indicators: Red, Yellow or Green

Explanation: PageSpeed Insights checks to see if a page has applied common performance best practices and provides a score, which ranges from 0 to 100 points, and falls into one of the following three categories:

  • Good: The page applies most performance best practices and should deliver a good user experience. –> Green
  • Needs work: The page is missing some common performance optimizations that may result in a slow user experience. Please investigate the recommendations below. –> Yellow
  • Poor: The page is not optimized and is likely to deliver a slow user experience. Please prioritize and apply the recommendations below. –> Red

Compare and contrast requirements for monitoring Desktop or Mobile results

Mobile results

PageSpeed Insights analyzes a page to see if it follows our recommendations for making a page render in under a second on a mobile network. Research has shown that any delay longer than a second will cause the user to interrupt their flow of thought, creating a poor experience. Our goal is to keep the user engaged with the page and deliver the optimal experience, regardless of device or type of network.

It is not easy to meet the one second time budget. Luckily for us, the whole page doesn’t have to render within this budget, instead, we must deliver and render the above the fold (ATF) content in under one second, which allows the user to begin interacting with the page as soon as possible. Then, while the user is interpreting the first page of content, the rest of the page can be delivered progressively in the background.

  • Record and compare the PageSpeed Score:
    85 or higher: excellent
    Below 85: need further improvement
    Below 70: very bad

Desktop

Mobile

This is the way to fix it: just click at “show how to fix” and it will show you the way to fix it.

Notes:

  • This is one of many tools available to developers to measure website performance for possible improvement.
  •  The main aim is to identify possible bottle necks (areas where performance is affected) and
  • so to redesign or amend the application for better performance. Do not use this tool to compare one website performance against another.