windows2003下怎么实现每半小时记录一次cpu 内存占用情况。有命令吗?

来源:百度知道 编辑:UC知道 时间:2024/05/20 12:24:38
我想像 netstat -an >>c:\1.txt 的方式,用计划任务每半小时运行一次。
记录cpu 内存占用情况。
有这样的命令吗。用baidu搜不到,所以前来求助。谢谢。
我要的不是计划任务的命令。我要的是输出cpu 内存占用情况的命令。

找了好久的资料,搞不定. 还是撤了吧. 本来performance工具可以看,但不知道怎么输出. 在开始-运行中输入perfmon.msc,你可以试试. 有一篇相关的资料,里面有脚本(注意换行. 拷贝下来把一些行合并掉),但我双核的CPU测试没通过.你可以看看微软网站上的:
http://www.microsoft.com/china/technet/solutionaccelerators/cits/mo/winsrvmg/dhcppog/dhcppog3.mspx

你可以把这条命令存为一个批处理比如netstat.bat,然后再把它加到系统的 计划任务中去.
计划任务 在 开始 - 附件- 系统 里面.但我刚才试了一下,好像没有看到设置按分钟的.只有按天数,月份的. 不过你可以通过命令来加.
SCHTASKS /Create /SC MINUTE /MO 30 /TN NetState /TR C:\netstat.bat

其中/SC 后面跟的是启动频率, 是按分钟,按小时还是按天来实行. MINUTE是指按分钟来执行. /MO后面则跟的是多少分钟.30则代表30分钟. /TN指的是你这个计划任务的名字,可以随意命名. /TR则是上面这个bat文件的路径.