AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 527212
Accepted
Marged
Marged
Asked: 2019-06-28 02:08:27 +0800 CST2019-06-28 02:08:27 +0800 CST 2019-06-28 02:08:27 +0800 CST

sar 的输出难以阅读

  • 772

我想显示设备的统计信息。当我使用时,sar -d我只看到数十个名称难以解释的设备:

Average:          DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
Average:      dev8-16      2.01      5.85    143.09     74.18      0.00      1.18      0.25      0.05
Average:       dev8-0      5.17     45.83    103.70     28.95      0.00      0.43      0.22      0.11
Average:      dev8-48      1.00     54.85     49.72    104.74      0.00      0.64      0.33      0.03
Average:      dev8-32      0.27      0.09      2.68     10.13      0.00      0.32      0.31      0.01
Average:     dev253-0      1.50     54.80     49.72     69.73      0.00      0.64      0.22      0.03
Average:     dev253-1      0.33      0.05      2.68      8.22      0.00      0.32      0.25      0.01
Average:     dev253-2      4.45      5.81    143.09     33.43      0.00      1.07      0.11      0.05
Average:     dev253-3      0.49      3.80      2.48     12.88      0.00      0.51      0.14      0.01
...

添加p(制作这个sar -dp)为我提供了一些我可以在精神上映射到我安装的设备的东西:

Average:          DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
Average:          sdb      2.01      5.85    143.09     74.18      0.00      1.18      0.25      0.05
Average:          sda      5.17     45.83    103.70     28.95      0.00      0.43      0.22      0.11
Average:          sdd      1.00     54.85     49.72    104.74      0.00      0.64      0.33      0.03
Average:          sdc      0.27      0.09      2.68     10.13      0.00      0.32      0.31      0.01
Average:    data2vg-data2vg--logslv      1.50     54.80     49.72     69.73      0.00      0.64      0.22      0.03
Average:    data1vg-foosumfnglv      0.33      0.05      2.68      8.22      0.00      0.32      0.25      0.01
Average:    data0vg-complv      4.45      5.81    143.09     33.43      0.00      1.07      0.11      0.05
Average:    rootvg-vloglv      0.49      3.80      2.48     12.88      0.00      0.51      0.14      0.01
Average:    rootvg-vlauditlv      0.78      5.01      6.80     15.19      0.00      0.37      0.19      0.01
...

但不幸的是,表格布局被弄乱了,这使得读取数据变得更加困难。我可以以某种方式更改布局/表格宽度吗?我宁愿不必自己解析输出并重新格式化它,就像这里描述的那样。

如果这很重要:我正在使用 RHEL 7.5

rhel text-formatting
  • 1 1 个回答
  • 306 Views

1 个回答

  • Voted
  1. Best Answer
    muru
    2019-06-28T02:59:34+08:002019-06-28T02:59:34+08:00

    如果各个字段中没有空格(这里似乎就是这种情况),您可以通过管道column -t创建一个漂亮的输出表:

    ~ cat file | column -t
    Average:  DEV                      tps   rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz  await  svctm  %util
    Average:  sdb                      2.01  5.85      143.09    74.18     0.00      1.18   0.25   0.05
    Average:  sda                      5.17  45.83     103.70    28.95     0.00      0.43   0.22   0.11
    Average:  sdd                      1.00  54.85     49.72     104.74    0.00      0.64   0.33   0.03
    Average:  sdc                      0.27  0.09      2.68      10.13     0.00      0.32   0.31   0.01
    Average:  data2vg-data2vg--logslv  1.50  54.80     49.72     69.73     0.00      0.64   0.22   0.03
    Average:  data1vg-foosumfnglv      0.33  0.05      2.68      8.22      0.00      0.32   0.25   0.01
    Average:  data0vg-complv           4.45  5.81      143.09    33.43     0.00      1.07   0.11   0.05
    Average:  rootvg-vloglv            0.49  3.80      2.48      12.88     0.00      0.51   0.14   0.01
    Average:  rootvg-vlauditlv         0.78  5.01      6.80      15.19     0.00      0.37   0.19   0.01
    

    但是,sar的输出中可以有空格。例如,在我的系统上,我在sar输出中有时间戳,其中有空格,这会破坏column -t.

    • 1

相关问题

  • 为什么 Linux 会杀死我的进程?

  • linux redhat 7 ( 或 centos 7 ) + firewalld 屏蔽防火墙

  • systemctl 命令在 RHEL 6 中不起作用

  • 如何在 RHEL 7 上离线安装 docker?

  • 在 Gnome3 中禁用窗口的自动最大化

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve