logo
51
166
WeChat Login

云原生开发环境中top命令显示异常#2814

Resolved
created 3 months ago
Edit

简单描述一下问题和重现方式

默认的云原生开发环境中top命令显示异常,内存used始终是0.3或0.4,且下方会显示多条内存占用巨大的node进程。

ade4f8b4-7d80-4328-acde-a534160f47ac.png
Edit history

top 命令中 res 和 virt 有什么区别,回答我?

Creator

emmm,AI不是回答你了嘛。

现在的问题是内存和CPU使用率都显示异常。而且出现了多个不应该存在的node进程~

猜测是cnb把宿主机的某个内存/CPU相关的状态文件映射到容器里了。。。。。。

这个显示没问题哈,node进程是code-server的,通过按c键可以看到。

内存对不上确实是个问题

Creator

嗯嗯,之前是正常的,最近突然这样了。。。。。。

Creator

感觉是/proc/meminfo的问题。。。。。。

以8核16G环境为例 cat /proc/meminfo 固定输出以下内容:
MemTotal: 16777216 kB
MemFree: 16776816 kB
MemAvailable: 16776816 kB
Buffers: 0 kB
Cached: 0 kB
SwapCached: 0 kB
Active: 0 kB
Inactive: 0 kB
Active(anon): 0 kB
Inactive(anon): 0 kB
Active(file): 0 kB
Inactive(file): 0 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 0 kB
Mapped: 0 kB
Shmem: 0 kB
KReclaimable: 15784476 kB
Slab: 0 kB
SReclaimable: 0 kB
SUnreclaim: 0 kB
KernelStack: 340736 kB
PageTables: 451640 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 583773620 kB
Committed_AS: 142024536 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 387740 kB
VmallocChunk: 0 kB
Percpu: 10609152 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
FileHugePages: 0 kB
FilePmdMapped: 0 kB
DupText: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
Hugetlb: 0 kB
DirectMap4k: 104826592 kB
DirectMap2M: 565213184 kB
DirectMap1G: 521142272 kB

Edit history

已确认,最近的版本把所有容器的pid合并显示了,所以能看到更多的进程,但内存统计只是某一个容器的,准备回退中

added labels
一定是bug:除非不是
已解决:待发布
,removed labels
一定是bug:待鉴定
Creator

修复了👍

Resolved ISSUE
NPC
added labels
已解决:已解决
,removed labels
已解决:待发布
NPC
added labels
已解决:已生效
,removed labels
已解决:已解决
Assignee
None yet
Label
一定是bug:除非不是
已解决:已生效
Priority
None yet
Time period
-
Property
Add custom properties to record and label key information
Participant