Articles of 性能监视

准确地为容量规划趋势随机I / O性能

在我工作的地方,我们有许多“大铁”服务器,用于使用Xen Hypervisor托pipe许多虚拟机。 这些通常configuration32GB内存,双四核处理器和具有I / O容量的快速磁盘。 现在我们正处于现有硬件configuration日益枯竭的时候,现在是时候出去,寻找更大,更快,更新的硬件。 如上所述,现有的套件已经部署了32GB内存,并有效地限制了我们可以部署到主机的虚拟机数量。 然而,在调查新硬件时,显然你可以在单个机箱内使用64,72甚至96GB的单个机器获得更多的RAM。 显然,这将使我们能够获得更多的机器给一个给定的主机,这总是一个胜利。 到目前为止完成的分析表明,限制因素现在将转移到磁盘子系统。 现在的问题是试图弄清楚我们所处的位置。根据使用情况,我们知道我们不限制I / O带宽,更重要的是随机数I / O操作,可以完成..我们知道,一旦我们打到这一点,然后艾奥瓦特将上空火箭,整个机器的性能将去的狗。 现在,这是我所问的问题的症结所在,是否有人知道如何准确跟踪/趋势现有的I / O性能,特别是随机I / O操作数量的完成? 我真正想要得到一个指标是“这个configuration可以成功地处理X个随机I / O请求,而且我们目前(平均)正在执行Y操作,带有Z操作的峰值”。 提前致谢!

在远程Linux服务器上绘制CPU使用情况的简单选项

我的要求很简单。 我需要绘制远程Linux服务器上的CPU使用情况。 我不想找任何复杂的东西,我只需要能够在一个星期内在Linux服务器上绘制CPU使用率。 我开始了仙人掌的路线 – 这不是简单的,它不是简单的,它绝对感觉像是矫枉过正。 有一个更简单,更快,更直接的select?

监视,跟踪和分析有什么区别?

我已经看到这三个词出现了很多,但不明白它们之间的确切区别。 例如,收集CPU利用率通常称为性能分析,也可能属于性能监控。 他们之间(微妙的)区别是什么?

实时监控MS Windows服务器及其服务

我们的监控办公室里有一大堆高清电视,关注着我们所有的生产设备。 我们正在监控: 思科路由器 惠普交换机 惠普公司的服务器 Windows 2003 IIS SQL服务器 目前我们使用 Nagios的正常运行时间/可用性和警报发送 仙人掌带宽使用 在Vista上运行Perfmon以获得服务器性能 其他工具和我们自己的自定义代码的组合来监视我们的实际应用程序性能。 除了Perfmon部分之外,所有这些都是很好的 – 它给了我们我们想要的东西 – 例如屏幕上的实时图表,logging某些性能指标等 – 唯一的问题是设置它是一件非常麻烦的事情。 如果运行Perfmon的Vista电脑重新启动(通常是由于Windows更新),那么再次设置所有的计数器会花费很长时间 – 对于办公室里的某个人来说,花费一两个小时的工作量。 任何人都知道以下两种方法之一:1.添加Perfmon计数器的脚本2.另一个带graphics输出和WMI / Windows计数器访问的工具。 谢谢 麦克风

什么是页面错误的“很多”?

我正在监视Windows 2k8中的内存对象,并且正在跟踪页面错误/秒计数器。 是否有任何阈值来确定什么是过多的页面错误? 或者我应该更关心一个持续的,高数量的页面错误? 有没有更好的方法来查看页面错误?

精细的性能报告svchost.exe

这是一直困扰着我,所以我会问服务器故障社区。 我喜欢Process Explorer,以便跟踪您在任务pipe理器中获得的高级任务。 但是我经常想知道在svchost下的一个进程中托pipe哪些服务正在使我的处理器飙升。 那么…有没有非侵入性的方式来find这些信息呢?

Windows Server 2008 R2中奇怪的内存使用情况

我希望有人能帮忙。 我们有一个Windows Server 2008 R2的机器,有16GB的内存,可以让所有可用的内存被某些东西吞噬。 任务pipe理器或资源监视器中没有显示使用大于300MB的内存的任何进程…但服务器上的内存使用量为15.7GB。 唯一运行的是SQL Server 2008和IIS7.5 (使用ASP.Net)。 注意:重新启动后RAM的使用率开始较低,并且正常运行。 一个星期左右之后,我们一直在这种情况下find自己。 我怎么能发现什么东西在吃我们所有的记忆? 🙁

如何被动地监控TCP数据包丢失? (Linux)的

我怎样才能被动地监视TCP / TCP连接上的数据包丢失? 基本上,我想要一个位于后台的工具,通过观看TCP ack / nak /重新传输来生成一个关于哪个对等IP地址“似乎”遭受严重损失的报告。 像我发现SF这样的大多数问题build议使用像iperf这样的工具。 但是,我需要监视从我的机器上真正的应用程序的连接。 这个数据只是坐在那里的Linux TCP堆栈?

htop状态栏中的颜色究竟是什么意思?

默认情况下, htop显示处理器,内存和交换的彩色状态栏。 从左到右,根据某些阈值,酒吧的颜色为绿色,蓝色,黄色和红色。 内存条有小小的绿色和蓝色,几乎所有的剩余都是黄色,这意味着什么? 交换栏是空的。 htop的颜色设置是“默认”。