Sysstat

軟件截圖:
Sysstat
軟件詳細信息:
版本: 11.7.3 更新
上傳日期: 22 Jun 18
許可: 免費
人氣: 39

Rating: nan/5 (Total Votes: 0)

sysstat 是一個開源且免費分發的軟件項目,由GNU / Linux操作系統的幾個命令行實用程序組成,允許您收集和報告系統活動信息。它是一個Linux監控工具,專為全局系統性能分析而設計。


功能一目了然

該軟件可以監控大量的各種指標,允許用戶配置存儲數據歷史的長度,支持SMP和UP機器,支持熱插拔CPU,計算採樣週期內的平均統計值,允許您保存文件中的統計信息,並自動檢測已動態註冊或創建的新設備。

此外,該程序支持SMP和UP機器,特別是具有多核或超線程CPU的計算機,支持無滴答CPU,允許用戶將統計信息導出為CSV,JSON,XML和任何其他流行的文件格式,包括XML Schema和DTD文檔,支持多種語言,並且它與允許您從sysstat的統計信息中生成圖表的應用程序兼容。

包含哪些工具?

如前所述,sysstat包含各種命令行實用程序,其中我們可以提到sar,mpstat,sadf,iostat,cifsiostat,nfsiostat,sadc和pidstat。所有這些都可以從命令行界面訪問,並允許您執行某些任務。


引擎蓋,可用性和支持的操作系統

sysstat中包含的應用程序是用C編程語言編寫的,這意味著它需要很少的CPU時間來運行。目前,它支持32位和64位指令集架構。

雖然它已經在Softoware Labs的Ubuntu,Debian和Arch Linux操作系統上成功測試,但sysstat也與正在開發的任何其他GNU / Linux發行版兼容。

此版本中的新功能

  • sar:修復需要重新分配緩衝區以容納更多設備時可能發生的崩潰。
  • sar / sadf / mpstat:將全局CPU統計數據計算為各個CPU統計數據的總和。
  • mpstat:將節點“all”的統計信息計算為各個CPU統計信息的總和。
  • sar:添加新的“-z”選項,告訴sar省略在採樣期間沒有活動的任何設備的輸出。
  • sar / sadf:現在,在顯示軟網統計信息時,最好考慮離線和在線CPU。
  • sadc:通過編譯不需要的函數來縮小sadc二進製文件的大小。
  • sadf:將原始格式輸出更改為符合CSV格式。
  • sadf:重新排序以調試模式/原始格式顯示的某些值。
  • 為主要數字添加初始支持> 255。
  • 更新sysstat.ioconf設備列表。
  • mpstat:刪除選項“-P ON”。 mpstat現在默認只顯示在線CPU。
  • sar和mpstat手冊頁已更新。
  • pidstat:報告進程的CPU使用情況,作為所有線程的總和[11.6.3] [11.4.9]。
  • sar:更改CPU恢復在線的變通方法[11.6.3] [11.4.9]。
  • NLS更新:更新了各種翻譯。

版本中的新功能

  • sar / sadc:從/ proc / meminfo添加了新的指標到內存統計信息。
  • sadf:更新輸出格式以考慮新的內存指標。
  • [Peter Schiffer]:靜態分析修復。
  • [Peter Schiffer]:在壓縮sa數據文件時更喜歡xz壓縮程序[11.0.3]。
  • [Peter Schiffer]:在配置腳本[11.0.4]中檢測64位操作系統的便攜方式。
  • [Vasant Hegde]:sadc:在信號處理程序代碼[11.0.3]中修復可能的競爭條件。
  • 在iostat和sar手冊頁[11.0.3]中修復%util的說明。
  • 修復upgrade_magic_section()函數中使用的錯誤大小。
  • 添加新的sadc_options變量以配置腳本。
  • 將--disable-man-group選項重命名為--disable-file-attr。此配置選項可防止構建過程設置正在安裝的文件的屬性。
  • 確保在使用configure選項--enable-copy-only [11.0.3]時沒有激活crontabs。
  • 常見問題更新。
  • RPM規範文件已更新。
  • sar手冊頁已更新。
  • sadc手冊頁已更新[11.0.3]。
  • CREDITS文件已更新。
  • 代碼清理[11.0.3]。

版本11.1.2中的新功能

  • [Robert Elliott]:添加了irqtop命令。 irqtop監視每個CPU的/ proc / interrupts和/ proc / softirqs的差異,以及CPU統計信息。 irqtop目前在contrib目錄中。
  • [Lance Shelton]:添加了irqstat命令,這是一種更好的觀察/ proc /中斷方式,專為具有多個處理器的NUMA系統而設計。
  • [Vasant Hegde]:sadc:如果父進程已經死了,不要發送SIGINT信號[11.0.2]。
  • sadc:確保用於計算項目(CPU,網絡接口等)的函數只被調用一次。
  • sar和sadf現在告訴用戶他們何時無法讀取文件,因為endian格式不匹配。
  • 當結束時間(使用選項-e指定)跨越24小時邊界[11.0.2]時,修復了不完整的sar和sadf輸出。
  • cifsiostat / nfsiostat:修復單核CPU [11.0.2]上的輸出。
  • pidstat沒有正確處理名稱中包含空格的進程。現在已經修復[11.0.2]。
  • NLS已更新。
  • CREDITS文件已更新。

