天天看點

Linux 性能監測工具總結

前言:

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      
上一篇: 可視化PLA
下一篇: 數學可視化

繼續閱讀