我安装CentOS 7,
>uname -r
3.10.0-1127.13.1.el7.x86_64
yum list看所有列出的samba版本是4.10.4-11.el7_8
我把这一台当成档案服务器,想开网芳给几台米家监视器当成NAS,转移录影档案到这台
服务器。
如果用防火墙挡住所有监视器或整个关闭SMB的话,top看都正常
top - 22:23:49 up 35 days, 12:20, 2 users, load average: 0.01, 0.81, 2.52
Tasks: 112 total, 1 running, 111 sleeping, 0 stopped, 0 zombie
%Cpu0 : 2.0 us, 0.3 sy, 0.0 ni, 97.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0
st
%Cpu1 : 2.0 us, 0.7 sy, 0.0 ni, 97.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0
st
KiB Mem : 5838388 total, 271976 free, 264820 used, 5301592 buff/cache
KiB Swap: 3161172 total, 3108184 free, 52988 used. 5225928 avail Mem
我这颗硬盘smart也没有异常,读写速度,或是直接对外互传资料都正常,
(TOSHIBA MQ04ABD200, 5400rpm)
但是如果网芳打开,给监视器用网芳上传档案,CPU会突然爆高,
top - 22:27:31 up 35 days, 12:24, 3 users, load average: 4.97, 2.65, 2.86
Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombie
%Cpu0 : 4.2 us, 2.1 sy, 0.0 ni, 33.9 id, 59.9 wa, 0.0 hi, 0.0 si, 0.0
st
%Cpu1 : 1.0 us, 0.7 sy, 0.0 ni, 12.3 id, 86.0 wa, 0.0 hi, 0.0 si, 0.0
st
KiB Mem : 5838388 total, 132828 free, 347544 used, 5358016 buff/cache
KiB Swap: 3161172 total, 3108184 free, 52988 used. 5143228 avail Mem
从top看,明显会卡在wa的部分,用iotop看写入只剩下几百KB,其他工作都会
严重迟缓,但是只要把smb.service给停掉,一切都会恢复正常。
这个现象,如果监视器越多台,情况会越严重,load average甚至有飙到12以上过。
这个现象5月前都没发生,是这一两个月突然出现的,我实在想不出原因,
请问有人知道为什么吗?