以下面的计数器为例: \ LogicalDisk(*)\%可用空间 我在哪里可以find什么可以插入代替* ? 我知道有时它是_global_ ,其他时候可以是_total_ 。 我不知道差别(除了明显的猜测)。 还有什么可用的? 什么可以/不可以用于不同的柜台?
我有一个非常活跃的网站使用NoSql数据库(RavenDb)。 我没有确切的数字,因为我不太清楚如何提取这些信息(任何帮助将是伟大的!) 但是在性能监视器上查看磁盘上的'%Disk Read'计数器,我的数据库正在运行,它通常超过1000 …如果它是一个perecentage,这是没有意义的? 一旦这些数字如此之高,我的网站性能就会下降,而不是那么无用,但应该会更好。 我正在寻找合适的性能计数器,还有什么可以查看我的磁盘是否负载很重,甚至可以找出原因。 我的磁盘是2TB 7200转的磁盘(不理想,我知道,但这是我所有可用的)12GB内存(使用约80%)双至强处理器 我明白这个问题有点含糊,我需要一些帮助,让你得到正确的细节,帮助你更好地回答这个问题,让我知道什么会有所帮助。 保罗
我有一台带有AMD Phenom QuadCore 3000 + 8 GB RAM的托pipe服务器 我听说第1-2服务器负载是100%的工作量。 我目前的结果是: 1.27 | 0.8 | 0.78 而在整个图中很less有超过1个服务器的负载。 你如何解释这些结果? 什么时候该考虑一个更大的服务器? 如何定义服务器负载? (通常1应该100%的工作量在我的理解!?)
TL; DR 谁能告诉我怎样才能在我的皇帝 – 诸侯设置中一举监控我的所有封臣? 我为我的uWSGI服务器设置了一个皇帝 – vassal设置,我需要监视我所有的vassals。 我总是可以检查我的应用程序日志中的各种数据,但更实时更新,全面显示所有统计信息更为方便。 所以,我尝试了几件事情: 我创build了一个包含以下内容的通用.ini文件: [uwsgi] stats = stats_vassal.sock 然后,在每个vassal的.ini文件中,我都包含这个通用的.ini文件。 这种方法的问题是,当我运行带有stats_vassal.sock文件的stats_vassal.sock时,我没有得到任何有意义的数据。 我为什么发生这种情况的假设是,该套接字中的数据不断被来自未使用的某个封套的统计信息覆盖。 所以然后我切换到…. 在每个vassal的.ini文件中,我设置了一个选项stats = stats_%n.sock 。 现在,我可以在每个stats_*.sock uwsgitop上运行uwsgitop来监视那个特定的vassal。 但我希望能够一口气监视所有的封锁。 uwsgitop似乎只接受一个参数。 我已经看了uWSGI的度量子系统 , “文件”统计推进器似乎是我想要的,因为它不断追加到一个文件。 然而,当我试图把stats-push = file:path=stats_%n.sock,freq=1在我的每个vassal .ini文件中, 或者当我试着把stats-push = file:path=stats_vassal.sock,freq=1在我的常见vassal .ini文件中,当我重新启动uWSGI时出现以下错误: 无法find“文件”stats_pusher 然后我试图包括在同一个.ini文件中的stats_pusher_file插件,但得到了以下错误: ! 无法加载uWSGI插件:./stats_pusher_file_plugin.so:无法打开共享对象文件:没有这样的文件或目录! 而这正是我陷入死胡同的地方。
我在64位Web服务器上执行一个监视任务,该服务器有32位模式的应用程序池。 我正在使用perfmon中的.Net CLR Memory对象来监视它们。 但是,除了GC句柄和正在使用的接收块数量之外,我的性能监视器显示为0。 其余的应用程序池工作正常。 在另一台configuration相同的服务器(在64位IIS上运行的32位应用程序池)上,WMI甚至不会枚举所有的w3wp实例。 有没有人对这些问题有任何想法? 还是有工具,可以监视在64位平台上运行的32位应用程序池,而不是使用内置的性能监视器? 另外,在WMI不枚举所有w3wp实例的服务器上,我们在事件日志中有以下三条错误消息。 “ASP”服务的性能库“C:\ WINDOWS \ system32 \ aspperf.dll”的configuration信息与存储在registry中的可信性能库信息不匹配。 这个库中的函数不会被视为可信。 (事件ID 2003,来源Perflib) “W3SVC”服务的性能库“C:\ WINDOWS \ system32 \ inetsrv \ w3ctrs.dll”的configuration信息与存储在registry中的可信性能库信息不匹配。 这个库中的函数不会被视为可信(Event ID 2003,Source Perflib) “InetInfo”服务的性能库“C:\ WINDOWS \ system32 \ infoctrs.dll”的configuration信息与存储在registry中的受信任的性能库信息不匹配。 这个库中的函数不会被视为可信(Event ID 2003,Source Perflib) 由于该服务的性能计数器库生成一个或多个错误,因此已禁用来自“ASP.NET_2.0.50727”服务的性能计数器数据收集。 强制执行此操作的错误已写入应用程序事件日志(事件ID 1018,源Perflib) 这些错误可能与我的问题有关。 即使重新注册wbem目录中的所有.dll文件,它仍然会出现。 有谁知道这些错误消息是什么意思,我该如何解决它们? 另外,对于.Net CLR Memory对象中值为0的第一台服务器,事件日志中没有错误消息。
有没有一种方法可以测量/报告隧道SSH会话中的总延迟? 我特别的设置是: 客户端(OS X + wifi路由器+ ADSL调制解调器) 网关SSH服务器暴露给互联网 内部SSH目标我隧道 我感兴趣的是看到本地机器上的控制台和打开会话的最终机器之间的延迟。
我想测量程序在执行过程中使用的总内存(如RAM)。 理想情况下,就像运行程序的time一样,并在退出时打印统计信息。 在unix / linux / bsd世界中是否有这样的标准工具? 谢谢。 编辑 : 我试图configuration的程序需要几分之一秒才能执行,所以任何暗示“在运行时检查这个”都是行不通的。 这就是为什么我要求一个“时间”像工具。
我想监视四台运行Windows Server 2003 R2 SP2 64位的计算机上的可用内存。 每个盒子有31.7gb的RAM。 我想定期运行一个命令行工具,以便我可以收集输出,并随后制作图表。 我跑了一些testing,并使用Cygwin定期收集vmstat输出。 我看到这样的数字: 0 0 1235228 4194303 0 0 0 0 0 0 4652 3089 1 5 94 0 0 0 1235228 4194303 0 0 0 0 0 0 4718 7591 5 4 91 0 0 0 1235228 4194303 0 0 0 0 0 0 5027 7816 5 […]
我想要绘制graphics(graphics输出会很好,即一个.png文件)下列情况:我有用户A,B和C.我限制其资源,以便所有用户同时运行一个CPU密集型任务时,这些进程将使用25%,25%和50%的CPU。 我知道我可以得到使用top的实时统计信息,但不知道如何处理它们。 我已经search了巨大的top man page,但是在输出可以绘制数据的主题上还没有find太多东西。 理想情况下,图表会显示30秒的跨度。 任何想法如何实现这一目标?
我不明白为什么我的麦克风已经满了。 我甚至没有运行一些任务。 这是我的htop的截图: View post on imgur.com 绿色表显示使用的内存,蓝色表显示缓冲区,黄色表显示caching。 似乎caching已经用完了我所有的记忆。 还是我只是困惑? 因为数字显示48 / 494MB 。 那么这里发生了什么? 我应该增加我的服务器的内存吗? 我要运行nginx,php和wordpress。 这台服务器是否足以处理这个设置?