在我的实验室testing负载系数

我是一个实验室的系统pipe理员,我在实验室里有大约90台电脑,我想检查它们的负载系数。意思是检查每小时有多less人在电脑上工作。看看我是否需要购买更多的电脑或没有。

我正在寻找一种方法来build立一个脚本来检查一台计算机是否login。(0注销 – 1login)

在获得这些数据后,我知道如何构build一个脚本来构build图表。

所有的计算机通过一个链接,其中大部分都有Windows XP(less数Windows 7)

我会很高兴得到一些帮助。 Amihay

我觉得我很困惑…你是什么意思,有多less人login或不在实验室? 如果您单独使用工作站,是不是有实验室人员可以雇用人员,还是按计划安排? 或者至less基本知道实验室在高峰时间是否没有空座位? 这将是比脚本更快的决定性因素。 我们有充足的实验室,因为有多less学生正在使用它们; 我们不需要更多。

第二个因素将是实验室区域的掉落数量和可用功率。

Windows本身没有一个简单的方法来判断是否有人login,至less不可靠。 您可以使用sysinternals免费的实用程序调用psloggedon来判断是否有人以远程方式login或不是一团糟; 如果你方便地使用脚本编写脚本来调用实验室机器,如果你仔细考虑增加轮询的networking负载,应该不会太难。

可能有一个Nagios的插件,也可以告诉这个或给你一些想法。 无论如何,把它放在你的networking和工作站的使用状况是一个好主意, 但Nagios更多的是基础设施,而不仅仅是一个应用程序来解决这类问题。 它可能需要更多的投资和计划,而不仅仅是“安装这个,我们的问题就解决了”。 谷歌Nagios,你会有很多的教程和使用它的方法。

就个人而言,尝试编写脚本的额外开销(并希望结果是准确的 – 为什么Windows没有这个内置的易于访问是超出我的),并保持它作为新的机器出去我宁愿只是问如果有人由于工作站短缺而没有空间工作,实验室中的用户(实验室人员,教师,无论您的情况如何)。 如果你问他们,除非他们觉得自己不能跟你说话,否则用户往往会对自己的IT人员抱怨很大。