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 @   davie2020  阅读(318)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示