Thursday, June 30, 2016

PerfMon # 1: What is PERFMON or Performance Monitor:


PerfMon # 1:

What is PERFMON or Performance Monitor:


 
This is what TechNet says about PerfMon:

You can use Windows Performance Monitor to examine how programs you run affect your computer's performance, both in real time and by collecting log data for later analysis.

Performance Monitor is a simple yet powerful visualization tool for viewing performance data, both in real time and from log files. With it, you can examine performance data in a graph, histogram, or report.

Now, what I say:

n  PerfMon is a native tool built-in in Windows client & server computers.

n  It uses very small amount of resource while running.

n  It captures predefined performance data (counters) in predefined intervals.

That means if you configured it to capture CPU Time (or memory or disk) in every 5 minutes interval, then it will write CPU Time in every 5 minutes (in a log file with extension .BLG) until you stop it or it reaches to its limit. We will discuss more about its configuration details in a moment.

n  Using this tool you can monitor live performance statistics of your local machine or multiple remote machines.
 

Note: In this first PERFMON post we will discuss only about .BLG logs. In future (maybe) I will write about .ETL log capture in PerfMon as well.


Reference:

1.   Using Performance Monitor:

 

2.   Windows Performance Monitor:


In next post we will talk about configuring PerfMon using command line and GUI. Stay tuned ...

Windows Server Performance


Performance Core or SETUP-PERF is what we used to call it. Now days they call it 'Reliability & High Availability' inside Microsoft.

 
Bluntly, what I have experienced in my current and previous companies, is SET-PERF team supports everything. Be its a issue with AD, Exchange, SharePoint, SQL; if they get a single hint of performance issues, the case goes to PERF team. If the issue can not be fixed by any team or all other LOBs fails to fix, that means the issues must be lies with core Windows (as per them) and the issue goes to SET-PERF.

 
This is good and bad too. That means a SET-PERF engineer is always busy while others are playing carom or watching the match. However a SET-PERF engineer is always in demand and no one argues with him.

 
Followings are a kind of list of issues that we face everyday;
(Forgive me; this list is only the tip of the iceberg. As I told you there can be anything and everything.)

  • Blue Screen Of Death (BSOD) or Server Bug Check or Crash
  • Server Hang or Freeze.
  • High CUP / Memory / Disk utilization.
  • Memory / Pool / Handle Leak
  • Application Crash / Hang.
  • DCOM, WMI, MSDTC related issues.
  • Printer related issues.
  • RDS or Terminal Server related issues.
  • Slow Boot Slow Logon (SBSL).
  • Microsoft Cluster.
  • Windows Backup & Volume Shadow Copy
  • Disk & File System Errors

Alright, you may ask me; there are so many webpages or TechNet articles describing these issues or covering these topics, so why are you writing (copy-pasting) another one!!

 
The reason is;

  1. I am writing to help myself, to keep all my stuffs in once place.
  2. The amount of copy-paste will be minimum & I will make the posts to the-point and in  handy way. The way I wanted them while searching.
  3. Amount of wisdom / lecture (gyan) will be least.

 
Now, just the preface of next post; PERFMON is bread & butter of a SET-PERF engineer. So the very next post would be on PERFMON. We will discuss how to capture PerfMon data locally & for remote computer. Once done will analyze the data that we have captured.

 

 
Anyway, enough talking, lets finish this post.... see you soon ...

Until then CHEERS !!

 

 

 

The Begining; Introduction

Hello Reader,


I am not sure how much this (my blog) will help you. However if it does, I will be glad as well as fortunate.
The main reason of creating this blog is to help myself, to keep my all technical knowledge & data at one place.
During my years of troubleshooting Windows Servers (SETUP & PERFORMANCE) I have come across multiple issue and some of them are remarkable. I would like to preserve those. 
I would also like to share the knowledge to others as well. So that life/job can be little easier.
So if you are interested, I would love to hear back from you. Get me on: https://www.facebook.com/kuntal.k.basu 


cheers ..


yah, almost forgot ...

My name is Kuntal Bose.
I am from a Indian small town (village) where the pin code is 735101. Currently I am away from my home and I miss জলপাইগুড়ি। 


:)