作者LIAR (玻璃做的大叔)
看板Linux
标题[问题] 监视器网芳传档案,CPU会突然爆高
时间Thu Aug 6 22:57:16 2020
我安装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月前都没发生,是这一两个月突然出现的,我实在想不出原因,
请问有人知道为什麽吗?
--
起初,他们追杀共产主义者,我没有说话,因为我不是共产主义者;
接着,他们追杀犹太人,我没有说话,因为我不是犹太人;
後来,他们追杀工会成员,我没有说话,因为我不是工会成员;
此後,他们追杀天主教徒,我没有说话,因为我是新教教徒;
最後,他们奔我而来,却再也没有人站起来为我说话了。
《First They Came(他们首次来时)》,Martin Niemoller牧师(1892-1984)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.233.88.199 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1596725842.A.796.html
1F:推 CMJ0121: smbstatus 看一下连线状况 08/06 23:12
2F:→ CMJ0121: 有一种可能性:有被塞恶意程式 然後一直疯狂尝试连线 08/06 23:13
感谢提醒,我刚执行过smbstatus,下面是结果。
Samba version 4.10.4
PID Username Group Machine
Protocol Version Encryption Signing
----------------------------------------------------------------------------------------------------------------------------------------
14330 mijia mijia 192.168.2.155 (ipv4:192.168.2.155:52705)
NT1 - -
14247 mijia mijia 192.168.2.121 (ipv4:192.168.2.121:40122)
NT1 - -
17745 mijia mijia 192.168.2.112 (ipv4:192.168.2.112:45599)
NT1 - -
14209 mijia mijia 192.168.2.114 (ipv4:192.168.2.114:37696)
NT1 - -
12497 mijia mijia 192.168.2.153 (ipv4:192.168.2.153:56900)
NT1 - -
14132 mijia mijia 192.168.2.122 (ipv4:192.168.2.122:40280)
NT1 - -
14261 mijia mijia 192.168.2.111 (ipv4:192.168.2.111:52356)
NT1 - -
Service pid Machine Connected at
Encryption Signing
---------------------------------------------------------------------------------------------
Monitor 14261 192.168.2.111 Thu Aug 6 11:15:44 PM 2020 CST -
-
Monitor 14247 192.168.2.121 Thu Aug 6 11:15:43 PM 2020 CST -
-
Monitor 14132 192.168.2.122 Thu Aug 6 11:15:11 PM 2020 CST -
-
Monitor 17745 192.168.2.112 Thu Aug 6 11:25:53 PM 2020 CST -
-
Monitor 14209 192.168.2.114 Thu Aug 6 11:15:28 PM 2020 CST -
-
Monitor 12497 192.168.2.153 Thu Aug 6 10:48:32 PM 2020 CST -
-
mijia 14330 192.168.2.155 Thu Aug 6 11:16:01 PM 2020 CST -
-
Locked files:
Pid User(ID) DenyMode Access R/W Oplock
SharePath Name Time
--------------------------------------------------------------------------------------------------
14132 1000 DENY_NONE 0x2019f RDWR NONE
/home/mijia
xiaomi_camera_videos/64xxxxxxxx8c/2020073105/39M40S_1596145180.mp4 Thu Aug
6 23:26:36 2020
14247 1000 DENY_NONE 0x2019f RDWR NONE
/home/mijia
xiaomi_camera_videos/5cxxxxxxxx35/2020072916/09M37S_1596010177.mp4 Thu Aug
6 23:26:12 2020
14261 1000 DENY_NONE 0x2019f RDWR NONE
/home/mijia
xiaomi_camera_videos/5cxxxxxxxx5b/2020073110/30M39S_1596162639.mp4 Thu Aug
6 23:25:40 2020
12497 1000 DENY_NONE 0x2019f RDWR NONE
/home/mijia
xiaomi_camera_videos/44xxxxxxxxd8/2020072922/07M07S_1596031627.mp4 Thu Aug
6 23:26:24 2020
14330 1000 DENY_NONE 0x2019f RDWR NONE
/home/mijia
xiaomi_camera_videos/04xxxxxxxxd4/2020071300/33M50S_1594571630.mp4 Thu Aug
6 23:26:47 2020
17745 1000 DENY_NONE 0x2019f RDWR NONE
/home/mijia
xiaomi_camera_videos/44xxxxxxxx36/2020080122/55M58S_1596293758.mp4 Thu Aug
6 23:25:52 2020
14209 1000 DENY_NONE 0x2019f RDWR NONE
/home/mijia
xiaomi_camera_videos/5cxxxxxxxxa7/2020080619/01M47S_1596711707.mp4 Thu Aug
6 23:27:06 2020
但是上面的IP,每个都是我知道的。
netstat -tunp|grep smbd
情况也都是我知道的装置IP。请问这样能看出有尝试重新连线吗?
※ 编辑: LIAR (118.233.88.199 台湾), 08/06/2020 23:31:18
3F:→ bitlife: wa那项是time [wa]iting for I/O completion,并不是俗称 08/06 23:56
4F:→ bitlife: 的cpu loading 08/06 23:56
5F:→ bitlife: us,sy,ni三项才是cpu执行的时间百分比,看起来都很低 08/06 23:59
6F:→ LIAR: 如果硬碟没问题,还会有甚麽因素会卡在I/O呢? 08/07 08:26
7F:→ LIAR: 我报告一下实际的状况,整台电脑运作真的都会顿顿的,SMB 08/07 08:27
8F:→ LIAR: 关掉就会恢复正常。 08/07 08:27
9F:→ bitlife: 你说5月前正常,是否5月前才开始用smb? 存档影片是只有即 08/07 09:04
10F:→ bitlife: 时影像还是包含(你文中提到的)历史录影档案转移?单个摄影 08/07 09:06
11F:→ bitlife: 机每秒流量? 网路是100M还是1G? 硬碟是HDD还是SDD? 要各 08/07 09:07
12F:→ bitlife: 种因素一起看才比较好推测. 忘了还有同时多少摄影机(总秒 08/07 09:07
13F:→ bitlife: 流量) 08/07 09:07
14F:推 bitlife: 5月之後才开始用smb 08/07 09:09
15F:推 bitlife: SSD 08/07 09:13
16F:→ asdfghjklasd: 怎看5400 rpm 的硬碟问题大 08/08 22:53
17F:推 debian99: 请问米家监视器的档案要如何才能放主机上啊 08/09 10:18
18F:→ bitlife: rpm影响读写最高速率,但PMR/SMR影响的是速率本身稳定性 08/09 11:03
20F:→ OSDBNetwork: 看错了 上面网址略过 08/10 04:49
21F:推 kingofsdtw: ipcam 是用mount的方式挂载 09/10 00:35
22F:→ kingofsdtw: 多台ipcam,建议还是装个ffmpeg 转存 09/10 00:37
23F:→ kingofsdtw: 或是买有处理rtsp串流的nas 09/10 00:38
24F:→ kingofsdtw: ffmpeg -i 25 copy rtspxxxx xxxx.mp4 09/10 00:39