我工作的地方有兴趣购买一种产品,除此之外,它不会为应用程序警报设置严格的阈值。 相反,它检测峰值和斜率等,并且“智能地”指出如何使用设备的资源,并在发生“exception”活动时发出警报。 我想知道是否有任何监视工具,有这种设置,或者如果有几个工具之间的插件或API,这将允许我的networking/应用程序监视器有更多的自动灵活的警报阈值。
以此(ServerFault)页面为例。 它有大约20个元素。 当最后一个被加载时,该页面被认为是“加载”的 – 但不是之前。 这当然是我们的testing服务所使用的协议(它是提供这种服务的一小部分知名供应商之一)。 显然,这种方法基于一个明确的,明确的终点 – 因此很容易应用w /伴随的可靠性。 我认为这也是stream行的Firefox插件“YSlow”使用的指标。 对于我的雇主的网站,几乎总是最后加载的项目是跟踪代码,跟踪像素等,所以从用户的angular度来看 – 他们的感觉 – 页面在实际加载之前被“加载”根据我们testing服务所使用的标准(15-20%是粗略估计)。 我相信我不是第一个考虑这个问题的人,也不是第一个怀疑它是否会导致微观优化而忽略整个系统级或用户感知性能的人。 所以我的问题是,还有其他更实用(但仍然相当准确)的页面加载时间的措施?
昨天,我决定给NewRelic一个尝试。 我注册了一个免费帐户,并安装.Net代理,并按照指示重新启动IIS。 该代理立即开始在仪表板上显示丰富的信息,如: 最慢的SQL语句 哪些方法执行时间最长 哪些页面正在被最频繁地访问 如何简单地通过安装.Net代理来完成上述工作? 我担心实际的应用程序性能 – 我以前使用过分析工具,通过修改编译的DLL来大大减慢应用程序的速度。 但是,这个工具似乎没有修改任何东西。 我仍然需要弥补所有这些信息的意义,以及这对我有什么帮助,但对我来说,这看起来相当“神奇”,并且担心在离开代理运行和向信息中心上传信息方面是否存在任何性能影响。
我有一个NFS挂载的目录,我想监视它的I / O使用情况(MB / s的读取和写入)。 推荐的方法是什么? 这是NFS客户端,我没有访问NFS服务器。 我对一般的I / O使用不感兴趣(否则我会使用vmstat / iostat)。 它也有多个NFS挂载,我有兴趣监视一个特定的挂载(或者我可能已经使用空灵)。 谢谢!
我有一个Linux电子邮件服务器,我正在考虑进入“云”。 在调查定价后,我看到我的主要成本将在带宽。 你们如何build议衡量一段时间内传输的数据总量?
ESXi 6.0是否完全删除了VMXNET3的性能数据,或者有什么办法,如何为VMXNET3启用吞吐量日志/graphics? 在ESXi 5.5中,ESXi客户端显示的networking性能数据很好,在6.0中,我只看到虚拟机性能中的networking选项卡,仅用于hw和nonVMXNET3接口。 UPDATE 在使用最后一个ESXi 6.0版本升级的所有服务器上,我发现这个问题。 我不能做全新的安装,但它应该很好地升级。 所有服务器都是2012+,包含最好的服务器hw(Dell / SuperMicro / HP),hw网卡,hw raids,混合CPUtypes/供应商(Intel E5-xx v2 / AMD)。 在VMware KB中有http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2119264 。 vClient不显示“No metrics Specified”,但我认为它们在某种程度上禁用了ESXi 6.0中的VMXNET3度量标准。 有人可以证实我同样的问题吗? 有没有办法,如何获得统计数据?
我不是在问如何找出瓶颈。 我只是知道如何检查硬盘驱动器是否在极限状态下使用(从而导致瓶颈)。 像我可以看到CPU和RAM的使用百分比top 。 有没有像我可以监视硬盘活动的东西? 本机Linux工具首选。
Linux有一个Load Average的概念,定义如下: 系统负载平均值是处于可运行状态或不可中断状态的进程的平均数量。 处于可运行状态的进程使用CPU或等待使用CPU。 处于不间断状态的进程正在等待一些I / O访问,例如等待磁盘。 平均值是在三个时间间隔内进行的。 对于系统中的CPU数量,负载平均值没有进行标准化,所以平均负载1意味着一个CPU系统在4 CPU系统上一直加载,这意味着它在75%的时间内处于空闲状态。 什么是通过WMI最接近的等价物? 从根本上来说,两个操作系统之间是否存在差异,这决定了如何衡量这样的性能指标? 有什么区别?
监视块设备性能的方法很多:dstat和iostat,heck,甚至sar都会给你提供块设备I / O速率的数据。 不幸的是,我不知道有什么好的工具可以监视像磁带驱动器这样的字符设备的性能。 我知道有些工具可以提前监控性能(pv,dd + SIGUSR1,可能还有其他的),但是根据性能的不同,可以说2个小时的工作可能需要3个小时或者30个小时,而你不知道它是哪一个。 我能想到的唯一的一点是strace或类似的一些精心的使用,parsing输出的字节写入,也许与时间戳。 有没有一个我已经忘记或从未听说过的常用工具?
如何查找哪个VM负责大部分I / OI使用Hyper-V查看? 情况:我的Hyper-V主机有很多虚拟机(每个主机大概有30个虚拟机),偶尔会看到长时间的高磁盘利用率。 我想知道哪个虚拟机造成这种情况。 我尝试使用Process Explorer,但它报告所有Hyper-V相关的I / O由“系统”进程处理,所以没有帮助: 它已经将有助于按访问的文件分解。 Windows Server的完整GUI安装具有提供此信息的资源监视器 。 但是,Resmon似乎在Core和Hyper-V安装中不可用。