PAL是什么?

PAL(Performance Analysis of Logs)是一个实用、免费的日志分析自动化工具,协助快速诊断服务器级别的性能问题。

PAL有什么特性?

PAL主要用来自动分析PerfMon(性能监视器)产生的日志信息,一步一步向导式的简单操作方式。

PAL基于微软支持团队的主题专家定义的阈值,通过阀值来帮助快速发现服务器的性能状况以及可能的问题区域。

PAL 可以生成有颜色标识的报告,基于阀值,将分析结果用红、橙、黄、绿等颜色来展示,突出显示各个性能计数器的性能状况,并可导出 Html和XML报告格式。

PAL提供了丰富的收集日志模板,可以先编辑模板,选择你需要的各种性能计数参数,并设定阀值。再导出保存你的模板。将你的模板导入Windows PerfMon开始收集信息。

PAL怎么用?

1. 下载并安装,建议下载最新版本为v2.7.7,如服务器可以支持到Windows 2012 ,数据库支持到SQL Server 2014。安装完成后,打开目录C:\Program Files\PAL\PAL,点击 PALWizard.exe进入下图的PAL欢迎主界面。

小贴士:顶部的标签选项卡显示主要步骤项目,共有8个步骤。

2. 开始分析前,首先准备好要分析的性能数据日志文件。一种情况是通过Perfmon已经收集了你要的性能数据,另外一种是通过PAL自己定义一个日志模板。

先介绍已有收集好的性能数据

从欢迎界面直接进入下一步,进入“Count Log”标签界面,选择你要分析的blg日志文件(或csv格式),这里可以指定要分析的时间范围 ,点击下一步。

3. 进入“Threshold File”选项卡界面,这里主要提供基准或阀值的参数配置。

在“Threshold file title” 下拉列表中,提供了“微软支持团队的主题专家定义的各种阈值文件”供选择。

注:2016年11月低,作者更新的最新版本2.7.7已经有65种,如数据库SQL Sever已经支持2012、2014的版本了!

这里有个重要的选项就是自定义模板,如界面中可点击导出Perfmon模板按钮,下载你选择的文件模板。

在导出前也可以点击编辑按钮,编辑你要的基准或阀值,这里面的内容非常丰富。

选择配置你需要的保存导出。将模板在导入到Windows Perfmon性能计数器,收集你要的性能数据。后面的选项默认即可,点击下一步 。

4. 进入"Questions"问题选项卡,共有五个问题以及可供选择的答案,主要用于对日志分析输出的帅选。如下五个参数,

OLTPvsOLAP: 这个实例服务的是PLTP吗

OS: 操作系统版本号

PhysicalMemory: 物理内存大小

PLEHealth:Page Life Expectancy的健康值

UserVa: 64位系统可忽略此项

这里基本略过,不做任何配置。

5.  进入“Output  Options”选项卡界面,这里主要提供选择PAL用于分析日志文件的时间间隔,默认30秒。如果选择间隔比较短如5秒,那么PAL将花费更多的时间分析。所以根据具体需求去选择或填写。

6. 进入“File Output”文件输出选项卡界面,这里主要提供选择PAL分析结果文件输出的目录,以及采用的文件格式、文件名命名格式,提供Html和XML二种,通常用默认的html格式更直观的显示结果。

7.  下一步后显示“Queue”回顾之前配置信息,如果不合适地方可以退回到前面修改。

8.  到了最后一步“Execute”执行界面,默认选项即可,直接点击完成,开始执行分析。

9.  执行分析时候,显示当前分析进度,总的项目以及已经完成项目,一般500M的日志文件,我用自己机器(8核、16G 、64位 win7)需要半小时以上才能完成。

10.  分析完成后,自动调用浏览器显示分析结果报表,报表内容依据你收集的信息以及之前的配置,一般有硬件资源的主要性能指标如处理器、网络、云盘、内存以及数据库SQLServer。

如果超过阀值的用突出的颜色标识,点击颜色链接,迅速定位到问题区域。

丰富的图形,更直观的显示当前性能指标趋势,快速锁定问题区域。

至此,PAL的基本功能就介绍完成。

PAL资源?

PAL微软一名现场维护工程师Clint Huffman's开发并维护,可以到开源社区项目网站CodePlex上面下载安装资源。

下载地址:https://pal.codeplex.com/releases/view/621222

版本: 最新版本PAL v2.7.7

运行时需要以下组件:

Microsoft .NET Framework 3.5 Service Pack 1 (Partial package - internet access required)
下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en
Microsoft .NET Framework 3.5 Service Pack 1 (full package - no internet access required)
下载地址:http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
Microsoft Chart Controls for Microsoft .NET Framework 3.5
下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c&DisplayLang=en
PowerShell v2.0 (Windows Management Framework (Windows PowerShell 2.0, WinRM 2.0, and BITS 4.0))
下载地址:http://support.microsoft.com/kb/968929

演示视频: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=PAL&ReleaseId=6759

小结

本文介绍了PAL日志分析工具,个人用下来用"轻巧而雅致"来形容它,用起来不复杂,显示的内容还挺直观,感谢Clint Huffman's的贡献。PAL配合Perfmon类似的日志收集工具,能帮助快速发现服务器范围的性能问题。

如要转载,请加本文链接并注明出处http://www.cnblogs.com/SameZhao/p/6232533.html  ,谢谢。

转载于:https://www.cnblogs.com/SameZhao/p/6232533.html

