nmon

1).采集數據:
#nmon -s10 -c60 -f -m /home/

參數解釋:
-s10 每 10 秒采集一次數據。
-c60 采集 60 次,即為采集十分鐘的數據。
-f 生成的數據文件名中包含文件創建的時間。
-m 生成的數據文件的存放目錄。

這樣就會生成一個 nmon 文件,并每十秒更新一次,直到十分鐘后。
生成的文件名如:?_090824_1306.nmon ,"" 是這臺主機的主機名。

通過sort命令可以將nmon結果文件轉換為csv文件:

# sort -A? hostname_timeSeries.nmon> hostname_timeSeries.nmon.csv

?將之前生成的 nmon 數據文件傳到 Windows 機器上,用 Excel 打開分析工具 nmon analyser v33C.xls 。點擊 Excel 文件中的 "Analyze nmon data" 按鈕,選擇 nmon 數據文件,這樣就會生成一個分析后的結果文件: hostname_090824_1306.nmon.xls ,用 Excel 打開生成的文件就可以看到結果了。

如果宏不能運行,需要做以下操作:
工具 -> 宏 -> 安全性 -> 中,然后再打開文件并允許運行宏。

sheet名稱

sheet含義

SYS_SUMM

系統匯總,藍線為cpu占有率變化情況,粉線為磁盤IO的變化情況;

AAA

關于操作系統以及nmon本身的一些信息;

BBBB

系統外掛存儲容量以及存儲類型;

BBBC

系統外掛存儲位置、狀態以及描述信息;

BBBD

磁盤適配器信息;(包含磁盤適配器名稱以及描述)

BBBE

包含通過lsdev命令獲取的系統設備及其特征,顯示vpaths和hdisks之間的映射關系;

BBBG

顯示磁盤組詳細的映射關系;

BBBL

邏輯分區(LPAR)配置細節信息;

BBBN

網絡適配器信息;

BBBP

vmtune, schedtune, emstat和lsattr命令的輸出信息;

CPUnn

顯示執行之間內CPU占用情況,其中包含user%、sys%、wait%和idle%;

CPU_ALL

所有CPU概述,顯示所有CPU平均占用情況,其中包含SMT狀態;

CPU_SUMM

每一個CPU在執行時間內的占用情況,其中包含user%、sys%、wait%和idle%;

DGBUSY

磁盤組每個hdisk設備平均占用情況;

DGREAD

每個磁盤組的平均讀情況;

DGSIZE

每個磁盤組的平均讀寫情況(塊大小);

DGWRITE

每個磁盤組的平均寫情況;

DGXFER

每個磁盤組的I/O每秒操作;

DISKBSIZE

執行時間內每個hdisk的傳輸塊大小;

DISKBUSY

每個hdisk設備平均占用情況;

DISKREAD

每個hdisk的平均讀情況;

DISKWRITE

每個hdisk的平均寫情況;

DISKXFER

每個hdisk的I/O每秒操作;

DISKSERV

本sheet顯示在每個收集間隔中hdisk的評估服務時間(未響應時間)

DISK_SUMM

總體disk讀、寫以及I/O操作;

EMCBSIZE/FAStBSIZE

執行時間內EMC存儲的傳輸塊大小;

EMCBUSY/FAStBUSY

EMC存儲設備平均占用情況;

EMCREAD/FAStREAD

EMC存儲的平均讀情況;

EMCWRITE/FAStWRITE

EMC存儲的平均寫情況;

EMCXFER/FAStXFER

?

EMCSERV/FAStSERV

?

ESSBSIZE

本sheet記錄在系統中每個vpaths下讀寫操作的平均數據傳輸大小(blocksize) Kbytes

ESSBUSY

本sheet記錄使用ESS系統的每個vpaths下的設備繁忙情況

ESSREAD

本sheet記錄在系統中每個vpaths下讀取操作的??data rate (Kbytes/sec)

ESSWRITE

本sheet記錄在系統中每個vpaths下寫入操作的??data rate (Kbytes/sec)

ESSXFER

本sheet記錄在系統中每個vpaths下每秒的IO操作

ESSSERV

本sheet顯示在每個收集間隔中vpaths的評估服務時間(未響應時間)

FILE

本sheet包含nmon內核內部的統計信息的一個子集,跟sar報告的值相同

