Windows performance Monitoring

Source: Internet
Author: User

See also:http://www.cnblogs.com/updoogis/archive/2010/11/19/1881970.html

Cpu

Processor:% Processor Time

The current processor time for all processes [i.e. CPU utilization], if the value continues to exceed 95%,cpu is the bottleneck. % Processor time value =100%-idle process ratio [that is: idle thread]],CPU It's okay to execute a free thread.

System Processor Queue Length

Memory Performance Counters

Memory:available Mbytes

The amount of memory that can be used. If the indicator's data is small, there may be a memory problem with the system

Memory:pages/sec

Indicates the number of pages fetched from disk due to hardware page faults, or the number of pages written to disk to free working set space due to a page fault. Generally if the pages/sec continues above hundreds of, then you should study the paging activity further. There may be a need to increase memory to reduce the need for page breaks. A large value of pages/sec does not necessarily indicate a memory problem, but may be caused by a program running a memory-mapped file. A high ratio of counters indicates excessive paging.

Memory:page faults/sec and Memory:page reads/sec counters measure memory performance.

Page faults occur when the virtual memory page referenced by the process is not in memory, and Memory:page Faults/sec represents the number of page faults. If a page is already in main memory, or if it is being used by another process that is sharing this page, then the page will not be paged in from disk.

Memory:page Reads/sec is a read disk that extracts the number of pages required to resolve page faults. In general, these two counters reflect the frequency of access to the disk, and the lower the value, the less the response time.

Network Performance counters

Main View Network Interface object

Network interface:bytes received/sec

How many bytes data received per second, combined with bytes total/sec analysis

Network interface:bytes sent/sec

How many bytes data per second are sent, combined with bytes total/sec analysis

Network interface:bytes total/sec

The total number of machines accepted and sent bytes recommended not to exceed 50% of the bandwidth

Network interface:packets/sec

The number of packets per second, according to the actual data volume size, no recommended threshold, the data combined with bytes total/sec analysis

Current Bandwidth number of bits per second

Network Utilization NIC utilization = ((total bytes\sec * 8)/current bandwidth) * 100

Disk Physical Disk\Disk Transfers/sec IOPS

About disk response time (disk Response) entry: Ms MS

1.Avg. Disk Sec/transfer: Shows the average time of each IO processed by the storage side.

2.Avg. Disk Sec/read: Shows the average time of each read IO processed by the storage side.

3.Avg. Disk sec/write: Shows the average time of each write IO processed by the storage side.

These entries are the first to be viewed in the performance analysis, and Disk Response time directly determines the level of service the storage system has for the application. Typically the user feels the performance problem and is also because disk Response time on the disks is up. The following is a database application as an example, give some reference disk Response time, if the disk response in the corresponding range is considered acceptable, otherwise you need to see why. Of course, depending on the production environment and the application of the situation also need to be treated differently.

Data files:

1-5MS, more ideal.

? 6-20ms, acceptable.

? More than 20ms, there will be performance issues that require a solution.

Database transaction log:

1-2ms, more ideal.

? 2-6ms, acceptable.

? 6-15ms, need to be optimized.

? More than 15ms, there will be performance issues that require a solution.

Data Warehouse:

Data Warehouse due to the application of the IO type characteristics, usually a single IO will be relatively large, so that the response time of the IO will increase, usually for the data warehouse and reporting system, 25-30MS will be more healthy value.

About IOPS Entries:

1.Disk transfers/sec: Shows the total iops on disk, visually showing the throughput of IO per second on the corresponding LUN.

2.Disk reads/sec: Shows the number of read IO per second on the disk.

3.Disk writes/sec: Shows the number of write IO per second on the disk.

Depending on the reference value processed by the IOPS, we get the reference IOPS for the different physical disks. However, the situation in the actual production environment is more complex, due to the existence of the storage array cache mechanism, the IOPS calculation for a specific LUN involves a cache hit, a healthy storage environment, the IOPS is much higher than the sum of the physical disk theoretical values. But it's not that the higher the IOPS, the better the storage performance problem, the first thing to note is the disk Response time mentioned above. If the IOPS is at a low point and does not reach the theoretical value of the physical disk, but disk Response time is high, there is a problem with the storage side.

The following is a list of the reference IOPS values for several different physical disk types:

? 15000rpm HDD 120–180 IOPs

? 10000rpm HDD 100–150 IOPs

? 7200rpm HDD 80-100 IOPs

? Enterprise SSD Disk 2000–5000 IOPs

About throughput (MB/s) entries:

1.Disk bytes/sec: Displays the total amount of data transferred on the disk, in bytes.

2.Disk Read bytes/sec: Shows the amount of read data transferred on disk.

3.Disk Write Bytes/sec: Shows the amount of write data transferred on disk.

The display of this value is converted to MB and divided by 1024^2. The point to mention here is that the IOPS and bandwidth display are not fully proportional. Typically, for small IO cases, the focus is on IOPS, which is throughput (MBs) for large IO scenarios.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.