pt-align的用法简要记录

pt-align的用法简要记录

1、pt-align
功能:将其它工具的输出按列对齐
用法:pt-align [FILES]
如果没有指定文件,则默认读取标准输入的内容。

 

2、例如:

[root@dbtest tmp]# cat test.txt
DATABASE TABLE ROWS
foo bar 100
long_db_name table 1
another long_name 500

[root@dbtest tmp]# pt-align test.txt
DATABASE     TABLE     ROWS
foo          bar        100
long_db_name table        1
another      long_name  500

 

[root@dbtest tmp]#
# 如,常用的vmstat的输出,阅读体验就不够人性化。
[root@dbtest tmp]# vmstat 2 5 
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      0 1911644 115760 1276920    0    0    52    57   26    6  0  0 99  0  0    
 0  0      0 1911644 115768 1276936    0    0     0    24  293  629  0  0 100  0  0    
 0  0      0 1911644 115768 1276940    0    0     0     0  336  670  0  0 100  0  0    
 0  0      0 1911644 115768 1276940    0    0     0    22  273  604  0  0 100  0  0    
 0  0      0 1911644 115768 1276940    0    0     0     0  366  685  0  0 100  0  0    
# 在这种情况下,就可以使用pt-align进行处理
[root@dbtest tmp]# vmstat 2 5 | pt-align 
r b swpd    free   buff   cache si so bi bo  in  cs us sy  id wa st
2 0    0 1911612 115772 1276940  0  0 52 57  26   6  0  0  99  0  0
0 0    0 1908892 115772 1276940  0  0  0  0 288 606  1  0  99  0  0
0 0    0 1908768 115772 1276940  0  0  0  6 269 606  0  0  99  0  0
0 0    0 1908768 115772 1276940  0  0  0  0 271 596  0  0 100  0  0
0 0    0 1908768 115772 1276940  0  0  0  1 285 630  0  0 100  0  0
[root@dbtest tmp]# 

 

posted @ 2019-08-15 14:26  davie2020  阅读(312)  评论(0编辑  收藏  举报