草庐IT

CPU时间

全部标签

windows - 如何从 Unix Box 远程获取 Windows Server CPU 指标?

我有一组WindowsServer机器,我正在尝试通过我的Unix系统从这些机器收集指标(Cpuutlization、Memory、Diskutilizaion)。我尝试使用SNMP方法,但似乎令人难以置信。不仅我必须收集Windows中指标的所有OID(这对Google来说非常困难,而snmpwalk为您提供了大量难以破译的信息)。是否有任何其他巧妙的方法可以从这些窗口框收集性能指标。我确实想到了运行我自己的python脚本并将这些指标发送到unixboxes的替代方案,但由于各种原因这似乎不太可能。任何新方法将不胜感激。 最佳答案

windows - Windows 何时通过共享更改文件访问时间?

每个文件都有特定的创建时间、最后写入时间和最后访问时间。我想知道:Windows何时更改文件“上次访问时间”?仅当我打开文件时?也许当Windows显示它的图标时(可以说我有一个文件的快捷方式...)?此外-股票呢?如果我在共享中有一个文件并且有不止一台计算机访问它-Windows如何确定上次访问时间?在哪个用户时钟上?谢谢! 最佳答案 访问时间由提供文件的系统维护。它是在您对打开的文件进行任何操作后写入的。因为访问时间是notmaintained无论如何,在现代Windows版本上,您的程序应该忽略它。

windows - Weblogic 服务器在 Windows 上启动时间太长

Weblogic服务器在Windows上启动时间过长。我希望它在jdeveloper中运行一些soa应用程序。如何让它启动得更快?我找到了一些适用于linux的解决方案,但没有找到适用于windows的解决方案。提前感谢您的帮助。 最佳答案 如果超过30秒,则有问题。也许问题不是windows,而是你之前上传到服务器的项目。尝试从jdeveloper创建一个新项目,然后按Run启动集成的weblogic:如果时间太多→暂时禁用windows防火墙和/或您的防病毒软件,然后重试如果少于30秒→生产服务器包含太多项目、太多要加载的库等。

windows - 如何向我的 schtask 命令添加随机时间偏移量?

我写了一个简单的自动更新程序,我使用带有ftp命令的批处理文件首先下载“版本”文件,然后将文本与本地“version.txt”文件进行比较——如果版本不同,我继续在同一个批处理脚本中下载并安装更新。那部分很好,但是当我创建任务时(使用在setup.exe安装程序中分发的另一个批处理文件)因为我需要它来运行我的数百个非技术精明的用户-我想添加一个随机时间偏移到作业的开始时间,这样我就不会让所有终端同时访问我的服务器以进行更新。SCHTASKS.EXE/CREATE/SCDAILY/ST10:00/TN"我的更新任务"/TR"c:\myupdater.bat"我需要它与XP和Vista+兼

c - 如何测量 program.exe 启动时间?

我想测量我的程序exe启动时间呢是从点击或[enter]开始的时间如果从控制台或任何其他方式启动直到程序启动完成的时刻和它的代码可以在所有结构设置的情况下执行(可能这意味着当main()中的第一个命令被执行[?])我想以编程方式从在我的代码中-所以我想办法做到这一点需要读取准确的发射时间程序然后从中减去这次第一行代码执行时间(抱歉我的英语不好)怎么做? 最佳答案 您要从单击或[enter](包括shell(cmd.exe或Windows资源管理器)开销)还是从程序启动进行测量?以编程方式,您只能从进程创建开始计算时间,因此不包括查找

c++ - 关于夏令时的逻辑操作时间

有没有办法在逻辑上(不是绝对地)在本地时间上加上一个时间段,得到一个有效的本地时间?例如,将第一天的上午11点加一天变成第二天的上午11点,即使同时有夏令时变化(+/-一小时)?如果时间不存在,它可能会返回错误或下一个有效时间。C++标准机制、WindowsAPI函数、STL和/或Boost类都很好。 最佳答案 这在某种程度上取决于您的语义。如果您对半天后的本地时间感兴趣,那么是的:您转换为UTC,加上半天,然后转换回本地时间。另一方面,如果您主要在本地时间进行操作(例如,我们在电力负荷预测中这样做),您可能会采取另一种方式,即“我

c# - 日期时间方程不返回任何值。服务器 2008

strings=@"select*fromBill_DetailwhereDateTimeofBilling='"+mcCalendar.SelectionStart.ToShortDateString()所以我有这个代码。由于toshortdatestring,mcCalendar的值为“8/20/2013”​​。我只需要从日期mcCalendar获取所有行。原来如此select*fromBill_DetailwhereDateTimeofBilling='8/20/2013'数据库表上的DateTimeofBilling是DateTime数据类型。sqlserver2008为什么我

c - 如何获取函数的 RAM 和 CPU 使用率?

比方说,我有一个(或多个)函数需要很长时间(walltime)来执行,例如:#include"stdafx.h"#include#includevoidfun(){longsum=0L;for(longlongi=1;i我想测量此函数的CPU负载和此函数调用使用的RAM使用情况。那可能吗?我怎样才能做到这一点?我对Windows和Linux解决方案很感兴趣。 最佳答案 在POSIX上,您可以尝试使用getrusage以类似于您检查墙上时间的方式。不确定Windows。 关于c-如何获取函

windows - 线程高 CPU 使用率但处于 "Ready"状态

我在Windows中使用ProcessExplorer来检查进程。当我查看此进程属性中的线程选项卡时,我看到1个线程的CPU使用率很高(双核服务器的总CPU约为30-49%,因此如果您等同于它,它会占用大量CPU时间单个线程到单个CPU时间间隔的值(value))。现在,如果我坐下来观察这个线程,它98%的时间都处于“就绪”状态,而其他时间则处于“正在运行”状态。为了用间隔更好地说明这一点:t=0,CPU=35,State=Readyt=1,CPU=49,State=Readyt=2,CPU=50,State=Readyt=3,CPU=39,State=Readyt=4,CPU=32,

c - QueryPerformanceFrequency 与 CPU 速度不匹配?

从这些看来,函数返回以赫兹为单位的值QueryPerformaceFrequency()UnitsofQueryPerformanceFrequency运行英特尔酷睿i5-以2.8GHz运行函数似乎返回MHz?调试器中的值为1,328,261为什么只有7位数字?为什么该值不反射(reflect)2Ghz?(即2,8.......)我在这里错过了什么?函数使用不当(如下)?LARGE_INTEGERli;QueryPerformanceFrequency(&li);printf("Ticks:%f\n",double(li.QuadPart)); 最佳答案