成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

利器分享:實時監(jiān)控Linux服務器性能的工具

系統(tǒng) Linux
dstat 是一款生成Linux系統(tǒng)資源統(tǒng)計信息的功能強大、靈活和通用的工具,可以替代vmstat,iostat,netstat和ifstat這些命令的多功能產品。

簡述

dstat 是一款生成Linux系統(tǒng)資源統(tǒng)計信息的功能強大、靈活和通用的工具,可以替代vmstat,iostat,netstat和ifstat這些命令的多功能產品。dstat克服了這些命令的局限并增加了一些另外的功能,增加了監(jiān)控項,也變得更靈活了。dstat可以很方便監(jiān)控系統(tǒng)運行狀況并用于基準測試和排除故障。擁有Python知識的用戶可以構建他們自己的插件。

dstat可以讓你實時地看到所有系統(tǒng)資源,例如,你能夠通過統(tǒng)計IDE控制器當前狀態(tài)來比較磁盤利用率,或者直接通過網絡帶寬數值來比較磁盤的吞吐率(在相同的時間間隔內)。

dstat將以列表的形式為你提供選項信息并清晰地告訴你是在何種幅度和單位顯示輸出。這樣更好地避免了信息混亂和誤報。更重要的是,它可以讓你更容易編寫插件來收集你想要的數據信息,以從未有過的方式進行擴展。

dstat的默認輸出是專門為人們實時查看而設計的,不過你也可以將詳細信息通過CSV輸出到一個文件,并導入到Gnumeric或者Excel生成表格中。

特性

⒈結合了vmstat,iostat,ifstat,netstat以及更多的信息

⒉實時顯示統(tǒng)計情況

⒊在分析和排障時可以通過啟用監(jiān)控項并排序

⒋模塊化設計

5.使用python編寫的,更方便擴展現(xiàn)有的工作任務

6.容易擴展和添加你的計數器(請為此做出貢獻)

7.包含的許多擴展插件充分說明了增加新的監(jiān)控項目是很方便的

8.可以分組統(tǒng)計塊設備/網絡設備,并給出總數

9.可以顯示每臺設備的當前狀態(tài)

10.極準確的時間精度,即便是系統(tǒng)負荷較高也不會延遲顯示

11.顯示準確地單位和和限制轉換誤差范圍

12.用不同的顏色顯示不同的單位

13.顯示中間結果延時小于1秒

14.支持輸出CSV格式報表,并能導入到Gnumeric和Excel以生成圖形

安裝方法

Ubuntu/Mint和Debin系統(tǒng):

本地軟件庫中有相關安裝包,你可以用下面命令安裝: 

  1. # sudo apt-get install dstat 

RHEL/Centos和Fedora系統(tǒng):

你可以在romforge軟件庫中添加有相關安裝包,參照指導,使用如下命令很簡單就能進行安裝: 

  1. # yum install dstat 

ArchLinux系統(tǒng):

相關軟件包在社區(qū)資源庫中,你可以用這個命令來安裝: 

  1. # pacman -S dstat 

使用方法

dstat的基本用法就是輸入dstat命令,輸出如下:

這是默認輸出顯示的信息:

CPU狀態(tài):CPU的使用率。這項報告更有趣的部分是顯示了用戶,系統(tǒng)和空閑部分,這更好地分析了CPU當前的使用狀況。如果你看到"wait"一欄中,CPU的狀態(tài)是一個高使用率值,那說明系統(tǒng)存在一些其它問題。當CPU的狀態(tài)處在"waits"時,那是因為它正在等待I/O設備(例如內存,磁盤或者網絡)的響應而且還沒有收到。

磁盤統(tǒng)計(dsk):磁盤的讀寫操作,這一欄顯示磁盤的讀、寫總數。

網絡統(tǒng)計(net):網絡設備發(fā)送和接受的數據,這一欄顯示的網絡收、發(fā)數據總數。

分頁統(tǒng)計(paging):系統(tǒng)的分頁活動。分頁指的是一種內存管理技術用于查找系統(tǒng)場景,一個較大的分頁表明系統(tǒng)正在使用大量的交換空間,或者說內存非常分散,大多數情況下你都希望看到page in(換入)和page out(換出)的值是0 0。

系統(tǒng)統(tǒng)計(system):這一項顯示的是中斷(int)和上下文切換(csw)。這項統(tǒng)計僅在有比較基線時才有意義。這一欄中較高的統(tǒng)計值通常表示大量的進程造成擁塞,需要對CPU進行關注。你的服務器一般情況下都會運行運行一些程序,所以這項總是顯示一些數值。

默認情況下,dstat每秒都會刷新數據。如果想退出dstat,你可以按"CTRL+C"鍵。

需要注意的是報告的第一行,通常這里所有的統(tǒng)計都不顯示數值的。

這是由于dstat會通過上一次的報告來給出一個總結,所以第一次運行時是沒有平均值和總值的相關數據。

但是dstat可以通過傳遞2個參數運行來控制報告間隔和報告數量。例如,如果你想要dstat輸出默認監(jiān)控、報表輸出的時間間隔為3秒鐘,并且報表中輸出10個結果,你可以運行如下命令: 

  1. # dstat 3 10 

在dstat命令中有很多參數可選,你可以通過man dstat命令查看,大多數常用的參數有這些:

