ELFp46@4 (*'444  TTT tddd\\dtP$$dtQdtR$$/lib/ld.so.1GNUESuSSuSE GNU`u鼛+naٿo=    Y|(ECKXq3 {flY^ ` T PJ8 P4  :t Plibncurses.so.5__gmon_start___Jv_RegisterClasses_init_finilibc.so.6_IO_stdin_usedexitsprintffopenstrncmpoptindperror__isoc99_sscanfunlinkfgetsgetoptstdoutfputsfclose__ctype_b_locfprintf__libc_start_main_edata__bss_start_endGLIBC_2.4GLIBC_2.1GLIBC_2.3GLIBC_2.7GLIBC_2.0@ ii ii ii ii ii" P T           $  (  ,  0 4 8 < @!|B?;/AH %H!H }|8!N |) xT!68!|=(H |!B$?;ޗD/@T>}}4 P9)A<`8clHK P= :iT:~dx|z.H|}yAH= <:I8~CxHa|vyAĀ P= ;;;:)(: T:~$x|.L1HY= =`;iP;+XHx~ijx;Hux<xH/A\xdx8H-/@x$x~xL1HQK``/v@;KK;K`.@HxHe /A$4 P~dx9)U):|zH.Ha|yyA= ;;PH$`xx8H/A\;x<%xH/@@= =`x<%x:)X9;`H::/A`;;H`/ ;;A/,@|/T@Hi}<c T<}+.q A;~$x~x:xL1H }{xx|L1H}0x~ijxH``x<%x;{H/@8@ #xH~óxH/@=  T~dx~CxH|~yA= =`;;k```x<xHE/APxx8H/@ dxx|L1Hx<xH/@~CxHYa8`  +ĂKȂk̂|Ԃ} ܃ +Kk샋}a[xN xxHIK$4 P~$x~óx;9)U):|H.L1H<8x8XL1H) <x8|L1H8,x~ijxHAX<`x8cL1HmK@ <`x8c\L1HQK P<8T:|z.H|yA A( P<`8cT:|.L1H K <`|~x8c@|L1HK<`8cHu<`~Dx8cL1H8`KH<`8cK<`8cHA4 P<`8c9)U):|H.L1H8`KH P<`8cT:|.L1H]8`!H<`8cH P<`8cT:|.L1H-8`KHe<`8c|KN ```!|B(4!Aa $,?|zx|#x|+x;ލK̓>|P|qA0;W:Cxdxx|.;| N!@A܀4!Aa $(,8!0|N |!B ?;ލ0> /A$;``| N!/@ 8!|N `|!8!|N =`k }iN =`k }iN =`k }iN =`k }iN =`k }iN =`k }iN =`k }iN =`k }iN =`k }iN =`k $}iN =`k (}iN =`k ,}iN =`k 0}iN =`k 4}iN =`k 8}iN =`k <}iN =`k @}iN H@H") to save the converted data.Note: that header lines are striped out of the 2nd file as they are already in the original file. This assumes no configuration changes like new disks, LUNs, adapters, networks etc., which would cause header and data column mismatchesNote: only the timestamps (Tnnnn) and the number of snapshots are modified everything else is unchanged.Note: be careful as you might have "missing" snapshots in the time between the data files.Note: an extra line is added, starting "AAA,note" and the filename this line is ignored other tools but will help in diagnosing errorsNote: do NOT sort the nmon file before merging (sorting not needed now anyway)Note: nmonmerge uses a temporary file called temp.nmonExample: to merge three files a.nmon, b.nmon and c.nmon nmonmerge -a a.nmon b.nmon nmonmerge -a a.nmon c.nmon Now a.nmon contains all the data nmonmerge a.nmon b.nmon >x.nmon nmonmerge x.nmon c.nmon >y.nmon rm x.nmon Now y.nmon contains all the data?hvaError: this command expects two filenames (nmon collected data files)rfailed to open original file for readingfile: "%s" temp.nmonw+failed to open temporary file for writeAAA,note,merged file %s starts here ZZZZ,T%dFirst file has %d snapshots in %d lines File %s does not include any ZZZZ lines! - this can't be an nmon output file = stopping. failed to open extra data file for reading%04dSkipped %d header lines in second file Out of %d lines, converted %d lines, last snapshot was %d failed to open original file writingOutput placed back in %s failed to open temporary file for readingAAA,snapshots,AAA,snapshots,%d ; `8`tzR|A  $zR|A (,D0D ALA\ X@  oxl ,  Tp0 oooptx|OspWGGCC: (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] !u_IO_stdin_used n;hintOmain6E__libc_csu_finiX__libc_csu_initz0l_Zn<intUuF8OjKzXN'0_lZn<intU8ajou1-t Z# # B# # # # \# ,# # #$ #(  #, 9"#0 |$#4 t&Z#8 *Z#< ,z#@ 0>#D 1L#F 2#G 6#H ?#P !H#X I#\ 2J#` 9K#d @L%#h NZ#l P#p    # # Z#{  t  '1; O( iwr L4Z P'3Z@3'G5-$6-?i7Zj7Zk7ZLhit7Zu7Z83{:Z;Zk<Z FIZz,int7_`Qji%ii#Jz X i{,A  u , % 7;O=% $ > $ > $ > 4: ; I?  &I% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/  : ; ( .? : ; @.? : ; ' I@: ; I4: ; I4: ; I4: ; I4: ; I !I/4: ; I? < % $ > : ; I$ > .? : ; ' @ .? : ; ' @: ; I4: ; I  4: ; I  I &I I!' I4: ; I? < # init.c /usr/lib64/gcc/powerpc64-suse-linux/4.3/include/usr/include/bits/usr/includenmonmerge2_mod.cstddef.htypes.hstdio.hlibio.hgetopt.hctype.h/-/! n  n !=>==============/===/====@z 4yg`w< <w