linux运维和3dmax哪个简单,牛逼运维常用的工具系列-2
勞動最光榮
nmon
nmon是linux性能監視和分析數據的工具,它的安裝很簡單,下載解壓后,添加可執行權限,即可運行
下載解壓后,通過文件名可以發現,是多個發行版本的,根據自己的發行版本,然后添加執行權限即可使用
nmon有兩種信息輸出方式:終端輸出和文件輸出
終端輸出,就是可以直接輸出在終端中查看
文件輸出的話,主要是通過保存文件,后期通過nmonchar以網頁的形式輸出圖表或結合Excel生成圖表信息
參數解釋:
-f:文件形式輸出
-t:文件命名添加時間
-s:采集數據的間隔時間
-c:采集數據的次數
在生產環境中,運維人員經常遇到某些疑難問題,無法復現或者無法確定某個時間段發生,可以通過nmon工具收集數據進行分析
下載地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
netdata
Netdata 是一個實時的資源監控工具,它擁有基于 web 的友好界面,通過這個工具,你可以通過圖表來了解 CPU,RAM,硬盤,網絡,Apache, Postfix 等軟硬件的資源使用情況。它很像 Nagios 等別的監控軟件;但是,Netdata 僅僅支持通過 Web 界面進行實時監控
它的 web 前端響應很快,而且不需要 Flash 插件。 UI 很整潔,保持著 Netdata 應有的特性。第一眼看上去,你能夠看到很多圖表,幸運的是絕大多數常用的圖表數據(像 CPU,RAM,網絡和硬盤)都在頂部。如果你想深入了解圖形化數據,你只需要下滑滾動條,或者點擊在右邊菜單的項目。通過每個圖表的右下方的按鈕, Netdata 還能讓你控制圖表的顯示,重置,縮放。
下面先來感受一下它的魅力
安裝netdata:
首先,從github下載netdata,安裝之前,需要你安裝一些必要的依賴關系包
[root@localhost ~]#yum install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig
當這些依賴的安裝包都安裝好之后,你就可以開始安裝netdatal ,
在netstat-master文件夾下,通過./netdata-installer.sh命令就可以安裝了,運行該命令后會提示讓你回車,回車之后程序就開始安裝了
當然另外netdata還提供快速啟動的方式,直接在的你系統上運行以下命令:
當然netdata還可以用docker直接運行:
下載地址:https://github.com/netdata/netdata.git
ncdu
ncdu是用來查看和分析linux中各目錄對磁盤空間的占用情況的工具,在ubuntu或者mac上,可以通過apt-get或brew直接安裝,但在CentOS無法直接安裝,需要通過手動安裝,該工具依賴ncurses,需要先安裝ncurses-devel
安裝完成后,查看對根目錄的分析
是不是很方便!
下載地址:https://dev.yorhel.nl/ncdu
Nethogs
nethogs是一個可以按進程實時統計網絡帶寬利用率的網絡工具
它的安裝方法也很簡單,可以通過包管理工具直接安裝,也可以通過二進制文件安裝,這里直接通過yum安裝就可以,不過你需要開啟epel源
有些時候,我們通過監控工具,或者iftop、nload等網絡分析工具,可以看到帶寬使用情況,但是我們無法定位進程占用帶寬的情況,nethogs是這個時候非常貼心的工具
nethogs參數:
nethogs -d 5 ?//設置刷新頻率,每5秒刷新一次
nethogs eth0 ?//設置監控的設備,可以通過監控不同的網卡來查看
nethogs eth0 eth1 //設置同時監控多個設備
其他參數,課通過nethogs -h或者man nethogs來獲取。
OK,今天的工具分享到此結束!
總結
以上是生活随笔為你收集整理的linux运维和3dmax哪个简单,牛逼运维常用的工具系列-2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据攻略案例分析及结论
- 下一篇: linux 音频驱动的流程,Intel平