iT邦幫忙

3

linux問題

  • 分享至 

  • xImage

想請問一下 在linux環境下,發生cpu,記憶體或網路流量飆高的情況下,當下沒有查看,事後有甚麼套件或log可以查詢,當時飆高歷史原因。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
Ray
iT邦大神 1 級 ‧ 2021-07-18 16:08:39

沒有, 系統預設不會幫你保留效能 log, 你必須事先設定才能收集

1

本機可以安裝 netdata,下面這篇是監視一台安裝為 Proxmox VE 的 Linux 主機
http://blog.jason.tools/2019/02/pve-netdata-mon.html

集中收取可以用 LibreNMS
http://blog.jason.tools/2019/10/2020-ironman-21.html

另外集中收取的好處是如果原主機掛掉了,你還有地方可以查數據。

0
japhenchen
iT邦超人 1 級 ‧ 2021-07-19 07:54:03

用MRTG監測並看圖表來判斷吧
https://www.twblogs.net/a/5b8651592b71775d1cd4e941

不能單從一個方面看,有時CPU飆高會跟大量網路流量相關,所以看綜合圖表比較可以找出方向來

0
新二君
iT邦新手 2 級 ‧ 2021-07-19 08:39:47

系統預設只有當下,如果要歷史記錄只能靠目前市面上幾套圖表軟體,不然就是寫腳本設排程去記錄你要的東西,目前用圖表軟體加rayslog去記錄比較方便一些。

我要發表回答

立即登入回答