以下是我的VPS(Parallels虚拟化)#vmstat的输出: procs ———–memory———- —swap– —–io—- –system– —–cpu—— rb swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 323044 0 358840 0 0 56 0 0 25354 0 0 99 0 0 0 0 0 322708 0 359056 0 0 208 0 0 23444 0 0 99 […]
我们有一个网站,有时performance缓慢,和/或完全挂起。 我已经在性能监视器中临时设置了默认的系统性能数据收集器,看看是否可以解决这个问题。 但是,默认的Data Collector集合会收集大量的计数器,并生成大量的日志文件。 只有8小时的数据导致了4GB的数据。 哪个性能计数器在判断服务器负载时最重要? 另外,如果离开这样的数据收集器无限期地运行,这是一个性能问题吗? 显然,我不知道什么时候服务器会遇到性能下降,所以我需要在那里的日志,所以我可以检查出来。 有关监视服务器性能的任何其他特定准则将不胜感激。 操作系统是Windows Server 2008 R2(networking版)。
在Solaris上,我怎样才能找出给定进程占用多less交换空间? 或者甚至更好,我怎样才能列出所有正在运行的进程按交换空间的使用sorting? 我特别要求Solaris。 我没有top命令可用, prstat和swap都不能提供给定进程使用多less交换空间的信息。
我有一个运行大量cronjob的系统。 看来这些cron中的一个正在消耗过多的CPU和内存。 有没有简单的方法来审计cron作业的CPU和内存使用情况?
我如何获得所有正在运行的进程的当前内存使用情况? 最好以字节为单位,使它们可以精确地相加。 我可以将subprocess的摘要汇总到产生它们的进程中吗? (例如所有的apache线程一起)。 有时,我的服务器内存不足,无法响应。 我想发现什么是使用所有的内存。 不幸的是,这可能不是一个单一的过程。 一些程序产生了数百个进程,每个进程使用很less的内存,但它累加起来。
我们刚获得购买新的数据库服务器的批准。 我的经理担心,在部署新的服务器之后,一些用户可能不会感觉到性能的提高。 我的任务是想出一些方法来衡量改进。 但首先,有关升级的一些细节: 旧服务器具有双Intel Xeon 3.40GHz单核处理器和4GB内存。 它运行Windows 2000 Server Standard 32位和SQL Server 2000。 新的服务器将具有双Intel Xeon 2.4GHz四核处理器和18 GB的RAM。 它将运行Windows 2008 Hyper-V裸机。 最初,我们将虚拟化Windows Server 2003 Premium(直到我们可以将我们的ERP软件升级到最新版本)和SQL Server 2000(没有足够的预算来升级SQL Server)。 从来没有做过这样的事情,我的想法是创build一个SQL查询命中一些非常大的数据库表,使查询需要一两分钟的时间运行,并通过设置两个date来衡量需要多长时间来执行/时间variables,一个在大查询之前,一个在之后。 然后,我会将这两个date/时间值存储在一个表格中,并安排这项工作在每天的活动最less且相当时运行一晚。 这应该考虑白天的负载变化。 通过比较我们目前情况下的经过时间和升级后的经过时间,可以得出节省时间的想法,所以我们可以说升级带来了x%的提升。 我的计划看起来不错,还是我在阿尔伯克基错了 ? 有什么我应该额外测量?
问题 – 我有Logstash在13个不同的服务器上运行,我不知道这些Java进程当前的CPU和内存消耗是多less。 当然,我可以打开Perfmon并连接到这13台不同的服务器,并在理论上显示不同的性能计数器。 在实践中,这是不可能的。 那么,这是怎么回事? 它是如何理智的?
我正在寻找一个(或多个如果需要的) 系统与Web界面来监视一些远程networking 。 所有这些networking包含多个客户端,服务器,路由器,交换机,打印机,… 我们希望收集的一些信息是打印机中的剩余墨水(通过SMNP),检查客户端的状态(通过VNC,RDP,远程协助等),监控networking负载,检查服务是否仍然运行,如果有什么事情发生,你会得到通知…你得到的照片。 服务器是混合Windows和Linux(CentOS和Ubuntu),客户端主要是Windows。 到目前为止,我已经研究了一些可能的解决scheme: Nagios (监视器服务) 仙人掌 (监视器服务器/networking) OCS (监视器客户端) 任何人都可以推荐其中的一个或build议其他的 ? 有没有人知道Nagios(像Centreon)的良好实施? 所有这些问题的一个解决scheme将是伟大的。
vCenter有它自己的性能计数器,那么使用perfmon来进行基线或监视诸如Windows VM的IOPS之类的事情,还是应该使用vCenter计数器呢? 这些虚拟机的perfmon计数器甚至是准确的?
可能重复: 你用什么工具来监视你的服务器? 在Windows中,我使用性能监视器来查看我的服务器正在使用多lessCPU,内存等。 有什么类似的看到内存使用百分比,CPU的使用百分比等Linux的? (除vmstat之外)对于Linux的实时分析最适合什么?