版本11.1.1中的新功能

  • 為sadf添加了選項-c:此選項允許用戶將舊格式(至少9.1.6)的sa數據文件轉換為最新格式(截至今天為11.1.1)。
  • 更新sadf -H輸出以打印數據文件日期,並判斷此文件是否已從舊數據文件轉換。
  • 添加選項 - [0-9] +至sadf以顯示當天的數據[11.0.1]。
  • 使用statvfs()系統調用而不是棄用的statfs()來獲取sar [11.0.1]的文件系統統計信息。
  • sar:更嚴格的語法檢查[11.0.1]。
  • 刪除sa_common.c [11.0.1]中不需要的包含文件。
  • [Kosaki Motohiro]:更新32位CPU計數器[11.0.1]的解決方法。
  • 在pidstat.h [11.0.1]中定義未知的調度策略。
  • [Ivana Varekova]:測試fgets / fscanf調用的返回值[11.0.1]。
  • Makefile已更新:創建tarball [11.0.1]時按照符號鏈接。
  • sadf手冊頁更新[11.0.1]。

版本10.2.1中的

新功能

  • 添加了新的--enable-copy-only選項以配置腳本。在創建sysstat包時,此選項可能很有用,以確保僅將文件複製到$ DESTDIR並且未激活任何服務(例如,對於使用systemd的發行版)。
  • pidstat:為pidstat I / O統計信息添加新指標:每任務塊I / O延遲。
  • 在安裝systemd使用的sysstat服務時考慮$ DESTDIR變量。
  • sadf -H,sadf -j和sadf -x現在也顯示文件創建時間。
  • 使用sizeof()而不是硬編碼的大小值。
  • pidstat手冊頁已更新。
  • 化妝品修復。
  • NLS已更新。

版本10.2.0中的新功能

  • pidstat中添加了一個新選項(-v),使用戶能夠顯示與任務相關的線程數和文件描述符。
  • pidstat中修復了幾個錯誤。

版本10.1.7中的新功能

  • 新的指標已添加到sar網絡設備統計信息中,給出了網絡接口卡的利用率。
  • 周圍已經修復了幾個錯誤。

版本10.1.6中的新功能

  • sar命令現在可以使用新選項“-F”顯示文件系統統計信息(塊和inode利用率)。
  • 還修復了幾個(小)錯誤。

版本10.1.5中的新功能

  • mpstat現在考慮每個處理器的每個中斷,以便它們的數量加起來為CPU“all”顯示的數字。
  • 由於未在配置腳本中展開宏,因此無法再安裝systemd單元文件。現在已經修復了。

版本10.1.4中的新功能

  • sar,pidstat和mpstat現在停止並在收到SIGINT信號(crtl / c)時顯示其平均統計數據。 pidstat現在顯示所有任務的任務UID。
  • 選項-U已添加到pidstat;此選項告訴它顯示任務的用戶名而不是其UID。
  • 如果此選項後跟用戶名,則pidstat僅顯示屬於指定用戶的任務。

版本10.1.3中的新功能

  • 網絡和IPv4 / IPv6計數器已更改為64位格式,以便與最近的內核保持同步。
  • iostat中添加了一個新選項,以防止它在系統啟動後顯示包含統計信息的第一個報告。
  • 修復了幾個錯誤。

版本10.0.5中的新功能

  • 此處向iostat添加了一個有趣的新功能:iostat現在可以顯示一組或多組設備的統一統計信息。這應該對具有大量磁盤的機器有用。除此之外,這個版本包括一些針對sadc和sadf的錯誤修復,以及一個克羅地亞人的新翻譯文件。

版本10.0.4中的新功能

  • sar -b results中不再考慮虛擬設備。
  • iostat現在可以在將符號鏈接指定為參數時顯示目標設備信息。
  • 選項--disable-stripping已添加到配置腳本中。
  • 已添加塞爾維亞語翻譯。

10.0.0版中的新功能

  • 使用nfsiostat和cifsiostat命令修復了幾個錯誤。
  • 如果不需要,Sysstat的命令不再與傳感器庫鏈接。
  • iostat錯誤地映射了大於256的設備映射器ID:現在已修復。
  • NLS已更新,並添加了烏克蘭語翻譯。

