增加 iotop 的列宽

增加 iotop 的列宽

目前我正在使用 iotop 命令来获取我的系统正在运行的快照,如下所示:

sudo iotop -C 10 20 > iotop.txt

但是,在输出文件中,文本如下所示:

2017 Oct 14 16:13:45,  load: 1.41,  disk_r:  12504 KB,  disk_w:   1920 KB

  UID    PID   PPID CMD              DEVICE  MAJ MIN D            BYTES
  501    920      1 com.apple.toneli ??        1   4 R              512
  501    342      1 com.apple.geod   ??        1   4 W             4096
  501    917      1 FaceTime         ??        1   4 W             4096
    0     96      1 loginwindow      ??        1   4 R             8192
  202    175      1 coreaudiod       ??        1   4 W             8192
  501    922      1 com.apple.audio. ??        1   4 R             8192
  501    923      1 rtcreportingd    ??        1   4 W             8192
  501    280      1 sharedfilelistd  ??        1   4 W            12288
  501    385      1 NotificationCent ??        1   4 R            28672
    0    871      1 ocspd            ??        1   4 W            36864
    0    918      1 com.apple.cmio.r ??        1   4 R            40960
    0    919      1 AppleCameraAssis ??        1   4 R           143360

列中的某些应用程序名称CMD被截断,这对于输出到终端是有意义的,但当管道传输到文件时,我需要全名。我查看了 iotop 的手册页,但似乎没有增加列宽的参数。我真的需要跟踪所有应用程序的磁盘写入,所以我要么修复 iotop 输出,要么使用其他实用程序。

有没有什么办法可以实现我的愿望?

编辑:我尝试过使用COLUMNS=1000 sudo iotop -C 10 20 > iotop2.txt但是也没有用...

相关内容