- 论坛徽章:
- 6
|
怎样获取topas的结果呢。我用命令(sleep 3;echo "q")|topas -T >1.out将topas结果存放到了1.out文件中
用vi或是more看的结果有乱码,如下:
root@jingfen2:/tmp/lntest>more 1.out
^[=^[[?7h^[[?1l^[(B^[=^[[m^[(B^[[H^[[2JTopas Monitor for host: jingfen2^[[13CEVENTS/QUEUES FILE/TTY
Wed Jun 19 18:27:27 2013 Interval: 2^[[9CCswitch^[[10CReadch
^[[23DSyscall^[[10CWritech
CPU ^[[;7m^[(BUser%^[[2C^[[m^[(BKern% Wait% Idle%^[[17CReads^[[12CRawin
^[[22DWrites^[[11CTtyout
^[[23DForks^[[12CIgets
^[[22DExecs^[[12CNamei
^[[22DRunqueue^[[9CDirblk
^[[23DWaitqueue^[[11;49HPAGING^[[11CMEMORY
^[[23DFaults^[[11CReal,MB
用cat能看到信息,但grep后得不到想要的结果:
root@jingfen2:/tmp/lntest> cat 1.out
Topas Monitor for host: jingfen2 EVENTS/QUEUES FILE/TTY
Wed Jun 19 18:27:29 2013 Interval: 2 Cswitch 116 Readch 1859
1110all W353ech
6PU User% Kern%0 Wait% Idle% Reads Rawin
ALL 0.0 0.1 0.0 99.9 1 0
0orks 0gets
0xecs 51amei
0.0queue Di0blk
0.0tqueue
PAGING MEMORY
1aults 7936eal,MB
0teals 36 % Comp
0gspIn 17 % Noncomp
0gspOut 15 % Client
0ageIn
0ageOut PAGING SPACE
0ios 512ize,MB
2 Used
98S (calls/sec) % Free
0erverV2
0lientV2 Press:
0erverV3 "h" for help
Grep结果:
root@jingfen2:/tmp/lntest> grep Comp 1.out
Steals % Comp------上面标红色部分是Comp结果
|
|