版本9.1.7中的新功能

  • sar的新指標(活動和非活動內存量,阻止等待I / O完成的進程)
  • 各種優化和改進

版本9.1.6中的新功能

  • 新的指標已添加到sar和sadc:hugepages利用率統計信息和平均CPU時鐘頻率。
  • 此版本還包含錯誤修正。

版本9.1.5中的新功能

  • 電壓輸入統計數據以及其他一些指標已添加到sar的電源管理統計組中。
  • NLS已更新。
  • 已添加捷克語翻譯。

版本9.1.4中的新功能

  • 新的指標已添加到sar的電源管理統計組(來自Redhat的Jan Kaluza的補丁)。此版本使您可以監控風扇速度和設備溫度。您將需要為其安裝libsensors庫(lm_sensors項目的一部分)。

版本9.1.3中的新功能

  • 此版本中有許多新功能。添加了兩個新命令(nfsiostat和cifsiostat),使用戶能夠顯示NFS和CIFS文件系統的I / O統計信息(來自Redhat的Ivana Varekova提供)。其他改進主要涉及pidstat:現在可以使用帶有選項-C的正則表達式來選擇任務。 pidstat還添加了一個新選項來顯示堆棧統計信息(Mario Konrad補丁)。

版本9.1.1中的新功能

  • 自上次sysstat發布以來已過去3個多月。在使用sysstat工作了10多年之後,我仍然很喜歡這個項目的工作,儘管妻子和兩個孩子現在讓它變得更加困難......即使事情變得更加緩慢,我決定開始一個新的開發系列,所以這裡是9.1.1版本,隨時可供您測試。請參閱下載頁面中提供的發行說明。請注意,從現在開始,sysstat將不再支持早於2.6的內核。這使我擺脫了許多代碼......

版本9.0.5中

什麼是新

  • Sysstat現在應該能夠漂亮地打印次要數字大於或等於256的設備名稱。
  • sadc手冊頁,NLS和常見問題解答已更新。

版本9.0.3中

什麼是新

  • [Michael Blakeley]:選項-z添加到iostat。此選項告訴iostat省略在採樣期間沒有活動的任何設備的輸出。
  • [Tomasz Pala]:修復mpstat,其中應將中斷值讀作無符號整數。
  • sar -n ALL未選擇IPv6統計信息。現在已經修復了。
  • iostat,sar和mpstat手冊頁已更新。
  • sadf -x現在顯示文件創建日期。
  • 更新了XSD和DTD文檔。
  • NLS已更新。拉脫維亞語翻譯補充道。
  • CREDITS文件已更新。
  • 代碼清理。

版本9.0.2中的新功能

  • 此版本中有更多錯誤修復和改進:內存損壞已在iostat和pidstat中修復,當命令行中輸入選項-p後面的逗號分隔值列表時,可能會發生段錯誤。關於改進,sadc現在可以收集除磁盤之外的分區統計信息。繼續測試,因為我希望sysstat 9.0.x變得堅如磐石......!

版本9.0.1中的新功能

  • 修復了指針被釋放兩次的sar崩潰。
  • NLS翻譯已更新。

版本9.0.0中的新功能

  • 電源管理統計已添加到sar。
  • 此版本不再將時間間隔截斷為32位,因為在具有數百個CPU的計算機上顯示平均值統計信息時可能會出現一些問題。
  • 在某個特定訂單中輸入某些選項時,sar中沒有正確解析參數的小錯誤已修復。

8.1.8版中的新功能

  • 為IPv6相關協議添加了支持。當iostat未使用-d選項時,它現在僅顯示設備的統計信息(而不是分區)。
  • 現在可以從iostat獲得擴展統計信息,即使對於具有最新內核的分區也是如此。
  • 修復了一個錯誤,其中iostat無法從sysfs中讀取名稱中包含斜杠的設備的統計信息(例如/ dev / cciss / c0d0)。
  • 在iostat中修復了一個錯誤,其中%CPU用於服務硬IRQ和軟IRQ被計算兩次。

版本8.1.7中的新內容

  • 已向sar。
  • 添加了對SNMP統計信息的支持
  • 選項-l已添加到pidstat。
  • 此選項使用戶可以顯示每個進程的整個命令行。
  • 選項-h已添加到sar。
  • 此選項會顯示一條簡短的幫助消息。
  • valgrind檢測到的一些內存洩漏已得到修復。

版本8.1.6中的新功能

  • 選項-h已添加到pidstat。
  • 此選項用於在一行上水平顯示所有活動。
  • 在pidstat中修復了一個錯誤:當pidstat用於監視進程及其所有線程(使用pidstat的選項-t)時,如果線程組負責人終止,它可能會顯示奇怪的值。 mpstat現在顯示所有中斷的統計信息,包括NMI,LOC等。

意見 Sysstat

評論沒有發現
添加評論
打開圖片!