如何查看 集群的ftp服务器是哪些,要求列出主机名,磁盘使用情况?

如何查看 集群的ftp服务器是哪些,要求列出主机名,磁盘使用情况?,第1张

如何利用WMI获取远程主机的磁盘信息

//创建WMI连接对象,注意引用SystemManagement命名空间,需要先在项目引用中添加,然后代码中using

ConnectionOptions conn = new ConnectionOptions();

connUsername = user; //远程主机用户名,注意,必需是管理员权限

connPassword = pwd; //密码

connAuthority = "ntlmdomain:DOMAIN";      // 这句很重要

connTimeout = new TimeSpan(1, 1, 1, 1);//连接时间

//ManagementScope 的服务器和命名空间。

string path = stringFormat(@"\\{0}\root\cimv2", address);

//表示管理 *** 作的范围(命名空间),使用指定选项初始化ManagementScope 类的、表示指定范围路径的新实例。

ManagementScope scope = new ManagementScope(path, conn);

scopeConnect(); //打开连接方法,如果执行到这里报出拒绝访问的错误,请检查目标账号是否为目标主机管理员账号,或者目标主机WMI服务是否开启

//查询

string strQuery = "select from Win32_LogicalDisk where Name = 'D:'";//查询语句,这里是查询D盘存储信息

ObjectQuery query = new ObjectQuery(strQuery);

//查询ManagementObjectCollection返回结果集

ManagementObjectSearcher wmifind = new ManagementObjectSearcher(scope, query);

long gb = 1024 1024 1024;

string type = "";

foreach (var mobj in wmifindGet()) //循环结果集

{

type = mobj["Description"]ToString();

//判断是否是本机固盘

if (type == "Local Fixed Disk")

{

int free = (int)MathRound(ConvertToDouble(mobj["FreeSpace"]) / gb, 0);//获取到可用空间

int size = (int)MathRound(ConvertToDouble(mobj["Size"]ToString()) / gb, 0);//获取到总空间

int use = size - free;//已用空间

}

}

以上,就是可以在无服务端程序的情况下,获取目标主机磁盘使用情况的代码,当然为了安全考虑,请务必做好账号和密码的加密工作

版权声明:本文为博主原创文章,转载请附上博文链接!

一、服务器硬盘空间:
服务器的磁盘空间应该保持一定的空闲容量。一般情况下,文件时的空间使用率不超过85%。当磁盘空间低于可控制下限时,用户应该马上进行相应处理,避免磁盘空间被占满后关键服务不能正常运行的情况发生。在可视化管理见面中,磁盘空间的使用情况会根据这只的阈值显示不同的颜色。
二、服务器cpu利用率
1服务器cpu的利用率,可针对系统的每个cpu分别分析其相应的利用率;
2服务器当前进程列表所占用的cpu利用率,cpu使用时间;
3显示服务器cpu性能(分进程显示)实时变化情况和历史变化趋势;
4服务器cpu阈值告警,当服务器cpu负载过大/小,能产生报警;
5服务器进程cpu占用阈值告警,当进程占用cpu过大/小,能产生报警;
三、服务器内存利用率
1服务器内存的利用率;
2服务器当前进程列表所占用的内存利用情况,内存利用率;
3显示服务器内存利用率(分进程显示)实时变化情况和历史变化趋势;
4服务器内存利用率阈值告警,当服务器内存利用率过高,能产生报警;
5服务器进程内存利用率阈值告警,当进程占用内存过高,能产生报警;

win10磁盘使用率100解决方法来咯~如果你不知道win10磁盘占用100%怎么办的话可以参考下文的步骤。有很多朋友遇到了这样的提示,希望下文的方法能帮助到大家。win10磁盘使用率100解决方法 win10磁盘占用100%怎么解决法1家庭组家庭组是占用硬盘的原因之一。有用户反映在关闭家庭组后,硬盘占用率从90%降到10%左右,但对没加入家庭组的用户来说,这个方法也许无法解决问题。在Windows搜索中输入servicesmsc,找到“HomeGoup Listener”与“HomeGroup Provider”两项服务,右键单击进入“属性”,停止运行后设置启动类型为“禁用”。法2虚拟内存(慎用,会导致不可知问题,推荐8GB以上内存用户尝试)Win8/81默认开启虚拟内存,他会把部分应用的内存转储到硬盘中,避免物理内存不够用的情况。中低端的电脑开启虚拟内存,可以提高运行效率,但也带来了对硬盘的负担,如果用户的物理内存在4GB甚至8GB以上,可以尝试降低虚拟内存,但最好不要低于2048MB。右键点击“这台电脑”,点击“属性”,点击“高级系统设置”“设置”“高级”,然后再虚拟内存一栏点击“更改”根据需要分配虚拟内存。法3IPv6在Win8/81下,IPv6功能是默认开启,硬盘占用率居高它多少有一些责任。因此,建议不使用IPv6的用户可以将其关闭。打开网络和共享中心,点击左上角的“更改适配器配置”,选择你在使用的网卡,右键单击,然后点击“属性”,滑块向下拉,找到IPV6选项予以关闭。法4Windows DefenderWindows Defender会定期扫描硬盘,在过去版本中,这项功能可以被关闭,但是升级Win10预览版9860后却无法关闭定期扫描功能,导致硬盘占用率居高不下,系统整体卡顿。用户可以尝试使用组策略限制Defender的定时扫描或关闭Defender来解决问题。在搜索栏输入gpeditmsc打开组策略编辑器,定位到“计算机配置-管理模板-Windows组建-Windows Defender-扫描”中的“指定每周的不同天运行计划扫描”配置为“已启用”根据帮助中的内容选择设置。或直接在Windows Defender设置内在管理选项中将其关闭。法5Windows Search对于老电脑来说,Windows Search会使用大量系统资源,可以将其关闭。但负面影响便是无法使用智能搜索,在Win8或Win10中会失去良好的整合体验。用户需要慎重使用上述方法,笔者经过测试发现,在“Win10预览版9860”中关闭“Windows Defender”可以有效降低磁盘占用率,但一定慎用,因为很有可能因为各种原因而无法将Defender重新打开。关闭或降低虚拟内存会导致不可知的系统问题,比如在设置正确的情况下缩略图消失。法6终极解决方法为,使用SSD固态硬盘解决一切问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13388343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存