Articles of 性能监视

简单的性能日志logging的Linux?

到目前为止,我可以使用ksysguard来解决所有监视需求(如CPU和内存使用情况,networkingstream量和磁盘活动)。 这是预装了KDE,很容易弄清楚,它很容易适应显示器,无论你正在寻找,与一些谷歌和错误我能够在远程系统上设置ksysguardd做也可以通过networking进行监控。 能够将日志数据保存到文件也是有用的。 现在,我想在远程服务器上logging这样的性能数据,即没有在本地“监视系统”上运行ksysguard实例。 我知道这实际上比通过networking传输数据并在graphics和条形图中显示要容易得多,但我坦白地承认我是无能为力的。 谷歌search给我链接到几个企业级的,一切和厨房水槽的解决scheme,但似乎没有一个将是很容易设置和configuration为ksysguard(尤其是不是没有根访问,logging系统),我不确定我是否能胜任这个任务,当然也不愿意投入超过1-2个小时的时间。 你们能给我一些关于Linux简单性能日志解决scheme的build议吗? 编辑:我应该提到,核心要求之一就是日志logging必须能够在没有root权限的情况下运行。

监视用户login时间

我最近被赋予了一个任务,试图解决为什么一些用户的login时间(而不是机器启动时间)似乎很慢。 绝大多数客户端(95%)都运行在XP sp3,Windows 2003域控制器上。 大多数用户具有相同的机器型号。 我想能够看到每个政策正在加载(如果possable分割用户和计算机)和任何其他信息可能有帮助(服务启动等),我改变了userenvdebuglevel reg选项来产生userenv.log文件,但它不包含非常多的信息。 更新我今天下午一直在调查这个问题。 我设法通过打开userenvdebuglevel得到一些信息更多的信息。 出于某种原因,我还不确定,两个stream程之间有20秒的差距 它只影响某个用户的子集,所以我认为它发生在一个策略中,唯一的问题是我不知道它发生在哪里。 这个错误是指向一个DNS问题,所以也许一个path是错误的地方

如何通过我的web应用程序获得有关RAM使用的知识?

我有一个.Netnetworking应用程序。 在一台服务器上有不同版本的这个应用程序的几个实例。 我应该怎么知道什么数量或内存最大可以消耗一个实例? 我如何监控这个? 服务器中可用内存的保存级别是多less? 除了这个Web应用程序的实例外,我还必须添加sql server 2005。

用于监视常规IIS / MSSQL服务器活动的Perfmon计数器

我有一个托pipe公司的虚拟服务器,所以CPU和RAM是有限的。 我需要随时间观察负载/性能,以了解何时升级服务器。 该网站运行多个ASP.NET应用程序以及PHP应用程序,全部使用MSSQL后端。 什么是一些重要的perfmon计数器用来监视一个标准的IIS / MSSQL Web服务器:即传入的IIS请求量,响应时间,MSSQL负载等? 关于为什么柜台很重要以及要注意什么(如果不是很明显的话)的简短描述也是有帮助的。

在Windows Server 2008上logging详细的networking活动

我的一个客户在他们的小networking中正在经历互联网延迟和中断。 他们已经和他们的有线电视公司进行了核实,这个问题与任何有线电视公司的停电都没有关 有人担心,要么一台服务器处理的networking活动太多,要么网站受到攻击。 由于这个原因,我们希望开始logging他们的主服务器的networking活动。 该服务器具有以下职责: DNS 托pipe公共站点的Web服务器 托pipe他们的“pipe理”桌面应用程序严重交互的WCF服务 运行WCF服务器和公共网站进行交互的SQL Server 2008 目标:理想情况下,我想logging进程使用的networking带宽,因为我觉得这样可以很好地处理哪些服务/软件正在吃掉太多的带宽。 我开始查看本机Windows性能监视器工具,但我不知道如何将数据logging到文件,我想知道是否有一个更好的[免费]日志logging工具,将提供有关多less带宽给定的过程正在使用。 问题: 如何logging从Perfomance Monitor工具中看到的活动(如果可能的话) 有没有一个更好的日志logging工具,logging一个给定的进程使用多less带宽?

Ubuntu 12.04长期监控

我是一个运行灯pipe栈的Ubuntu 12.04服务器。 我正在与资源评分脚本(生成Excel文件的PHP脚本)斗争。 我search了很多软件,但是找不到合适的解决scheme。 我正在寻找一个可以的工具 作为恶魔运行2-3周 易于使用和安装 监视服务器资源(CPU +内存) 然后给我一个统计哪个文件在什么时间加载的 感谢帮助, t书

Zabbix中“处理器负载过高”触发器的最佳configuration

我监视约。 10个Linux服务器,每个Zabbix有4个CPU核心。 最近触发了“处理器负载过高”的许多误报。 “处理器负载过高”的触发expression式是: {Template OS Linux:system.cpu.load[percpu,avg1].avg(5m)}>5 这是默认的。 然后我提高了5到12来减less警报,但不知何故,这并不是解决这个问题的最好办法。 所以我做了一些Googlesearch,并构build了一个新的触发器。 {Template OS Linux:system.cpu.util[,user].max(5m)}>75 我会问社区: 新的expression会反映真实的CPU过载比原来的更好吗? 你会做不同的/更好/更优化吗? 你将如何撰写一个expression,这将做到这一点: 触发器将在以下情况下触发 在perCPU队列中等待的进程平均5分钟将超过3 和 过去5分钟内CPU的最大利用率将高于75% 我在一些文章中跟着例子,并尝试过 ({Template OS Linux:system.cpu.load[percpu,avg1].avg(5m)}>3 & {Template OS Linux:system.cpu.util[,user].max(5m)}>75) 但我失败了 Zabbix服务器返回错误: 触发器expression式不正确。 从“&{Template OS Linux:system.cpu.util [,user] .max(5m)}> 75)”开始检查expression式部分。 由于我不是Zabbix(还)的一些嗨专家,评论将非常令人满意。 谢谢。

监视postfix邮件吞吐量

我有一些运行postfix和sendmail的CentOS机器。 有什么我可以用来监视邮件服务器的当前邮件吞吐量从它的日志? 我特别想知道每秒钟实时处理的消息。 不幸的是,postfix不包括这种function。

Apache网站的性能监控

我后面的东西会监视不同的Apache网站的CPU / MEM使用情况。 我有一个运行多个网站(在不同的域)的networking服务器,并想知道是否有一个工具(希望能发送电子邮件警报的networking基地),将显示每个网站的CPU和内存使用情况。

推荐的方法来调查服务器性能问题

我有一个运行以下堆栈的Linux服务器框: apache 2.2.9 乘客2.2.8 导轨2.3.8 MySQL 5.1 最近,我们遇到了一些机器性能问题,其中整个服务器变得非常慢(对于Web请求,数据库查询,文件访问等)有时无响应,然后返回到正常的function。 我们可以知道发生这种情况的date和时间范围,我们希望在跑掉和购买新机器之前进一步调查。 服务器运行在小型公司内部网上,每分钟只有几十个请求,硬件是合理的(3 GHz核心2双核处理器,8G内存,2年)。 我正在考虑在这些date前后查看一些日志,看看在这段时间内是否有大量的stream量,机器负载或过多的数据库活动。 有关如何调查此问题的build议以及我的工作重点在哪里? 谢谢。