[問題] 監視器網芳傳檔案,CPU會突然爆高

看板Linux作者 (玻璃做的大叔)時間4年前 (2020/08/06 22:57), 4年前編輯推噓6(6018)
留言24則, 7人參與, 4年前最新討論串1/4 (看更多)
我安裝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://www.ptt.cc/bbs/Linux/M.1596725842.A.796.html

08/06 23:12, 4年前 , 1F
smbstatus 看一下連線狀況
08/06 23:12, 1F

08/06 23:13, 4年前 , 2F
有一種可能性:有被塞惡意程式 然後一直瘋狂嘗試連線
08/06 23:13, 2F
感謝提醒,我剛執行過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

08/06 23:56, 4年前 , 3F
wa那項是time [wa]iting for I/O completion,並不是俗稱
08/06 23:56, 3F

08/06 23:56, 4年前 , 4F
的cpu loading
08/06 23:56, 4F

08/06 23:59, 4年前 , 5F
us,sy,ni三項才是cpu執行的時間百分比,看起來都很低
08/06 23:59, 5F

08/07 08:26, 4年前 , 6F
如果硬碟沒問題,還會有甚麼因素會卡在I/O呢?
08/07 08:26, 6F

08/07 08:27, 4年前 , 7F
我報告一下實際的狀況,整台電腦運作真的都會頓頓的,SMB
08/07 08:27, 7F

08/07 08:27, 4年前 , 8F
關掉就會恢復正常。
08/07 08:27, 8F

08/07 09:04, 4年前 , 9F
你說5月前正常,是否5月前才開始用smb? 存檔影片是只有即
08/07 09:04, 9F

08/07 09:06, 4年前 , 10F
時影像還是包含(你文中提到的)歷史錄影檔案轉移?單個攝影
08/07 09:06, 10F

08/07 09:07, 4年前 , 11F
機每秒流量? 網路是100M還是1G? 硬碟是HDD還是SDD? 要各
08/07 09:07, 11F

08/07 09:07, 4年前 , 12F
種因素一起看才比較好推測. 忘了還有同時多少攝影機(總秒
08/07 09:07, 12F

08/07 09:07, 4年前 , 13F
流量)
08/07 09:07, 13F

08/07 09:09, 4年前 , 14F
5月之後才開始用smb
08/07 09:09, 14F

08/07 09:13, 4年前 , 15F
SSD
08/07 09:13, 15F

08/08 22:53, 4年前 , 16F
怎看5400 rpm 的硬碟問題大
08/08 22:53, 16F

08/09 10:18, 4年前 , 17F
請問米家監視器的檔案要如何才能放主機上啊
08/09 10:18, 17F

08/09 11:03, 4年前 , 18F
rpm影響讀寫最高速率,但PMR/SMR影響的是速率本身穩定性
08/09 11:03, 18F

08/10 04:35, 4年前 , 19F
08/10 04:35, 19F

08/10 04:49, 4年前 , 20F
看錯了 上面網址略過
08/10 04:49, 20F

09/10 00:35, 4年前 , 21F
ipcam 是用mount的方式掛載
09/10 00:35, 21F

09/10 00:37, 4年前 , 22F
多台ipcam,建議還是裝個ffmpeg 轉存
09/10 00:37, 22F

09/10 00:38, 4年前 , 23F
或是買有處理rtsp串流的nas
09/10 00:38, 23F

09/10 00:39, 4年前 , 24F
ffmpeg -i 25 copy rtspxxxx xxxx.mp4
09/10 00:39, 24F
文章代碼(AID): #1VB1fIUM (Linux)
文章代碼(AID): #1VB1fIUM (Linux)