FRCA

?

IOADAPT

對于BBBCsheet每個IO適配器列表,包含了數據傳輸速度為讀取和寫入操作(千字節/秒)和I / O操作執行的總數量

JFSFILE

本sheet顯示對于每一個文件系統中,在每個間隔區間正在被使用的空間百分比

JFSINODE

本sheet顯示對于每一個文件系統中,在每個間隔區間正在被使用的inode百分比

LARGEPAGE

本圖表顯示Usedpages和Freepages隨著時間的變化

LPAR

?

MEM

本sheet主圖上顯示空閑實存的數量

MEMUSE

除??%comp參數外,本sheet包含的所有項都和vmtune命令的報告中一樣

MEMNEW

本sheet顯示分配的內存片信息,分三大類:用戶進程使用頁,文件系統緩存,系統內核使用頁

NET

本sheet顯示系統中每個網絡適配器的數據傳輸速率(千字節/秒)

NETPACKET

本sheet統計每個適配器網絡讀寫包的數量;這個類似于netpmon –O dd?命令

NFS sheets

?

PAGE

本sheet統計相關頁信息的記錄

PROC

本sheet包含nmon內核內部的統計信息。其中RunQueue和Swap-in域是使用的平均時間間隔,其他項的單位是比率/秒

PROCAIO

本sheet包含關于可用的和active的異步IO進程數量信息.

TOP

?

UARG

?

WLM sheets

?

ZZZZ

本sheet自動轉換所有nmon的時間戳為現在真實的時間,方便更容易的分析

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/535556.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/535556.shtml
英文地址,請注明出處:http://en.pswp.cn/news/535556.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spark入門- Spark運行Local本地模式

一、Spark單機模式部署 Spark版本 : spark-2.4.7-bin-hadoop2.7 1、安裝配置JDK環境 2、下載Spark 官網下載http://spark.apache.org/ 然后上傳到LInux服務器上 3、解壓 tar -zxvf spark-2.4.7-bin-hadoop2.7.tgz解壓目錄說明 bin 可執行腳本 conf …

Spark入門-了解Spark核心概念

在本文中我們將從Spark集群角度和程序應用的角度來對相關概念進行了解 一. 站在集群角度 1.1 Master Spark 特有資源調度系統的 Leader。掌管著整個集群的資源信息,類似于 Yarn 框架中的 ResourceManager,主要功能: 監聽 Worker&#xff0…

Spark運行standalone集群模式

spark的集群主要有三種運行模式standalone、yarn、mesos,其中常被使用的是standalone和yarn,本文了解一下什么是standalone運行模式,并嘗試搭建一個standalone集群 一、standalone模式 standalone模式,是spark自己實現的&#xf…

docker原理

a.更快速的支付和部署:開發者可以使用一個標準的鏡像來構建一套開發容器 ,開發完成之后,運維人員可以直接使用這個容器來部署代碼。 b.更高效的虛擬化: Docker容器的運行不需要額外的hypervisor支持,它是內核級的虛擬化,因此 可以實現更高的性能和效。 I 0c更輕松的遷移和擴展…

創造型模式——工廠模式

工廠模式(Factory Pattern)是 Java 中最常用的設計模式之一。這種類型的設計模式屬于創建型模式,它提供了一種創建對象的最佳方式。 在工廠模式中,我們在創建對象時不會對客戶端暴露創建邏輯,并且是通過使用一個共同的…

創造型模式——抽象工廠模式

抽象工廠模式(Abstract Factory Pattern)是圍繞一個超級工廠創建其他工廠。該超級工廠又稱為其他工廠的工廠。這種類型的設計模式屬于創建型模式,它提供了一種創建對象的最佳方式。 在抽象工廠模式中,接口是負責創建一個相關對象的…

Iptables防火墻原理

一、IPTABLES概念 iptables是隔離主機以及網絡的工具,通過自己設定的規則以及處理動作對數據報文進行檢測以及處理。從設備上分類,防火墻分為軟件防火墻、硬件防火墻、芯片級防火墻。從技術上分類,防火墻分為數據包過濾型防火墻、應用代理型防火墻。這是因為四層模型的每一…

創造型模式——單例模式