一款实用免费的日志自动化分析工具相关推荐

  1. 十款实用方便的日志分析工具(建议收藏!!!)

    0x00 十款实用方便的日志分析工具 在网络管理员的日常工作中,对日志文件的分析能够及时了解网络设备或应用的性能数据,以便及时发现问题并及时解决.分析日志文件的时候需要运用到日志分析工具,接下来就给大 ...

  2. 10个好用的Web日志安全分析工具

    首先,我们应该清楚,日志文件不但可以帮助我们溯源,找到入侵者攻击路径,而且在平常的运维中,日志也可以反应出很多的安全攻击行为. 一款简单好用的Web日志分析工具,可以大大提升效率,目前业内日志分析工具 ...

  3. GC日志可视化分析工具GCeasy和GCViewer

    上节介绍了GC日志的打印及含义,但是GC日志看起来比较麻烦,本节将会介绍一下GC日志可视化分析工具GCeasy和GCviewer.通过GC日志可视化分析工具,我们可以很方便的看到JVM各个分代的内存使 ...

  4. 10个Web日志安全性分析工具

    我经常听到朋友问,是否有更好的Web日志安全性分析工具? 首先,我们应该清楚的是,日志文件不仅可以帮助我们追踪入侵者的来源并找到其攻击路径,而且在正常的操作和维护中,日志还可以反映出许多安全攻击. 一 ...

  5. 一款开源免费的任务日程管理工具ToDoList

    推荐给大家一款开源免费的任务日程管理工具ToDoList,是适合职场人尤其是程序员的经典任务管理软件,使用好的话会让大家在工作中事半功倍. 1.软件介绍 ToDoList是一款小众但功能强大的开源免费 ...

  6. Wetool 一款高效免费的微信社群管理工具,检查单向好友,自动回复、群发

    这是一款高效免费的微信社群管理工具,目前功能主要有客服.机器人.单删查询.自动接受好友.以及群管理的一些工具 下面放一下软件功能截图 需要注意的是开启此工具需要下载旧版本的微信,这个在软件安装启动页面 ...

  7. 14个免费访客行为分析工具 帮你分析你的网站

    为什么你网站的访客不断的离开,甚至有些永远都不再回来!本文介绍的14个免费访客行为分析工具将帮助你: 1. 了解你的访客需求 2. 提升用户体验 3. 提高网站可用性 4. 留住更多的回头客 5. 提 ...

  8. Web日志安全分析工具——360星图简单介绍与使用

    360星图介绍 优点: 一款非常好用的网站访问日志分析工具,可以有效识别Web漏洞攻击.CC攻击.恶意爬虫扫描.异常访问等行为.一键自动化分析,输出安全分析报告,支持iis/apache/nginx日 ...

  9. python 学术文献下载_PyHubWeekly | 第二十六期:一款开源免费的学术论文下载工具...

    专注Python.AI.大数据 @七步编程 前言 PyHubWeekly每周定期更新,精选GitHub上优质的Python项目/小工具. 我把PyHubWeekly托管到了Github,感兴趣的可以搜 ...

最新文章

  1. 多而杂不会成为重点-丰收节贸易会:未来农业的发展方向
  2. mysql int 补零_mysql int(11)字段左边自动补零了
  3. EXCEL怎么打20位以上的数字?
  4. Flutter - 生成二维码与识别二维码
  5. linux 查看防火墙状态_每天五分钟学习Linux系列之 - 系统安全配置
  6. Oracle数据库迁移:异构传输表空间TTS HP-UX迁移至Redhat Linux 7.7
  7. android usb存储固定,如何在Android 10中设置默认USB行为
  8. Open XML操作Excel导入数据
  9. 未来的信息化,就是挖掘企业数据、提升战略决策
  10. 不确定度计算器_内审员、LIMS系统、外部评审员、不确定度、注册计量师、实验数据分析处理、质量控制和期间核查、方法验证和确认 网络培训汇总...
  11. 【软件测试】测试用例
  12. 中美线径对照表_AWG 与国际线径对照表
  13. 肽核酸PNA-多肽suc-Ala-Ala-Pro-Aaa-pNa|Suc-Ala3-pNA|Pyr-Phe-Leu-pNA
  14. 使用Git在G码云上传项目及同步
  15. 三种内存虚拟化技术(内存全虚拟化、内存半虚拟化、内存硬件辅助虚拟化),以及查看linux对ETP和VPID的支持情况
  16. 软件测试的艺术-读书笔记-0
  17. Arduino IDE+_Attiny13/85实践(四) Mind+ 与Attiny85
  18. Lena原图 512*512
  19. JSP基本语法、3个编译指令、7个动作指令、9个内置对象
  20. hbase manager 2.0.9 安装

热门文章

  1. C++ opencv之像素值统计(minMaxLoc,meanStdDev)
  2. 后缀表达式转中缀表达式
  3. 家用千兆路由器排行榜前十名_2019最适合家用路由器哪个好_排行榜_智能家
  4. Tomcat两个项目,一个可以正常访问,另一个报错404
  5. android edittext的属性
  6. matplotlib之绘制散点图
  7. c#开发wps插件(3)部署
  8. nuc6i7kyk+linux+驱动,Intel 2016年最新版迷你PC!NUC Kit NUC6i7KYK 骷髅峡谷迷你PC!
  9. const int, const int const, 和 int const 的区别
  10. 深度学习——损失函数(Regression Loss、Classification Loss)