最近遇到了一个 window 服务器内存占用的问题,有没有大佬懂的??
环境:阿里云,Windows 服务器
之前是 16g 的内存,后面发现内存占用 90 多,好像不太够,升级到了 32g ,然后令人迷惑的事情就出现了,升级完之后还是 90 左右。
服务器就跑了一个 mysql 和几个 flask 服务,看后台进程的话感觉最多也就 10g 的占用,但是它显示将近 30g 的内存占用,工单已经提交过了,让我去用它的安全查杀功能扫一下,还得给钱,问题是还啥也扫不出来。
这是服务商资源分配的问题吗,感觉是升级完之后给了假资源,有没有懂哥懂的???
1
coderJie OP |
2
opengps 354 天前
内存有好几个,重点看提交内存,然后看动态内存。
任务管理器的详细标签下,标题那里右键可以勾选出其他几种内存列的展示 |
3
hefish 354 天前
内存闲着也是闲着。。。现在已经不是 20 年前,win2000 的时候了,那时候是越空越好
|
4
coderJie OP |
8
onice 354 天前
可能是被挖矿了。试试: https://www.eset.com/cn/for-home/online-scanner/
|
9
lxyv 354 天前
大概率内存泄漏,windows server 的话可以先用 rammap+poolmon 简单排查下
|
10
mosliu 354 天前
rammap 看一下
|
11
kkkbbb 354 天前
应该是有地方内存泄露吧,是正版的系统么?
|
12
hefish 354 天前
我觉着先把 mysqld 的内存限一限,说不定 sql 操作频繁,占的内存多一些。
|
13
yinmin 354 天前 via iPhone
你依次重启 mysql 、flask 等服务,看看哪个服务重启会释放内存,就能找到原因了。
|
14
E1n 354 天前 via Android
重启解决一切,想找到原因就检查内存
|
15
nuII 354 天前
看看你的网络策略,有没有放行一些常见端口,挖矿木马太多了,如果是简单的 base64 字符串打进来的,那云厂商基本都能检测到给你告警,没有的话可能是通过其他漏洞方式入侵的,另外你看看 CPU 是不是一直占用的比预期高,但是不会占满
|
17
coderJie OP |
18
coderJie OP 已经重启过服务器,排除过服务问题了,用了 rammap 排查,原因大概找到了,就是这个 unused active 占用太高了,是内存泄漏?
|
19
coderJie OP 现在在用 eset 扫描中
|
20
Goooooos 354 天前
可能某个驱动异常
|
21
wheat0r 354 天前
这个时候只能靠 poolmon 了
|
22
ser3w 354 天前
找下大页内存,看看有没有释放掉
|