whuanle / CZGL.SystemInfo

一个.NET Core监控系统CPU内存等信息的工具
353 stars 68 forks source link

Linux下获取内存信息异常 #20

Closed huangchangxu closed 1 year ago

huangchangxu commented 1 year ago

image

whuanle commented 1 year ago

用的是 net7 还是之前的版本

whuanle commented 1 year ago

你的 Linux 版本是啥,内核版本是啥

whuanle commented 1 year ago

你的 Linux 版本是啥,内核版本是啥

huangchangxu commented 1 year ago

net6 引用的CZGL.SystemInfo最新版本。 系统信息如截图: image

LeZi9916 commented 1 year ago

net6 引用的CZGL.SystemInfo最新版本。 系统信息如截图: image

这个问题好像在net6才有,net7并没有这个问题

cfoan commented 1 year ago

今天发现的linux内存占用率有问题,用的net7,CZGL.SystemInfo版本2.0.0.0。 获取的内存数据如下:

"TotalPhysicalMemory":959_877_120
"AvailablePhysicalMemory":83_779_584
"UsedPhysicalMemory":876_097_536
"UsedPercentage":0

UsedPercentage应该是91多,后查看代码大概是这里不对 CZGL.SystemInfo.LinuxMemory.GetMemory里面 image

whuanle commented 1 year ago

@cfoan 除了百分比外,其它数值应该没问题吧

whuanle commented 1 year ago

image

whuanle commented 1 year ago

@cfoan @huangchangxu @XiaoSong0919 问题修复了。 另外关于 6.0,7.0 的问题,做了处理,7.0 支持 Native AOT,6.0 使用旧方法。

Hyalei commented 1 year ago

@cfoan @huangchangxu @XiaoSong0919 问题修复了。 另外关于 6.0,7.0 的问题,做了处理,7.0 支持 Native AOT,6.0 使用旧方法。 我今天使用Linux测试的内存信息的代码,发现报错仍然存在,以下是我的代码片段和系统信息,我是用的是dotnet6.0

代码片段

NuGet包版本

获取Linux内存异常

linux内核信息

whuanle commented 1 year ago

方便加微信么

---Original--- From: @.> Sent at: 2023年3月24日(Fri) PM3:04 To: @.>; Cc: @.>;"State @.>; Subject: Re: [whuanle/CZGL.SystemInfo] Linux下获取内存信息异常 (Issue #20)

@cfoan @huangchangxu @XiaoSong0919 问题修复了。 另外关于 6.0,7.0 的问题,做了处理,7.0 支持 Native AOT,6.0 使用旧方法。 我今天使用Linux测试的内存信息的代码,发现报错仍然存在,以下是我的代码片段和系统信息

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you modified the open/close state.Message ID: @.***>

Hyalei commented 1 year ago

19903888974

发自我的iPad

------------------ 原始邮件 ------------------ 发件人: whuanle @.> 发送时间: 2023年3月24日 19:21 收件人: whuanle/CZGL.SystemInfo @.> 抄送: Hyalei @.>, Comment @.> 主题: 回复:[whuanle/CZGL.SystemInfo] Linux下获取内存信息异常 (Issue #20)

方便加微信么

---Original--- From: @.> Sent at: 2023年3月24日(Fri) PM3:04 To: @.>; Cc: @.>;"State @.>; Subject: Re: [whuanle/CZGL.SystemInfo] Linux下获取内存信息异常 (Issue #20)

@cfoan @huangchangxu @XiaoSong0919 问题修复了。 另外关于 6.0,7.0 的问题,做了处理,7.0 支持 Native AOT,6.0 使用旧方法。 我今天使用Linux测试的内存信息的代码,发现报错仍然存在,以下是我的代码片段和系统信息

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you modified the open/close state.Message ID: @.> — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>