跳过正文
  1. Linuxes/

飞牛nmbd进程内存泄露

·446 字·
Blog Linux
Aoidayo
作者
Aoidayo
懒人

先亮fnos版本,在26年上半年的0day漏洞导致几十万台公网裸奔的飞牛变成肉鸡之后,我重装了飞牛版本到1.1.18,主要还是眼馋飞牛的美丽UI,最近在一次断电后到现在连续开机27天,某天闲的无聊看了下内存占用,常用进程+系统内存占用杂七杂八的占用2G+,然后一看使用内存4G+,于是有点纳闷剩下来的2G是谁在使用。

使用htop查出来是一个叫nmbd的进程(这个名字是在很难绷啊🫥)SMB的一个子服务进程,负责 NetBIOS 名称服务和浏览(browsing)相关的功能。

 ps -eo pid,user,rss,vsz,cmd | grep nmbd
   1266 root     2112100 2261868 /usr/sbin/nmbd -D

实际内存2G,虚拟内存2G。

重启nmbd即可

systemctl restart nmbd
# htop  Mem排序 验证

fnOS 社区也有人反馈过 nmbd 产生大量日志、循环执行工作组相关操作的问题,link here:出现大量nmbd日志 - BUG反馈 飞牛私有云论坛 fnOS。使用journalctl每隔30s都是nmbd的无穷输出,即使你没有开启smb服务。

这很难绷啊。虽然fnos目前仍然是个玩具,但是谁不希望你拥有和truenas一样的稳定性呢?老是出这个问题那个问题。


0