ELF44 (444444ȑȑ DܑܑHHH PtdPPPQtd/lib/ld-linux.so.2GNUa}DL[e<gXcY7w]I@5*`qoJHntaWRpy8xVr"^zTS{ObiujFBU-3k=)hv|GmZ  & ($+;,' > ?E1492MK!.C%\d_NPQf6/l0:s #A9}:99{Umg6ܑ|9%q&#oZhSQ&`6!5*x9_*{:\%1 # 7X@`IO QGq;LJ?PFJ864Q96o\Z"]aRjLAaq[yJgF9AP <'$6Gt7V;>|6/9,Pt4 )PU5C(" X=6DCP3:4e r>84|6E 20libncurses.so.5_DYNAMICendwinwattr_onwerase_initvwprintwwrefreshcbreakwclrtobotnoechoscrolloknewwininitscrwmovedelwin_finiwgetchstdscrscanw_GLOBAL_OFFSET_TABLE_beepCOLSwattr_offwclrtoeolLINES_Jv_RegisterClasses__gmon_start__libm.so.6powlibz.so.1uncompresslibc.so.6putcharstrcpyregexecpausesysconfstdoutsnprintfgetgrgidgetenv__strtol_internalsemgetgetpidqsortfscanffgetsmemcpysetvbufperrorcreatsetrlimitputsgetuidsystemmallocisattyendpwentsleepoptargrmdirreaddirlseekalarmacctunamestrrchrcallockillchdiroptindwaitmktimesignalstrncpyunlinkreallocforksscanfsigactionfreadregcompgetoptlocaltimememsetopendirseteuidnicestrcmpgetpwuidgetcwdsprintffclosestderr__ctype_b_locfwriteaccess__xstat__errno_locationsemctlsemopexit__fxstatfopen_IO_stdin_usedgetpwent__libc_start_mainstrchrclosedirmkdirmlockallvfprintffree_edata__bss_start_endGLIBC_2.0GLIBC_2.3GLIBC_2.1GLIBC_2.2GLIBC_2.3.4 ii  ii ii ii ii ti {+,Uelsv̒ВԒؒܒ      $(,048<@D H!L"P#T%X&\'`(d)h*l-p.t/x0|123456789:;<=>?@BCēDȓE̓FГGԓHؓJܓKLMNOPQRSTVW XYZ[\ _$a(b,c0d4f8g<h@iDjHkLmPoTpXq\r`udwhxlypzt|UL蟺5Ē%Ȓ%̒h%Вh%Ԓh%ؒh%ܒh %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx% h%h%h%h%h% h%$h%(hp%,h`%0hP%4h@%8h0%<h %@h%Dh%Hh%Lh%Ph%Th%Xh%\h %`h(%dh0%hh8p%lh@`%phHP%thP@%xhX0%|h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%ēh%ȓh%̓h%Гh%ԓh%ؓh%ܓh %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx% h%h%h%h%h% h%$h%(hp%,h`%0hP%4h@%8h0%<h %@h%Dh%Hh%Lh%Ph%Th%Xh%\h %`h(%dh0%hh8p%lh@`%phHP%thP@1^PTRh PhOQVh8US[ PtЋ]ÐU=u)tҡuÉUؑtt hؑЃvÐUWVS< hhRu u5M9 =? U 4Q u M 1jj jU 4=@M9}W U 4 u M 1-jj jU 4u M 1 h j.ha t hhhhVRhu =t3A$955V$ P Dž@Pj$$hjhj%$$( e[^_UWVShDSjlěhDSjXțhDSjD̛=ět =țtu#5jjh_R"$ XhjSm DžXjSj hjSF DžX|jSj=t 5=tB jTT$@@;;$==t;d=~=ܛtܛ jněЛțěț$V9 5̛5ț5ě|R؛d؛BP5ԛ@ԛ ؛BPj5ԛ5؛5ԛ.Ã;؛t~(DžL~J FPL FPjLZVL( BPǃ PPW5VLS5ԛ> =RVPSPW5̛+}P5Ã0~ L` WTruYLhDSj5ěs ؛BPj5ԛP 3!@;|e[^_US ]ShR$}Rs jaShRcSh0SU$ $R=jahdS.$ l$S$S$S$,T$pT$T$ $T$T$ $(U$\UjthU}$]Uܛ=t 5UܛUS]SNtjj jST]5j$jhU$U 4j hPj hPh؋]UWVS u} >tI3DBu<3:u/C<3uEPEPhVV }w }x};~4E)E@=QvQe[^_UEPH)@@UWVS,EU E؉U܋}MEEEEȟX}t4EU܉șRQuu聣E؉U܃EVW$d$\$HW$X%XW}fE fEm}m]u9u|9]suuuWhV uuuhVW$d$\$HW$%XW}fE fEm}m]u9u|D9]v?Ejj uuEЉUjj uuyE؉U9u|9]w}x}}vEUuuuuWhVu Ee[^_UWVS ]u }MxwAjhVSTjj RPޡRPjhVSˡRPhVjhVS襡Éօ5x=_w*jjw;EUƒt1 ttKtfQuuuhVkQEU}y RPEHPh"W>Qm LWd$$EHPh+WQm PWd$$EHPh5Wu ?W}fEe[^_UU:t0< w B:uU=u j$EU=u jU u-UWVSQDž@Dž<E U 9<ƅ;@A}ǀ{$ZuE DP3tV}t!ދD 8pHD ׹f󥋅D lj޹fSHhjPD$ND fljD3ƅ;<BM4 lj󥀽;t 4H(4O4 4   p   +PT+X\ $ <8D@ uu<8e8<uuD@B@D uuLHHLuuTPPT uu\XX\uud``d uulhhluutpgpt uu|xAx|uu< @E 9@Dž@U9@@A}ǃ;tDP3.C,;~hjHRCDPSYtHD fhjHP<BM4 lj;uH4Hu 4I(xP40P4LJLJLJLJLJLJ'8<+EU8<@D+EU@DHL+EUHLPT+EUPTX\+EUX\`d+EU`dhl+EUhlpt+EUptx|+EUĉx|+EỦ++ ++LJLJ LJLJ ؃ډ؃ډ $4ǀ8ǀ<ǀ@ǀDǀHǀLǀPǀTǀXǀ\ǀ`ǀdǀhǀlǀpǀtǀxǀ|ǀǀǀǀ ǀǀǀǀǀ ǀ$ǀǀǀǀǀǀ++4+4++8<+@DLJLJyLJLJ4yǀǀ4yǂǂ4yǁǁ4yLJLJ4yǀǀ4yǂǂ4yǁǁ4<yLJ8LJ<4LyǀHǀL4\yǂXǂ\4lyǁhǁl4|yLJxLJ|4yǀǀMAQ uvv}wwMAQEu}@UҋMƄ@<EuD}<EEU‰UDPMMMDPj`@t P|Cvhjh'/Ãxh0jjPOjjh'/Ãu h:XjhSjj jS d3hhOXKuf8u% jo$[XC$OXghhOXuhOXhX5hh[X+PR$[X hqX>5j"jhX 8u5jjhX5jjhXhh[Xk$OX jhSojh[X@y- hX5j$jhYj$늃jh$S jhS EP5@j}urYuU jk hX5j#jhDYz5j#jhDYajG' Ej 5@Ѝe[^USH]j@EPSJ?vyEtt3@1x @jPSЋ]US=@ 5@=jjh'/3à jhPQ jh*SAjj jS du1 j$$[X$OXjhS]Uh=@uPEP5@jj;E~jj5@kE+=UWVS } =@u ]9z tN@5EP5@;C$ECEȉC(ECECEC, EPE$E$E‰$E$Ec5hP5@D;FC$ExClC(pCtCEC, EP-E$E$E$E$E5P5@b;dC$EC@C(XC\CC, PE$*8$:$$ $$$$98<$HL @D$gPT($X\*$hl,`d0pt4$ex|6$JDPCP"FØ9e[^_UWVS Uf ȃMEM]%Ɖ׃} }x$}vȉڃxw [^_UWVS UMEM]%Ɖ׃} }x$}vȉڃxw [^_ÐUWVS=4tch&hYƃt>PhS VhSt  V<4hPK$Y$^fSS DP C PGUƒ StG0jEjSh&hYƃtSPjDjSe4$gx.H9}t x w BC9| h]f Ãt ;}  /$e[^_UWVS\DžDžDžDžDžDžDžDžDžDžDžDžDžDžDžDžDžDž DžDžDžDžDž Dž$Dž(Dž,Dž0Dž4=u h&hYhS Ph&ZS4j(S9j)S<lj)K @v@FSPR +@)PjR:DžDžPPPPPPxPpPhPdP`PXPPPHP@P?Ph4ZGPEÃLhVtp0P(P PPPPPPPPPPPPhZV@   h&hY!#PhYPI/DžDžY 8uPhYZ8uPhZZZ8uPhZ,Z8uPh!ZSW!)Z8hSͿ UBBB B?B$ jPЃPEMA#A( jRPlhrUB,PTMX\d`d@DHLpty M  þx牅|ӋMǁǁǁ ǁ$+y M8<@DHLPT X\`dhl $pt(,x|04e[^_ÐUWVS| hDSju跾hP胾$Yh&hYžVEPEPEPEPEPEPEPEPEPEPEPEPEPxPpPhP`PXPPPHP@P8P0P(P PPPPPPPPPPPPPPPPPPPPPxPpPhP`PXPPPHP@P8P0P(P PPPPPPPPPh$]P[cpuMA4Q8A2u ~1~3~[^UWVSE(wDžlDždDž`Dž\=q=1E$cg'm!Jfis3IeIu5j/jhg8dIfu%5j2jh h莜$rnoJfvc=ȢtȢȢuypp=Ģt Ģ[ĢO/迦$蛗$6 h fCFh jj5:$ΚtP萗{=O8jPh@h35U$ $蔬hjەhj̕uuuEP5=t 5B hX胖EPuEPuե=tjh5脕 u EPEPha5F =tjh5袙u 5Ȣu$u uuuF Uzx'zzvhFKjT}w|PE@~hKjh@DPU<~hKjH<@P辖5555Ģ5Ȣu Vu 9ƃ =X;jj5Ζ5谕 jj5讖Shph jj5莖$hҒ5$訕$3pdt( 5\dDždXwtR=tjh5k hh>=t/jh5蚗=t)]=ut =p}`E\Ph跖Eptuu3uu` \u` E=t)]}5huu{=tjh5:P5EH@Pl@P2=t&jh5M5_ 5Ȣu 5h@PEP5EH@Pl@PFPulu2@Uh=ut =pu u_`}\E= =tyjIp5讓 jh5 jh5$fȏ jh53 jh5jp55t 5躓ƉdWdDUDZ"??1tCTsT*NNMPV;Vacpppaii g gf4llk/mnDttrzro,vLvgzjHP5d5v5ȏ$= j=uDžd4i==zg3Iem!Jflt)dIfCuDždXinoJf vcsBDždiuDždip j蘒 jj55Ȏ5J$M = j? pjhf Ã|u Dždj? 5y pjh)f PSjuXDžd C@F词Åu@rDždkb^@O jTϋ jp5虍5諏$@kω@h@h>f茎@I tjRh;裌jp5 =t= 55Y=K j- 5ʎ5$0 =tDždk=tDždkDždk=ȢtȢȢ=ĢtĢDždlĢDždPl jl p5hl+ p5hl  p5hl=t=u=u jDžl jdddh+l9{lp9ld)lYDždDfJS@e[^_UWVS u] }h0LhWVE98C;Ft;t EØFCCFC8<8<8<HLHLHLX\X\X\hlhlhlx|x|x|~$E    $ $ $AƘ9;tEEe[^_UWVS u] hSLhuV蚇EE9UFSPR蠄t!;t EØFPCP{CFC8<8<8<HLHLHLX\X\X\hlhlhlx|x|x|~$E    $ $ $GƘ;};tEEe[^_UWVS} ]蔃jS5c5uWu虁EuVhQRd jS5#螄}t^ Vctjj jVi;肆 5$m(5J$e[^_UUE =tPR5PR56UWVS U)jR5W ƃjP;}|GEęP4V葆G9|JjuV4$h0rVc4${qu JjuVC;|jGPV襃4$轅hlrV4$'V螃e[^_U E Pu5UqUjghrmjmhr^jdhrOjnhs@jshHs1jvhxs"jchsjuhgjphsjChtjMhDtׂjDhhtȂjNht蹂jfht誂jlht蛂j1hu茂UWVS0}hWh@.?=@jh@EP+ jjj3EP&~ u> C@F芁Åuς@u*Wh@u5~$@e[^_UWj?uh@h@I tjh@hU}US]S脔tjj jS芀]5j"jhpuI$ US]S4tjj jS:]5j#jhu$轁US]Stjj jS]5j#jhu詂$mUM9 -I$dgmm!JfdIfnoJfcvZs3Ie=c4u+p"Ȣ ĢB< UWVS}] EECC,S0C4S8C<S@CDSHCLSPCTSXC\S`GW|EEUUMu4uEUy G WGGGG ;]CWO u8<WO uHLWO uX\WO uhlWO ux|WO uWO WOuWOuWOC;]&[^_UWVS|M] EEEE9}9Bu}u}B9|ǃ=@xu ujEPERPP jjjEPERP$PjjjEPERP襋 PEP]u]u؉։؉j.{E}uuVS"/RP P EPEUEUډuuRP.RP蜌P5Ce[^_UWVS}] u$E wAytGPVSG$Pj-(H߃NPwRjjjEP $ RPP jjjEP RPҌ$PEPÉ։؉։؉jy`dd`VSu-RPLPEPȉډډd`RP -RP P75$GPVSG$PuujhP8<X\x|RPˈP uujxPHLhlRP芈$PuujEPf PuujEPBPjjjEP $ RPP jjjEP RP越$PEPÉ։؉։؉jmwX\\XVSY+RP0PEPȉډډ\XRP*RPȈ P750m@?u h 7h GO wiutG(EtCxSGPVS(tG(G)PP(H߃NPREPÉ։؉։؉juPTTPVS)RP謇 P EPȉډډTPRPj)RPAP5(GPVS uujhP8<X\x|RP"$PuujxPHLhlRP PuujEP轄PuujEP蜄P jjjEP $ RP8$PjjjEP RP PEPÉ։؉։؉jsHLLHVS'RP芅 P EPȉډډLHRPH'RPP580"GPVSuujEP PEPÉ։؉։؉jr@DD@VS&RPc P EPȉډډD@RP!&RPP54 e[^_UWVS|}] u$E2GPVS jjjxP $ RP虄$PjjjEP RPn PjjjEP RPCPjjjEP  RPP jjjEP RP$PuujEP PuujEPP75@ GPVSjjjEP $ RPZ PjjjEP RP/PjjjEP RPP jjjEP  RP܂$PuujEP PuujEPP75H20z?u h 7h GPVSuujEPpPuujEPOP5D e[^_UWVS|}] u t. RP"EE t. RP"EE$EGPVSuujEP RP( PjjjEPERPE~Puuj EP$~P uujEP RP辀$PjjjEPERP} Puuj EP}P75PGPVSuujEP RP. PjjjEPERPK}Puuj EP*}P uujEP RP$PjjjEPERP| Puuj EP|P75X"0U?u h 7h G$VSuuj EPd|P5T e[^_UWVS]u }L Ht(LHTPd Džd< 8t(<8D@` Dž`l ht(lhtpi\ Dž\\ Xt$\Xd`){$E6 CPWV|xjjjhPЙRPzP uujxP\Xz$PjjjEP\RPz PuujEPlhzPjjjEP`RPvzP uujEP<8Rz$PjjjEPdRP3z PuujEPLHzP35`>; CPWV|xjjjhPЙRPyP uujxP\Xy$PjjjEP\RPsy PuujEPlhOyPjjjEP`RP3yP uujEP<8y$PjjjEPdRPx PuujEPLHxP35h1P5;u h 3h CPWV5de[^_UWVS}E ݝ@uw guwhj]S/j؃ PD@VujHP8<X\x|RPwP VujXPHLhlRPw$PVujhPw PVujxPbwPjjjEP RPzP jjjEP  RPy$PEPÉ։؉։؉jf8<<8VSyRPPxPEPȉډډ<8RPRPw PjjjEPRPvP5we[^_UWVS}]uGPuu SVjXP8<X\x|RPuP SVjhPHLhlRPgu$PSVjxPDu PSVjEP$uPjjjEP RPwP jjjEP  RPw$PEPÉ։؉։؉jOdPTTPVS;RPvPEPȉډډTPRPRPu PjjjEPRPsP59e[^_UWVSH]u }sTbEtEă svbEtE{$EtUCPWVC$Pj-{(H߃NPEPs,rP EPs,rPuu35p;u h 3h mC(EtCxSCPWV{(tC(C)PP{(H߃NP EPs,eqPEPs,qPuu5t0e[^_UWVS ]u }{$Et& {0tC0CPWV35| @;u h 3h {0tC0CPWV5je[^_UWVS ]u }t !t{$EtRCPWVC$P{(y(+PRss 35@r;u h 3h.C(EtCxSCPWV{(tC(C)PP{(H߃NP5Y e[^_USMU ]Ec$vu RQS5 aRQS5,VRQS5<KRQS5L@RQS5\5RQS5l*RQS5xRQS5RQS5 RQS5]UWVS},E(Eu ;uH}0tU;3FU‹U DD CtMNU$B BpRP,$d$ H]؋U$RPE$ppHRP,$d$}]HU$ EEu]DKEU$B B ߫D]j U$B BRP,$d$D]E$hoU$B Btu8<HLX\hlx|RP,$d$D]E$h}UEu ]؁t1t;CtBu拄;C @t$ jjjCPDP$[ Ec$lv u8u4uuS u8u4uuSb u8u4uuS1 u8u4uuSq u8u4uuSzZ u8u4uuSC u8u4uuS, u8u4uuSw u8u4uuS EF;uEe[^_UWVSqEMA,Q0A4Q8EUq$Id: various.c,v 1.13 2006/02/07 08:27:21 gerlof Exp $%02d:%02d:%02d%04d/%02d/%02d%d:%d/s%*lld%s%lld%s%*llde%d%s%3lld.%02llds%3lldm%02llds%3lldh%02lldm%*lldK%s%*.1lfM%s%*.1lfG%s!TILT! A50?$Id: deviate.c,v 1.25 2006/02/07 06:45:33 gerlof Exp $$Id: procdbase.c,v 1.6 2005/10/21 09:50:19 gerlof Exp $$Id: acctproc.c,v 1.21 2006/02/07 06:46:15 gerlof Exp $/var/log/pacct/var/account/pacctopen semaphore-group/tmp/atop.d/tmp/atop.d/atop.acctactivate process accounting (not superuser)! open account-filewarning: no process exit detection (can not create directory %s) warning: no process exit detectionwarning: no process exit detection! warning: no process exit detection $Id: photoproc.c,v 1.24 2006/02/07 06:47:35 gerlof Exp $/proc/1/stat/proccmdlinestatusThreads: %dSleepAVG:SleepAVG: %d%%Tgid:Tgid: %dUid:Uid: %dGid:Gid: %dThreads:%c %*d %*d %*d %*d %*d %*d %lld %*d %lld %*d %lld %lld %*d %*d %d %d %*d %*d %lld %lld %lld %*d %lld %lld %*d %*d %*d %*d %*d %*d %*d %*d %lld %*d %*d %d %d %d %lld %llu %lld %llu %lld %llu %lld %llu %lld %llu %lld %llu %lld %lld$Id: photosyst.c,v 1.21 2006/01/30 09:14:16 gerlof Exp $ctxtintrswapvmstat%s %lldpswpinpswpoutallocstallpgscan_meminfoMem:Swap:Cached:MemTotal:MemFree:Buffers:SwapTotal:SwapFree:Slab:Committed_AS:CommitLimit:net/snmpTcp:Udp:net/snmp6Icmp6Ip6Ip6InReceivesIp6OutRequestsIp6InDeliversIp6OutForwDatagramsUdp6Udp6InDatagramsUdp6OutDatagramsnet/devpartitionsdiskstats%c-h%db%dt%d^sd[a-z][a-z]*$^hd[a-z]$^rd/c[0-9][0-9]*d[0-9][0-9]*$/proc/%d/stat%s %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %s %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %s %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %lld %15s %lld %lld %*d %*d %*d %*d %*d %*d %lld %lld %*d %*d %*d %*d %*d %*d%*d %*d %*d %255s %lld %*d %lld %*d %lld %*d %lld %*d %*d %lld %lld%[^/]/host%d/bus%d/target%d/lun%d^cciss/c[0-9][0-9]*d[0-9][0-9]*$/host.*/bus.*/target.*/lun.*/disc%*d (%*[^)]) %*c %*d %*d %*d %*d %*d %*d %*d %*d %*d %*d %*d %*d %*d %*d %*d %*d %*d %*d %lu$Id: rawlog.c,v 1.15 2006/01/30 09:12:34 gerlof Exp $%s - write raw recordwrite raw status recordwrite raw process record%s - cannot read header create raw filewrite raw header/var/log/atop/%s/atop_%04d%02d%02d%s/atop_%s%s.gzopen raw fileDecompressing logfile .... /tmp/atopwrk%dgunzip -c %s > %sopen decompressed raw filecan not read raw file header %s exists and has incompatible header file %s does not contain raw atop output (wrong magic number) raw file contains unrecognized format of record structure! raw file contains unrecognized format of system statistics! raw file contains unrecognized format of process statistics! $Id: showgeneric.c,v 1.41 2006/04/03 05:42:35 gerlof Exp $\\\\\\\\\\\\\\\\\ D\\\\\\\\\\\\\\\=\\\\\\\\\\\\#\\\\\]\\\\____I_________________ __________________________=_"_U______4___+CPUMEMDSKNETatopPAUSEDPid of process: Signal [%d]: %255s %63s Window has been resized.... '%c' - memory details '%c' - disk details '%c' - network details Accumulated figures: '%c' - memory consumption '%c' - disk activity '%c' - network activity Screen-handling: Miscellaneous commands: '%c' - version-information '%c' - help-information '%c' - quit this program -%c show totals per user ATOP - %-18.18s %s %s %12ld seconds elapsed No kernel-patch installed (no disk-statistics) No kernel-patch installed (no network-statistics) Not enough columns (need at least %d columns) Not enough screen-lines available (need at least %d lines) Resize window or start atop with the -l flagto limit system-resources *** system and process activity since boot ***Only allowed when viewing raw file!No kernel-patch installed; request ignored!Consumption per user; use 'a' to toggle between all/active processesConsumption per program; use 'a' to toggle between all/active processesSending signal to pid 1 not allowed!Not possible to send signal to this pid!Not possible when viewing raw file!New interval in seconds (now %d): No timer set; waiting for manual trigger ('t').....Username as regular expression (enter=all users): No user-names matching this pattern!Process-name as regular expression (enter=no specific name): Process-list from raw file will be shown anyhow!All processes will be shown/accumulated......Only active processes will be shown/accumulated.....Only active system-resources will be shown ......Also inactive system-resources will be shown.....Maximum lines for per-cpu statistics (now %d): Maximum lines for disk statistics (now %d): Maximum lines for interface statistics (now %d): Value not numeric (current value kept)!Figures shown for active processes: '%c' - generic info (default) '%c' - scheduling and thread-group info '%c' - various info (user/group, date/time) '%c' - full command-line per process '%c' - total resource consumption per user '%c' - total resource consumption per program (i.e. same process name) Sort list of active processes by: '%c' - cpu activity (default) ^F - show next page in the process-list (forward) ^B - show previous page in the process-list (backward) '%c' - change interval-timer (0 = only manual trigger) '%c' - manual trigger to finish interval '%c' - show previous interval again (raw file viewing) '%c' - reset counters to zero (or rewind for raw file viewing) '%c' - focus on specific user name (regular expression) '%c' - focus on specific process name (regular expression) '%c' - active processes only (default) or all processes (toggle) '%c' - pause-button to freeze current sample (toggle) '%c' - fixate on static range of header-lines (toggle) '%c' - show average-per-second i.s.o. total values (toggle) '%c' - limited lines for per-cpu, disk and interface resources '%c' - kill a process (i.e. send a signal) Press any key for next line or 'q' to leave help .......End of help - press any key to continue.... -%c show general process-info (default) -%c show memory-related process-info -%c show disk-related process-info -%c show network-related process-info -%c show scheduling-related process-info -%c show various process-info (user/group, date/time) -%c show command-line per process -%c show totals per program (i.e. same process name) -%c sort by cpu-consumption (default) -%c sort by memory-consumption -%c sort by disk-activity -%c sort by network-activity -%c show fixed number of system-statistics -%c limited lines for system-resources -%c show average-per-second i.s.o. total values .atoprc: user-names matching %s do not exist .atoprc: maxcpu value not numeric .atoprc: maxdisk value not numeric .atoprc: maxintf value not numeric $Id: showlinux.c,v 1.31 2006/02/07 08:38:49 gerlof Exp $/88a8a87a8a8a8a8a888a8P8a8a8:8a8E8$8b;;;;:;;;;;;4;;;;;y;;;K;PRC | sys %s | user %s | #thr %s | #zombie %s | #exit %s | PID SYSCPU USRCPU VGROW RGROW USERNAME THR ST EXC S %s CMD %4d/%-4d %5d %s %s %s %s %-8.8s %3d %c%c - %c %3.0lf%% %.14s %s %s 0K 0K %-8.8s 0 %c%c %3ld E %3.0lf%% <%.12s> PID SYSCPU USRCPU VGROW RGROW RDDSK WRDSK RNET SNET S %s CMD %4d/%-4d %5d %s %s %s %s %s %s %s %s %c %3.0lf%% %.14s %s %s 0K 0K (r&w %s) - - E %3.0lf%% <%.12s> %s %s %s %s %s %s %s %s E %3.0lf%% <%.12s> PID MINFLT MAJFLT VSTEXT VSIZE RSIZE VGROW RGROW %s CMD %4d/%-4d %5d %s %s %s %s %s %s %s %3.0lf%% %.14s %s %s 0K 0K 0K 0K 0K %3.0lf%% <%.12s> %5d %s %s 0K %s %s %s %s %3.0lf%% <%.12s> PID READDISK AVGSIZE TOTSIZE WRITEDISK AVGSIZE TOTSIZE %s CMD %4d/%-4d %5d %s %s %s %s %s %s %3.0lf%% %.14s (reads&writes %s) %3.0lf%% <%.12s> %5d %s %s %s %s %s %s %3.0lf%% <%.12s> PID TCPRCV AVSZ|TCPSND AVSZ|UDPRCV AVSZ|UDPSND AVSZ|RAWRS| %s CMD %4d/%-4d %5d %s %s|%s %s|%s %s|%s %s|%2llu %2llu|%3.0lf%% %.14s %3.0lf%% <%.12s> %5d %s %s|%s %s|%s %s|%s %s|%2llu %2llu|%3.0lf%% <%.12s> PID USERNAME GROUP STDATE STTIME ST EXC S %s CMD %4d/%-4d %5d %-8.8s %-8.8s %s %s %c%c - %c %3.0lf%% %.14s %-8.8s %-8.8s %s %s %c%c %3ld E %3.0lf%% <%.12s> PID %s COMMAND-LINE %4d/%-4d PID TGID THR POLICY NICE PRIO RTPRIO CURCPU ST EXC S %s CMD %4d/%-4d %5d %5d %4d %-6s %4d %4d %6d %6d %-2s - %c %3.0lf%% %.14s - 0 - - - - - %c%c %3ld E %3.0lf%% <%.12s> NPROCS SYSCPU USRCPU VSIZE RSIZE RDDSK WRDSK RNET SNET %s USER %4d/%-4d %s %s %s %s %s %s %s %s %s %3.0lf%% %.14s NPROCS SYSCPU USRCPU VSIZE RSIZE RDDSK WRDSK RNET SNET %s CMD %4d/%-4d CPU | sys %6.0f%% | user %6.0f%% | irq %6.0f%% | idle %6.0f%% | wait %6.0f%% | cpu | sys %6.0f%% | user %6.0f%% | irq %6.0f%% | idle %6.0f%% | cpu%03d w%3.0f%% | MEM | tot %s | free %s | cache %s | buff %s | slab %s | SWP | tot %s | free %s | | vmcom %s | vmlim %s | PAG | scan %s | stall %s | | swin %s | swout %s | DSK | %11.11s | busy %6.0lf%% | read %s | write %s | avio %4.0lf ms | NET | transport | tcpi %s | tcpo %s | udpi %s | udpo %s | NET | network | ipi %s | ipo %s | ipfrw %s | deliv %s | NET | dev %7.7s | pcki %s | pcko %s | in %4lld %s | out %3lld %s | %5d %3.0lf%% %s %3.0lf%% <%.66s> ?unknown ? %5d %ufifonormalroundrN---%5dKbpsGbpsMbpsBY@;$4TzR| gAB E<0AB E    Ph  XX@oooܑޕ.>N^n~Ζޖ.>N^n~Ηޗ.>N^n~Θޘ.>N^n~Ιޙ.>N^n~Κޚ.>N^n~Λޛ.>N^n~ԑ QkQR^R*R{$R0RdB\i$Revision: 1.16 $$Date: 2006/04/03 08:39:37 $X'Xd\\\(`L`3Iegg@m hmg`fmxfdfnmsmvmcX f nu 8< % - x8 غ  C K T( S \ y  ȑ J  F @    Z *Q 9  A P $ <5 'G < N  X !JN ` r  6 G  ȑ U 7 ; $ | 4! . 6B I <T h 7 q |  0L#    B  w& 9  P4 '`0FV [dPuUz| 5C( (  \  6@d'|) 0ȑCDL^M gqP:4L XD4e@0  4rMUȑk*t6 4,  |6P L0call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxatop.crcsidenginetimelimit.0cursstat.1presstat.2devsstat.3hlpsstat.4curpact.5curplen.6awaittriggerversion.catoprevisionatopdatevers.0various.cboottime.0pagesize.1deviate.cprocdbase.cphashpresidueacctproc.cvals.0acctversacctatopacctrecszacctversionacctsizeacctexpacctexp2photoproc.cfirstcall.0fillprocbootepoch.1photosyst.cpart_stats.0isrealdisknullmodnameabbrevname1validdiskfirstcall.1rawlog.crawfd.0rawwopenlookslikedatetomegetrawsstatgetrawpstatgetrawrecshowgeneric.ccurcomparsortordershowtypemaxcpulinesmaxdsklinesmaxintlinescallnr.0avgvalfixedheadscreencumuserscumprocspausedshowhelpgetnumvalhelptexthelplinesshowlinux.cshowtotusernetprochdruncompressregexec@@GLIBC_2.3.4mkdir@@GLIBC_2.0endtime__divdi3showdskprocshowgenprocdiskcomparcompnamprintwpdb_srchresiduesigaction@@GLIBC_2.0strchr@@GLIBC_2.0acct@@GLIBC_2.0rawnamevisdo_maxintfosversosrelgetversionacctprocntgetpid@@GLIBC_2.0_DYNAMICtotuserhdrpriprocnetproclinegenprocline1val2memstrmemproclinepconvtimewrite@@GLIBC_2.0localtime@@GLIBC_2.0varproclineacctfdstrcmp@@GLIBC_2.0close@@GLIBC_2.0_fp_hwperror@@GLIBC_2.0fprintf@@GLIBC_2.0fork@@GLIBC_2.0getenv@@GLIBC_2.0utsnameendwinsignal@@GLIBC_2.0seteuid@@GLIBC_2.0setrlimit@@GLIBC_2.2shownetprocunlink@@GLIBC_2.0__fini_array_endprisystcleanstopwattr_on__dso_handle__libc_csu_finipripheadputchar@@GLIBC_2.0getpwuid@@GLIBC_2.0creat@@GLIBC_2.0__errno_location@@GLIBC_2.0pow@@GLIBC_2.0do_usernamegetgrgid@@GLIBC_2.0weraseacctswonshowcmdprockernpatchvarprochdrsystem@@GLIBC_2.0access@@GLIBC_2.0setvbuf@@GLIBC_2.0echodskproclineputs@@GLIBC_2.0pdb_getproc_initsemdecregenprochdr2totalcapmalloc@@GLIBC_2.0acctphotoprocpricumprocgeneric_samprawreadtotprochdrfscanf@@GLIBC_2.0schproclinagenprocline2pcompnetcmdproclinafread@@GLIBC_2.0pdb_delproccompdskvwprintwrawwritewrefreshcbreakstdout@@GLIBC_2.0stderr@@GLIBC_2.0getbootgeneric_usagephotosystpdb_addproc__xstat@@GLIBC_2.0do_maxdisksysconf@@GLIBC_2.0semrelsegetusr1vfprintf@@GLIBC_2.0varproclinanetproclineptotuserlincpucompartime@@GLIBC_2.0mktime@@GLIBC_2.0convdatewclrtobot_startgetopt@@GLIBC_2.0fgets@@GLIBC_2.0compcpudo_maxcpuchdir@@GLIBC_2.0__fxstat@@GLIBC_2.0getbootlinuxossubpdb_cleanresiduedo_flagssleep@@GLIBC_2.0do_intervalnice@@GLIBC_2.0uname@@GLIBC_2.0__strtol_internal@@GLIBC_2.0noechoqsort@@GLIBC_2.0getpagesznetproclinansamplesscrollokcurtimemanrcgetpwent@@GLIBC_2.0newwinpause@@GLIBC_2.0val2valstr__fini_array_start__libc_csu_initdaysecsintfcompar__bss_startshowtotprocmaininitscrcmdprochdrdeviatsystsampcntprusageinterval__libc_start_main@@GLIBC_2.0begintime__init_array_endwmovehhmm2secsrealloc@@GLIBC_2.0flaglistdelwindata_startpdb_makeresiduedo_procnameprintf@@GLIBC_2.0cmdproclinegetuid@@GLIBC_2.0_finilseek@@GLIBC_2.0memcpy@@GLIBC_2.0printgacctswoffcompmemfclose@@GLIBC_2.1strrchr@@GLIBC_2.0rmdir@@GLIBC_2.0wgetchclosedir@@GLIBC_2.0__preinit_array_endval2cpustropendir@@GLIBC_2.0snprintf@@GLIBC_2.0genproclina1open@@GLIBC_2.0genprocline2midnightflagmlockall@@GLIBC_2.0stdscrmemprochdrendpwent@@GLIBC_2.0subcounttotproclinregcomp@@GLIBC_2.0compusrschprochdrgenprochdr1schproclinegeneric_errorexit@@GLIBC_2.0showmemprocscanwcalloc@@GLIBC_2.0semget@@GLIBC_2.0sscanf@@GLIBC_2.0_edatapacctadm_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endsemclaimsemop@@GLIBC_2.0beepgetcwd@@GLIBC_2.0photoprocisatty@@GLIBC_2.0COLSmemset@@GLIBC_2.0wattr_offsemctl@@GLIBC_2.2numericpdb_newprocgeneric_endstrncpy@@GLIBC_2.0fopen@@GLIBC_2.1procselgetalarm__init_array_startcompressoptarg@@GLIBC_2.0__moddi3wclrtoeol_IO_stdin_usedkill@@GLIBC_2.0showvarprocdskproclinepmemproclinegenhdrsprintf@@GLIBC_2.0fwrite@@GLIBC_2.0__data_startmemproclinagenproclina2readdir@@GLIBC_2.0LINES_Jv_RegisterClasses__ctype_b_loc@@GLIBC_2.3prcline__preinit_array_startsemincreoptind@@GLIBC_2.0showschprocwprintwdeviatprocread@@GLIBC_2.0alarm@@GLIBC_2.0pretimedeviatonlydskproclinawait@@GLIBC_2.0rawreadflag__gmon_start__dskprochdrstrcpy@@GLIBC_2.0