前言:
Linux系統出現問題時,我們不僅需要檢視系統日志資訊,而且還要使用大量的性能監測工具來判斷究竟是哪一部分(記憶體、CPU、硬碟……)出了問題。在Linux系統中,所有的運作參數儲存在虛拟目錄/proc中,換句話說,我們使用的性能監控工具取到的資料值實際上就是源自于這個目錄,當涉及到系統高估時,我們就可以修改/proc目錄中的相關參數了,當然有些是不能亂改的。下面就讓我們了解一下這些常用的性能監控工具。
1、uptime
uptime指令用于檢視伺服器運作了多長時間以及有多少個使用者登入,快速獲知伺服器的負荷情況。
uptime的輸出包含一項内容是load average,顯示了最近1,5,15分鐘的負荷情況。它的值代表等待CPU處理的程序數,如果CPU沒有時間處理這些程序,load average值會升高;反之則會降低。
load average的最佳值是1,說明每個程序都可以馬上處理并且沒有CPU cycles被丢失。對于單CPU的機器,1或者2是可以接受的值;對于多路CPU的機器,load average值可能在8到10之間。
也可以使用uptime指令來判斷網絡性能。例如,某個網絡應用性能很低,通過運作uptime檢視伺服器的負荷是否很高,如果不是,那麼問題應該是網絡方面造成的。
以下是uptime的運作執行個體:
[root@m01 ~]# uptime
22:32:41 up 5 min, 1 user, load average: 0.00, 0.01, 0.01
也可以檢視/proc/loadavg和/proc/uptime兩個檔案,注意不能編輯/proc中的檔案,要用cat等指令來檢視,如:
[root@m01 ~]# cat /proc/loadavg
0.00 0.01 0.01 1/73 1276
2、dmesg
dmesg指令主要用來顯示核心資訊。使用dmesg可以有效診斷機器硬體故障或者新增硬體出現的問題。
另外,使用dmesg可以确定您的伺服器安裝了那些硬體。每次系統重新開機,系統都會檢查所有硬體并将資訊記錄下來。執行/bin/dmesg指令可以檢視該記錄。
dmesg輸出執行個體:
[root@m01 ~]# dmesg | more
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.32-642.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-1
7) (GCC) )[root@m01 ~]#1 SMP Tue May 10 17:27:01 UTC 2016
Command line: ro root=UUID=f14c0ada-2e81-447f-b679-8ca3b7dd8d00 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFO
NT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
KERNEL supported cpus:
Intel GenuineIntel
AMD AuthenticAMD
Centaur CentaurHauls
Disabled fast string operations
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001fee0000 (usable)
BIOS-e820: 000000001fee0000 - 000000001feff000 (ACPI data)
BIOS-e820: 000000001feff000 - 000000001ff00000 (ACPI NVS)
BIOS-e820: 000000001ff00000 - 0000000020000000 (usable)
BIOS-e820: 00000000f0000000 - 00000000f8000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
SMBIOS version 2.7 @ 0xF69C0
SMBIOS 2.7 present.
DMI: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015
3、top
top指令顯示處理器的活動狀況。預設情況下,顯示占用CPU最多的任務,并且每隔5秒鐘做一次重新整理。
Process priority的數值決定了CPU處理程序的順序。LIUNX核心會根據需要調整該數值的大小。nice value局限于priority。priority的值不能低于nice value(nice value值越低,優先級越高)。您不可以直接修改Process priority的值,但是可以通過調整nice level值來間接地改變Process priority值,然而這一方法并不是所有時候都可用。如果某個程序運作異常的慢,可以通過降低nice level為該程序配置設定更多的CPU。
Linux 支援的 nice levels 由19 (優先級低)到-20 (優先級高),預設值為0。
執行/bin/ps指令可以檢視到目前程序的情況。
4、iostat
iostat由Red Hat Enterprise Linux AS釋出。同時iostat也是Sysstat的一部分,可以下載下傳到,網址是http://perso.wanadoo.fr/sebastien.godard/
執行iostat指令可以從系統啟動之後的CPU平均時間,類似于uptime。除此之外,iostat還對建立一個伺服器磁盤子系統的活動報告。該報告包含兩部分:CPU使用情況和磁盤使用情況。
iostat顯示執行個體:
[root@m01 ~]# iostat
Linux 2.6.32-573.el6.x86_64 (linux-node01.xuanwie.com) 08/25/2017 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.27 0.00 0.80 0.52 0.00 98.41
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
scd0 0.00 0.02 0.00 384 0
sda 1.09 34.96 34.90 598242 597096
CPU占用情況包括四塊内容:
%user:顯示user level (applications)時,CPU的占用情況。
%nice:顯示user level在nice priority時,CPU的占用情況。
%system:顯示system level (kernel)時,CPU的占用情況。
%idle: 顯示CPU空閑時間所占比例。
磁盤使用報告分成以下幾個部分:
Device: 塊裝置的名字
tps: 該裝置每秒I/O傳輸的次數。多個I/O請求可以組合為一個,每個I/O請求傳輸的位元組數不同,是以可以将多個I/O請求合并為一個。
Blk_read/s, Blk_wrtn/s: 表示從該裝置每秒讀寫的資料塊數量。塊的大小可以不同,如1024, 2048 或 4048位元組,這取決于partition的大小。
例如,執行下列指令獲得裝置/dev/sda1 的資料塊大小:
# dumpe2fs -h /dev/sda1|grep "Block size"
輸出結果如下
dumpe2fs 1.41.12 (17-May-2010)
Block size: 4096
Blk_read, Blk_wrtn: 訓示自從系統啟動之後資料塊讀/寫的合計數。
也可以檢視這幾個檔案/proc/stat,/proc/partitions,/proc/diskstats的内容。
5、vmstat
vmstat提供了processes, memory, paging, block I/O, traps和CPU的活動狀況
[root@m01 ~]# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 260852 184824 13640 31424 0 15 17 17 65 129 0 1 98 1 0
一秒鐘重新整理一次
[root@m01 ~]# vmstat -n 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 260852 184824 13648 31444 0 15 17 17 64 129 0 1 98 1 0
0 0 260852 184776 13648 31444 0 0 0 0 26 48 0 1 99 0 0
0 0 260852 184776 13648 31444 0 0 0 0 19 40 0 0 100 0 0
0 0 260852 184776 13648 31444 0 0 0 0 24 45 0 1 99 0 0
0 0 260852 184776 13648 31444 0 0 0 4 24 48 0 1 99 0 0
0 0 260852 184776 13648 31444 0 0 0 0 29 49 0 1 99 0 0
0 0 260852 184776 13648 31444 0 0 0 0 19 40 0 0 100 0 0
各輸出列的含義:
Process
– r: The number of processes waiting for runtime.
– b: The number of processes in uninterruptable sleep.
Memory
– swpd: The amount of virtual memory used (KB).
– free: The amount of idle memory (KB).
– buff: The amount of memory used as buffers (KB).
Swap
– si: Amount of memory swapped from the disk (KBps).
– so: Amount of memory swapped to the disk (KBps).
IO
– bi: Blocks sent to a block device (blocks/s).
– bo: Blocks received from a block device (blocks/s).
System
– in: The number of interrupts per second, including the clock.
– cs: The number of context switches per second.
CPU (these are percentages of total CPU time)
- us: Time spent running non-kernel code (user time, including nice time).
– sy: Time spent running kernel code (system time).
– id: Time spent idle. Prior to Linux 2.5.41, this included IO-wait time.
– wa: Time spent waiting for IO. Prior to Linux 2.5.41, this appeared as zero.
6、sar (常用)
sar是Red Hat Enterprise Linux AS發行的一個工具,同時也是Sysstat工具集的指令之一,可以從以下網址下載下傳:http://perso.wanadoo.fr/sebastien.godard/
sar用于收集、報告或者儲存系統活動資訊。sar由三個應用組成:sar顯示資料、sar1和sar2用于收集和儲存資料。
使用sar1和sar2,系統能夠配置成自動抓取資訊和日志,以備分析使用。配置舉例:在/etc/crontab中添加如下幾行内容
同樣的,你也可以在指令行方式下使用sar運作實時報告。如圖所示:
從收集的資訊中,可以得到詳細的CPU使用情況(%user, %nice, %system, %idle)、記憶體頁面排程、網絡I/O、程序活動、塊裝置活動、以及interrupts/second
[root@m01 ~]# sar
Linux 2.6.32-573.el6.x86_64 (linux-node01.xuanwie.com) 08/25/2017 _x86_64_ (1 CPU)
06:33:09 PM LINUX RESTART
06:40:01 PM CPU %user %nice %system %iowait %steal %idle
06:50:01 PM all 0.01 0.00 0.19 0.01 0.00 99.79
07:00:01 PM all 0.01 0.00 0.19 0.01 0.00 99.79
07:10:01 PM all 0.01 0.00 0.24 0.12 0.00 99.64
07:20:02 PM all 0.03 0.08 0.92 4.14 0.00 94.83
07:30:01 PM all 0.01 0.00 0.44 0.07 0.00 99.48
07:40:01 PM all 0.01 0.00 0.50 0.06 0.00 99.43
07:50:01 PM all 0.01 0.00 0.55 0.13 0.00 99.31
08:00:01 PM all 0.01 0.00 0.49 0.06 0.00 99.45
08:10:01 PM all 0.01 0.00 0.48 0.08 0.00 99.44
08:20:01 PM all 0.01 0.00 0.45 0.03 0.00 99.51
08:30:01 PM all 0.01 0.00 0.47 0.01 0.00 99.52
08:40:02 PM all 0.01 0.00 0.53 0.04 0.00 99.42
08:50:01 PM all 0.01 0.00 0.54 0.01 0.00 99.45
09:00:02 PM all 1.93 0.00 3.26 3.03 0.00 91.79
09:10:01 PM all 0.01 0.00 0.47 0.09 0.00 99.44
09:20:01 PM all 0.01 0.00 0.42 0.02 0.00 99.55
09:30:01 PM all 3.29 0.00 3.83 1.43 0.00 91.45
09:40:01 PM all 1.11 0.00 1.59 0.09 0.00 97.22
09:50:01 PM all 0.01 0.00 0.46 0.01 0.00 99.52
10:00:01 PM all 1.43 0.00 2.05 0.06 0.00 96.45
10:10:01 PM all 0.06 0.00 0.85 0.21 0.00 98.89
10:20:01 PM all 0.01 0.00 0.45 0.04 0.00 99.51
10:30:01 PM all 0.02 0.00 0.49 0.07 0.00 99.43
10:40:01 PM all 0.00 0.00 0.44 0.02 0.00 99.53
10:50:01 PM all 0.00 0.00 0.36 0.01 0.00 99.63
11:00:01 PM all 0.01 0.00 0.46 0.02 0.00 99.52
11:10:01 PM all 0.01 0.00 0.48 0.10 0.00 99.41
11:20:01 PM all 0.01 0.00 0.53 0.05 0.00 99.41
Average: CPU %user %nice %system %iowait %steal %idle
Average: all 0.27 0.00 0.77 0.35 0.00 98.60
檢查10次每隔3秒檢查一下
[root@m01 ~]# sar -u 3 10
Linux 2.6.32-573.el6.x86_64 (linux-node01.xuanwie.com) 08/25/2017 _x86_64_ (1 CPU)
11:27:54 PM CPU %user %nice %system %iowait %steal %idle
11:27:57 PM all 0.00 0.00 1.70 0.00 0.00 98.30
11:28:00 PM all 0.00 0.00 2.03 0.00 0.00 97.97
11:28:03 PM all 0.34 0.00 2.71 0.00 0.00 96.95
11:28:06 PM all 0.00 0.00 1.68 0.00 0.00 98.32
11:28:09 PM all 0.00 0.00 2.68 0.00 0.00 97.32
11:28:12 PM all 0.00 0.00 2.03 0.00 0.00 97.97
11:28:15 PM all 0.00 0.00 1.68 0.00 0.00 98.32
11:28:18 PM all 0.00 0.00 1.35 0.00 0.00 98.65
11:28:21 PM all 0.00 0.00 2.73 0.00 0.00 97.27
11:28:24 PM all 0.00 0.00 2.70 0.34 0.00 96.96
Average: all 0.03 0.00 2.13 0.03 0.00 97.80
7、KDE System Guard
KDE System Guard (KSysguard) 是KDE圖形方式的任務管理和性能監視工具。監視本地及遠端用戶端/伺服器架構體系的中的主機。
8、free
/bin/free指令顯示所有空閑的和使用的記憶體數量,包括swap。同時也包含核心使用的緩存。
[root@m01 ~]# free
total used free shared buffers cached
Mem: 486640 302064 184576 8 13668 31444
-/+ buffers/cache: 256952 229688
Swap: 4194300 260852 3933448
9、Traffic-vis
Traffic-vis是一套測定哪些主機在IP網進行通信、通信的目标主機以及傳輸的資料量。并輸出純文字、HTML或者GIF格式的報告。
注:Traffic-vis僅僅适用于SUSE LINUX ENTERPRISE SERVER。
如下指令用來收集網口eth0的資訊:
traffic-collector -i eth0 -s /root/output_traffic-collector
可以使用killall指令來控制該程序。如果要将報告寫入磁盤,可使用如下指令:
killall -9 traffic-collector
要停止對資訊的收集,執行如下指令:killall -9 traffic-collector
注意,不要忘記執行最後一條指令,否則會因為記憶體占用而影響性能。
可以根據packets, bytes, TCP連接配接數對輸出進行排序,根據每項的總數或者收/發的數量進行。
例如根據主機上packets的收/發數量排序,執行指令:
traffic-sort -i output_traffic-collector -o output_traffic-sort -Hp
如要生成HTML格式的報告,顯示傳輸的位元組數,packets的記錄、全部TCP連接配接請求和網絡中每台伺服器的資訊,請運作指令:
traffic-tohtml -i output_traffic-sort -o output_traffic-tohtml.html
如要生成GIF格式(600X600)的報告,請運作指令:
traffic-togif -i output_traffic-sort -o output_traffic-togif.gif -x 600 -y 600
GIF格式的報告可以友善地發現網絡廣播,檢視哪台主機在TCP網絡中使用IPX/SPX協定并隔離網絡,需要記住的是,IPX是基于廣播包的協定。如果我們需要查明例如網卡故障或重複IP的問題,需要使用特殊的工具。例如SUSE LINUX Enterprise Server自帶的Ethereal。
技巧和提示:使用管道,可以隻需執行一條指令來産生報告。如生成HTML的報告,執行指令:
cat output_traffic-collector | traffic-sort -Hp | traffic-tohtml -o output_traffic-tohtml.html
如要生成GIF檔案,執行指令:
cat output_traffic-collector | traffic-sort -Hp | traffic-togif -o output_traffic-togif.gif -x 600 -y 600
10、pmap
pmap可以報告某個或多個程序的記憶體使用情況。使用pmap判斷主機中哪個程序因占用過多記憶體導緻記憶體瓶頸。
[root@m01 ~]# pmap 1
1: /sbin/init
00007fdce51ed000 48K r-x-- /lib64/libnss_files-2.12.so
00007fdce51f9000 2048K ----- /lib64/libnss_files-2.12.so
00007fdce53f9000 4K r---- /lib64/libnss_files-2.12.so
00007fdce53fa000 4K rw--- /lib64/libnss_files-2.12.so
00007fdce53fb000 1576K r-x-- /lib64/libc-2.12.so
00007fdce5585000 2048K ----- /lib64/libc-2.12.so
00007fdce5785000 16K r---- /lib64/libc-2.12.so
00007fdce5789000 4K rw--- /lib64/libc-2.12.so
00007fdce578a000 20K rw--- [ anon ]
00007fdce578f000 88K r-x-- /lib64/libgcc_s-4.4.7-20120601.so.1
00007fdce57a5000 2044K ----- /lib64/libgcc_s-4.4.7-20120601.so.1
00007fdce59a4000 4K rw--- /lib64/libgcc_s-4.4.7-20120601.so.1
00007fdce59a5000 28K r-x-- /lib64/librt-2.12.so
00007fdce59ac000 2044K ----- /lib64/librt-2.12.so
00007fdce5bab000 4K r---- /lib64/librt-2.12.so
00007fdce5bac000 4K rw--- /lib64/librt-2.12.so
00007fdce5bad000 92K r-x-- /lib64/libpthread-2.12.so
00007fdce5bc4000 2048K ----- /lib64/libpthread-2.12.so
00007fdce5dc4000 4K r---- /lib64/libpthread-2.12.so
00007fdce5dc5000 4K rw--- /lib64/libpthread-2.12.so
00007fdce5dc6000 16K rw--- [ anon ]
00007fdce5dca000 256K r-x-- /lib64/libdbus-1.so.3.4.0
00007fdce5e0a000 2044K ----- /lib64/libdbus-1.so.3.4.0
00007fdce6009000 4K r---- /lib64/libdbus-1.so.3.4.0
00007fdce600a000 4K rw--- /lib64/libdbus-1.so.3.4.0
00007fdce600b000 36K r-x-- /lib64/libnih-dbus.so.1.0.0
00007fdce6014000 2044K ----- /lib64/libnih-dbus.so.1.0.0
00007fdce6213000 4K r---- /lib64/libnih-dbus.so.1.0.0
00007fdce6214000 4K rw--- /lib64/libnih-dbus.so.1.0.0
00007fdce6215000 96K r-x-- /lib64/libnih.so.1.0.0
00007fdce622d000 2044K ----- /lib64/libnih.so.1.0.0
00007fdce642c000 4K r---- /lib64/libnih.so.1.0.0
00007fdce642d000 4K rw--- /lib64/libnih.so.1.0.0
00007fdce642e000 128K r-x-- /lib64/ld-2.12.so
00007fdce6636000 20K rw--- [ anon ]
00007fdce664c000 4K rw--- [ anon ]
00007fdce664d000 4K r---- /lib64/ld-2.12.so
00007fdce664e000 4K rw--- /lib64/ld-2.12.so
00007fdce664f000 4K rw--- [ anon ]
00007fdce6650000 140K r-x-- /sbin/init
00007fdce6872000 8K r---- /sbin/init
00007fdce6874000 4K rw--- /sbin/init
00007fdce716c000 256K rw--- [ anon ]
00007ffe712b4000 84K rw--- [ stack ]
00007ffe713ea000 4K r-x-- [ anon ]
ffffffffff600000 4K r-x-- [ anon ]
total 19356K
11、strace
strace截取和記錄系統程序調用,以及程序收到的信号。是一個非常有效的檢測、指導和調試工具。系統管理者可以通過該指令容易地解決程式問題。
使用該指令需要指明程序的ID(PID),例如:
[root@m01 ~]# strace -p 1
Process 1 attached - interrupt to quit
select(11, [10], NULL, NULL, {4, 868510}) = 0 (Timeout)
stat("/dev/initctl", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
fstat(10, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
stat("/dev/initctl", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
select(11, [10], NULL, NULL, {5, 0}) = 0 (Timeout)
stat("/dev/initctl", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
fstat(10, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
stat("/dev/initctl", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
select(11, [10], NULL, NULL, {5, 0}) = 0 (Timeout)
stat("/dev/initctl", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
fstat(10, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
stat("/dev/initctl", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
select(11, [10], NULL, NULL, {5, 0}) = 0 (Timeout)
stat("/dev/initctl", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
fstat(10, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
stat("/dev/initctl", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
select(11, [10], NULL, NULL, {5, 0}
12、ulimit (常用)
ulimit内置在bash shell中,用來提供對shell和程序可用資源的控制
[root@m01 ~]# ulimit
unlimited
[root@m01 ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 1781
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 1781
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
-H和-S選項指明所給資源的軟硬限制。如果超過了軟限制,系統管理者會收到警告資訊。硬限制指在使用者收到超過檔案句炳限制的錯誤資訊之前,可以達到的最大值。
例如可以設定對檔案句炳的硬限制:ulimit -Hn 4096
例如可以設定對檔案句炳的軟限制:ulimit -Sn 1024
檢視軟硬值,執行如下指令:
ulimit -Hn
ulimit -Sn
例如限制Oracle使用者. 在/etc/security/limits.conf輸入以下行:
soft nofile 4096
hard nofile 10240
對于Red Hat Enterprise Linux AS,确定檔案/etc/pam.d/system-auth包含如下行
session required /lib/security/$ISA/pam_limits.so
session required pam_limits.so
[root@m01 ~]# mpstat 2 3
Linux 2.6.32-642.el6.x86_64 (m01) 2016年11月14日 _x86_64_ (1 CPU)
22時42分56秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
22時42分58秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
22時43分00秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
22時43分02秒 all 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 99.00
平均時間: all 0.00 0.00 0.00 0.33 0.00 0.00 0.00 0.00 99.67
[root@m01 ~]# mpstat -P ALL 1 3
[root@m01 ~]# mpstat -P ALL 1 3
Linux 2.6.32-642.el6.x86_64 (m01) 2016年11月14日 _x86_64_ (1 CPU)
22時51分13秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
22時51分14秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
22時51分14秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
22時51分14秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
22時51分15秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
22時51分15秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
22時51分15秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
22時51分16秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
22時51分16秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
平均時間: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
平均時間: all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
平均時間: 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00