-c:顯示CPU系統(tǒng)占用,用戶占用,空閑,等待,中斷,軟件中斷等信息。

-C:當有多個CPU時候,此參數可按需分別顯示cpu狀態(tài),例:-C 0,1 是顯示cpu0和cpu1的信息。

-d:顯示磁盤讀寫數據大小。

-D hda,total:include hda and total。

-n:顯示網絡狀態(tài)。

-N eth1,total:有多塊網卡時,指定要顯示的網卡。

-l:顯示系統(tǒng)負載情況。

-m:顯示內存使用情況(包括used,buffer,cache,free值)。

-g:顯示頁面使用情況。

-p:顯示進程狀態(tài)。

-s:顯示交換分區(qū)使用情況。

-S:類似D/N。

-r:I/O請求情況。

-y:系統(tǒng)狀態(tài)。

-t :將當前時間顯示在第一行

--ipc:顯示ipc消息隊列,信號等信息。

--socket:用來顯示tcp udp端口狀態(tài)。

-a:此為默認選項,等同于-cdngy。

-v:等同于 -pmgdsc -D total。

–socket :顯示網絡統(tǒng)計數據

–tcp :顯示常用的TCP統(tǒng)計

–udp :顯示監(jiān)聽的UDP接口及其當前用量的一些動態(tài)數據–fs :顯示文件系統(tǒng)統(tǒng)計數據(包括文件總數量和inodes值)

–nocolor :不顯示顏色(有時候有用)

--output 文件:此選項也比較有用,可以把狀態(tài)信息以csv的格式重定向到指定的文件中,以便日后查看。例:dstat --output /root/dstat.csv & 此時讓程序默默的在后臺運行并把結果輸出到/root/dstat.csv文件中。

當然不止這些用法,dstat附帶了一些插件很大程度地擴展了它的功能。你可以通過查看/usr/share/dstat目錄來查看它們的一些使用方法,常用的有這些:

-–disk-util :顯示某一時間磁盤的忙碌狀況

-–freespace :顯示當前磁盤空間使用率

-–proc-count :顯示正

在運行的程序數量

-–top-bio :指出塊I/O最大的進程

-–top-cpu :圖形化顯示CPU占用最大的進程

-–top-io :顯示正常I/O最大的進程

-–top-mem :顯示占用最多內存的進程

舉一些例子:

查看全部內存都有誰在占用: 

  1. # dstat -g -l -m -s --top-mem 

顯示一些關于CPU資源損耗的數據: 

  1. # dstat -c -y -l --proc-count --top-cpu 

您可以將多個內部dstat插件與外部dstat插件一起使用,以查看所有可用插件的列表,請運行以下命令: 

  1. $ dstat --list 

總結:

dstat命令是一個用來替換vmstat、iostat、netstat、nfsstat和ifstat這些命令的工具,是一個全能系統(tǒng)信息統(tǒng)計工具。

 

責任編輯:龐桂玉 來源: Linux公社
相關推薦

2010-12-17 09:22:01

Linux服務器性能監(jiān)控Munin

2011-03-28 16:37:38

2014-02-09 10:20:44

監(jiān)控工具Linux服務器

2021-11-26 13:43:01

服務器虛擬化數據中心

2019-10-10 09:01:46

監(jiān)控服務器應用

2010-12-22 10:26:41

straceLinux服務器

2014-12-01 11:25:11

sysdigLinux

2014-08-01 15:04:27

linuxnmon

2010-09-08 14:56:06

nmon

2022-05-05 09:27:31

Linux服務器優(yōu)化

2011-09-29 09:42:40

2012-05-21 10:13:56

2018-02-01 09:59:52

服務器監(jiān)控工具

2023-10-17 07:51:37

MySQLQPS優(yōu)化

2017-02-05 16:48:38

LinuxGanglia

2024-10-23 16:22:13

PythonLinux測試

2011-03-22 09:07:13

Nagios監(jiān)控Linux

2020-06-07 11:54:34

Linux服務器命令

2019-06-13 17:15:30

監(jiān)控Linux服務器

2010-02-03 10:24:48

監(jiān)控寶監(jiān)控Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕在线观看视频网站 | 欧美一二三 | 一区二区日韩 | 久久久.com | 欧美一区二区视频 | 欧美精品一区二区三区四区 在线 | 欧美精品三区 | 欧美日韩视频网站 | 国产成人精品一区二区在线 | 欧美精品在线免费观看 | 中文字幕一区二区三区在线视频 | 国产在线精品一区二区 | 亚洲成人精品一区 | 国产福利在线视频 | 国产1页| www国产精品 | 日韩欧美网| 久久久久久久久久久久久久国产 | 一级毛片色一级 | 国产免费一区二区 | 欧美日韩精品一区二区天天拍 | 欧美久久精品一级黑人c片 91免费在线视频 | 国产欧美视频一区二区 | 不卡的av电影 | 91久久 | 亚洲成人在线网 | 国产在线精品一区二区三区 | 日韩精品免费 | 久久久91| 97人人超碰| 欧美成人精品一区二区男人看 | 亚洲狠狠丁香婷婷综合久久久 | 欧美精品中文字幕久久二区 | 久久久免费| 精品国产精品三级精品av网址 | 中文在线播放 | 一区二区三区在线播放 | 欧美精品成人一区二区三区四区 | 成人精品毛片 | 中文字幕在线网 | 九九99精品 |