單例模式(Singleton Pattern)是 Java 中最簡單的設計模式之一。這種類型的設計模式屬于創建型模式,它提供了一種創建對象的最佳方式。 這種模式涉及到一個單一的類,該類負責創建自己的對象,同時確保只有單個對象被創建…

trap命令

trap命令用于指定在接收到信號后將要采取的行動,信號的信息前面已經提到。 trap 命令的一種常見用途是在腳本程序被中斷時完成清理工作。 歷史上,shell 總是用數字來代表信號,而新的腳本程字應該使用信號的名字,它們保存在用#include命令包含進來的signal.h頭文件中,在使用…

創造型模式——建造者模式

建造者模式(Builder Pattern)使用多個簡單的對象一步一步構建成一個復雜的對象。這種類型的設計模式屬于創建型模式,它提供了一種創建對象的最佳方式。 一個 Builder 類會一步一步構造最終的對象。該 Builder 類是獨立于其他對象的。 一、介紹…

shell知識點

靜態語言是編譯型語言,強類型的語言 如C,C++,java(面向對象),C#, 動態語言是解釋型語言,弱類型的語言,邊解釋邊執行 ,需要解釋器,解釋器是用靜態語言開發的如shell(面向過程), perl,asp,asp.net,php,python(面向對象) 腳本執行 1.…

創造性模式——原型模式

原型模式(Prototype Pattern)是用于創建重復的對象,同時又能保證性能。這種類型的設計模式屬于創建型模式,它提供了一種創建對象的最佳方式。 這種模式是實現了一個原型接口,該接口用于創建當前對象的克隆。當直接創建…

Consider defining a bean of type ‘java.lang.String‘ in your configuration

Consider defining a bean of type ‘java.lang.String’ in your configuration 總結了網上的幾種解決方案: 1、多余的autowired 2、待實例化的類里必須有默認的構造方法(即沒有參數的那種) Consider defining a bean of type ‘XXXX’ …

SpringBoot-探索回顧Spring框架本質

自始至終,SpringBoot框架都是為了能夠幫助使用Spring框架的開發 快速高效地構建 一個個基于Spring框架以及Spring生態體系的應用解決方案。要深刻理解SpringBoot框架,首先我們需要深刻理解Spring框架。 一、Spring 中的 IoC、DI 和 DL 部分Java開發者對…

redis精解

概念Redis是完全開源免費的,遵守BSD協議,是-一個高性能的key-value數據庫。它支持存儲的value類型很多,包括string(字符串)、list(鏈表)、set(集合)、(Zset(有序集合),這些數據類型都支持。 push/pop、add/remove及 取交集和并集及更豐富的操作,Redis支持各種不同方式的排序)…

@SpringBootApplication揭秘

一、SpringBoot初體驗 一個典型的SpringBoot應用長什么樣子呢?如果我們使用http://start.spring.io/創建一個最簡單的依賴Web模塊的SpringBoot應用,一般情況下, 我們會得到一個SpringBoot應用的啟動類,如下面代碼所示&#xff1a…

SpringApplication:SpringBoot程序啟動的一站式解決方案

我們說SpringBoot是Spring框架對“約定優先于配置(Convention Over Configuration)"理念的最佳實踐的產物,一個典型的SpringBoot應用本質上其 實就是一個基于Spring框架的應用 如果非說SpringBoot微框架提供了點兒自己特有的東西,在核心類層面&…

了解spring-boot-starter

SpringBoot提供了針對日常企業應用研發各種場景的spring-boot-starter自動配置 依賴模塊,如此多“開箱即用”的依賴模塊,使得開發各種場景的Spring應用 更加快速和高效,本文會就幾個常見的通用spring-boot-starter模塊進行了解 一、約定優先于…

常用腳本

mysql狀態收集 #! /bin/bash#mysql for zabbixUptime() {mysqladmin status I awk [print $2]}Slow_ queries() {mysqladmin status | awk [print $9]} ICom_ insert() {mysqladmin extended-status |awk /<Com_ insertl>/[print $4]}Com_ delete() {mysqladmi…

linux產生隨機數方法

如果產生的數據長短格式不統一&#xff0c;使用md5sum命令&#xff0c;并使用cut截取相應位數echo $RANDOM openssl rand -base64 openssl rand -base64 10 date %s%N /dev/random設備&#xff0c;存儲著系統當前運行的環境的實時數據。它可以看作是系統某個時候&#x…