監視器網芳傳檔案,CPU會突然爆高 - Linux
![Catherine avatar](/img/woman-biz.jpg)
By Catherine
at 2020-08-29T13:33
at 2020-08-29T13:33
Table of Contents
※ 引述《LIAR (玻璃做的大叔)》之銘言:
: 我安裝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給停掉,一切都會恢復正常。
wa 不是CPU的使用率而是CPU 在等待硬碟寫入資料,假如設定正確 (DMA傳輸),在wa 的時間CPU還可以做其他的事
照你的描述來看,基本上就只是硬碟太慢,再加上你說以前正常最近開始越來越慢,最可能的原因是硬碟空間不連續的狀況越來越嚴重了
最簡單的方法是為硬碟上傳資料的暫存區建一個獨立的partition,不要放在 root,然後定期把這個區域清空,比如說定期 unmount後重新 mkfs,這樣速度就會保持一致,不會隨時間越來越滿,當然硬碟的 smart 資料也需要定期檢查
: 這個現象,如果監視器越多台,情況會越嚴重,load average甚至有飆到12以上過。
: 這個現象5月前都沒發生,是這一兩個月突然出現的,我實在想不出原因,
: 請問有人知道為什麼嗎?
--
==============================================================================
人生跟玩遊戲很像,因為在不斷嘗試並努力克服難關之後,你就會發現難關後面還有難關
更慘的是,當你克服所有關卡之後,你會頓失目標,人生覺得很無聊!
--
: 我安裝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給停掉,一切都會恢復正常。
wa 不是CPU的使用率而是CPU 在等待硬碟寫入資料,假如設定正確 (DMA傳輸),在wa 的時間CPU還可以做其他的事
照你的描述來看,基本上就只是硬碟太慢,再加上你說以前正常最近開始越來越慢,最可能的原因是硬碟空間不連續的狀況越來越嚴重了
最簡單的方法是為硬碟上傳資料的暫存區建一個獨立的partition,不要放在 root,然後定期把這個區域清空,比如說定期 unmount後重新 mkfs,這樣速度就會保持一致,不會隨時間越來越滿,當然硬碟的 smart 資料也需要定期檢查
: 這個現象,如果監視器越多台,情況會越嚴重,load average甚至有飆到12以上過。
: 這個現象5月前都沒發生,是這一兩個月突然出現的,我實在想不出原因,
: 請問有人知道為什麼嗎?
--
==============================================================================
人生跟玩遊戲很像,因為在不斷嘗試並努力克服難關之後,你就會發現難關後面還有難關
更慘的是,當你克服所有關卡之後,你會頓失目標,人生覺得很無聊!
--
Tags:
Linux
All Comments
Related Posts
監視器網芳傳檔案,CPU會突然爆高
![Olivia avatar](/img/cat1.jpg)
By Olivia
at 2020-08-22T08:44
at 2020-08-22T08:44
WSL 2 Supports Windows 10 1903 & 1909
![Ula avatar](/img/woman-glasses.jpg)
By Ula
at 2020-08-21T19:25
at 2020-08-21T19:25
bash看的到卻執行不了
![Skylar DavisLinda avatar](/img/cat3.jpg)
By Skylar DavisLinda
at 2020-08-21T17:35
at 2020-08-21T17:35
LXLE VNC 設定請教
![James avatar](/img/elephant.jpg)
By James
at 2020-08-17T22:52
at 2020-08-17T22:52
kubuntu 安裝
![Olive avatar](/img/bee.jpg)
By Olive
at 2020-08-17T14:22
at 2020-08-17T14:22