ÿØÿà JFIF    ÿÛ „ !.%+&8&+/1555$;@;4?.451 4,$,44444444444414444444444444444444444444444444444444ÿÀ  á á" ÿÄ     ÿÄ ?    !1AQaq"2‘¡±ÁðBRbrÑá#‚’¢²3S CñÿÄ   ÿÄ !    !1QAa‘2ÿÚ   ? 5˜Z¯V¦cø)›t/? z¨±>Õ5€¶‹Á¤·¼z¼Ü¬+ñ®v¤¨_ˆR­BFn©—˜ý®ç̝P8gýt·ÉSTŦˆìät?þé¼íìN/Þa)ì–í6ô… Ï¿øÃj´¿KÇü]ÿ ªô¹-eKànëÕHTx}ýSÜ›ÿ ”7Ø×&µ<¦  ¥ÑO¶[Ù¯ä¨ÞÃÿ PZ-¬;#õ|•oaÿ ©CìÞz3˜öː/¤­ñTûIØ}š^ mÓ%ªxˆ¥ÉŸu=Z+ISe¿45™¼u;ú&WØ÷€æßQ™®{|íx*TC“#ZŠìZ§²‹ 6pv…³¿¡äª*áZÐ%ÒOáˆo"x«OHk w±æ+¬V(kMúŸ5Vö«$ ÁrÏbàb57/luR ¸ÑÛj Òµì`Мq­û žICÀÊ•©4€Âcà¨Ï€O´<èÐ:›ù(Ë^L8þ‘ÍÌ#¸Ð_Ì©ÙK(Öz 4¬û+¸;ü’V’84‘¬ÃŽ:[â‡ÔÌáõp¢~§ªlæ£ö{®G>J¼"°‡7¯ÆÉèßû ‹É‹§ÁòÃýâßî ^ƾÙõ‹×óH#«LP½ïX=xÑÍ$|W?•~• îëÔ©ª‹ {ÝT…Kÿ ”hûâá)J*ö˜–ÔU;iÇ€/ ÆþjóZ\ýwØ=Ìm ºèËL9 ýèÆð/¨’¥öo=nË.%Îì ŽÕ¯È|{Oj²ƒE6e/ßdÄõ²Ìâ1O®ò×TsəԸhOMýíMˆ¿¼H˜l²,7Â¥#MF/Úf°Ö½± ¸–dr‹NýÊ íjqx{œÉ ä-È ¦ øÄër¨q°ð †nцýÑÄÆ’mä…n<0È™;ÁÝá¯ÁZƒ7FÀmì­ É&9ˆîéi¶ùN§Y• ÃZãAâ?•‡©‰ , ó¾IŸŠc1 4â&y­&pŠ­6;M À 0¹qç»p.á …ŸÅáK@%6·y6ƒ‰3?”úºŽ‰éX5ªPT §µ!=Mž«Ú½‹ÅgÂSâÉaþÓoö–¯ÁÔìR>5éÿ üs¶ÆUcÌ kÇR ]ÿ ù¬¼«VŽ;Â|‡~¢¦”ÏŰæ {L™Õ°Óv¹ò¸írޡעCÃ!íVÕ {¶»sŒNPg/ "uÕbkm²“$ďå¿é¹§°½æz¯6 †s¿!s–wÚÝ“™Œ °.ûj>·+™Òa…©Œ&rÝÎtÛë긪Ît’LAVp%c Úý[ÄzJ¾ÇàXXç@˜ó<êL]·T˜¾¥1Ó©V‡g´æ½¦Ý@¹óø!_@´ÞâSÁ —S3™•& ]@JHÚý©ZŽ €×æÔr»Áf!‡yÞ4Mv*èÓã_{‘åóUuљØ«Oïé*®EvÑ Œ÷‡U \"㪒ÍK+À 4“M¡ï:0¥5í!'<@î´”>Ç»&Z–ïCCV˜Ì5Šo&îhè.žû |ÓK©h$s6KìŒëã)¹hI¦GïOåóI;ììü#É$Š0…Ææ¥TØ.5­¾gn´ “ÂÖ\:hœ89G)J@„}œ:’Ò{/Š"¦_Æ×7Æ3VÇŠÊa]ÚŒÙ€Ä–=®uÁßâACZƒ§§£ Qnâ:«,×{tyø¬iÛcœÜÄ€H½ÄÍCk´÷šß .W'b¤Íåh]÷€=,Žv×cÚEÚHXJX¶îo¨FÒtèöŸ>ªª6[J®Fµ£sGÁeqõfe\íjÒÐïÄÐGˆe1Ø‹.Ø”‘Ëuø Y­ˆÜ ŽG|zùªüMpDnQWÄ”%JŠ™)â*p@Örš«ÕT2Ð%ˆG#ª„ ·¤!°ŸOTÂT¸aÚ%4&h™LµšØüÐ.F¿²ÐÞ_Ç‚¾ÅÃaÜ÷09Æ q€öy˜v‡85õN÷]¬äѼóS{°_MެúÔ#°Ç¸0åÞè2ëôPcvÆw9®ií1Ä8F™˜à‰´+‰Ik1òÝ7“Ñ×ÒsÝ\x‚h`ÞÑ`ó"|µEcý£n˜h`}GÞ !±ù²Ápü²ß6 0ïi󜵩SÈÇ7˜-ÕURO˜¦´f$ªž-Í6(œ}<„ éc øs]ŽŽ„*—¾ ìdŽ„)méª\¿êÎIg¾ØÞ~I#C/¼¼´EÁÈŽi8“©õådô·>euä ƒ'Ê×लR1ÉJE1ÐAát`t;ÇР%Ý<‡¥„ÍÆ`×Oyó)õiI€ñQaŸ4Ûù\áàaÃÔ¹HÃu¹*k€¦<„e S‡&õÏ B!ŽhüÞ`yj}mªf×\¿ Ç~æ­9‡û\՞Ǖg²1Žû5V7 !àöšm° c`ܬøÇìµÒ'P"?…´Ö,"§^•õލsÔ)6˜sæéÍR¼ ò|Sl”‹7 nPW Gòú÷½§O¯‡„l¡kSÞŒr½PÊ@æ¢pŽ-mÿ #Ÿ˜Àº¶Áä¦;ïÔæ$1££`“Õ>„—·ž)ßð³ñ#Ï Ô$¶œ‰ÊE‹À;÷º ¯«P:Ñ”8–IÊtpÞ3ª“>ê“þës4ò2OÏÕ­±zô†Õ§‰.÷ä¸;¿˜“'œ›žª}«Œ{ª±Ì 9ÔóÞÕ‡0 $íWV3Üì¬ —@kÝ4@¿r¼±½¬™›?øØæ´'Áé®CË3-g$˜ö‡×auÚi´Žp/êÛ æF›Ú2v‹ã¿¿,nB1̨ƃqÞa5͝@&Æû“él÷ \C²½UÍc ¯k×¢U ÖéQå™—-r wô ÞÏ<Ò=&=ÿ Ôê Òêˈt,i—;LîÜ á¸*ÚÃ1$êL•LÍ <É)ýÐà’ ;F™{ƒ™˜€&'}‚ãÄK`¡ÞT@I;®žZóè‚s’7®°›+§O­Åq©é»²9<Ô J ¼9O’HL»Ùïì¸rk¼Ž_ý‘TŸu[²ßÚŒ·ü÷B%¯E ŸÔX5êO´ Ç•€’I0 ÉJX` ñ¹õ%;µŸD‘«´€àwÒ™U ûئžÖö\×®×´8 ½‡ºÐÆÓ§?Àkmœ=;d5*@-ì0F Rªýš[Ü6âö̃ڸr*KA9· u*µæ£?U¸Âêí†8@¦X4 e-ò„0s{ HâUpU?¼mñRa°®a%Ð'tÉ×’\¾ÊÉ]t›h>·(Ë@R¼¡Ãt h}’O÷au<+nT…Ö…MӐ??Óe95 q>í/;&JSû °¯ÊéÞ øƒ*Ã2½Ài&:nôUl=¾¿5eˆ3”ñc|Ú2V”>„»&eE;«ÚäC p¢Û úy 9š[ŒÌx¼擼A&DåÒ¯ˆ¤ÀÌ;"˜ ÏQä¸åhÊ}Ûq«Û0WžÒ|»€ø®öCm5•\ÇÀ§Pe3£]0ÃàLDÉ‰1øªxjgwT‚÷¿LΨK‹›ùs—xˆÜ±µ kæ¸f‰‰ÜGk/LÛØ6d9ò¶ùA{ƒA3š/¬D¬khÓk‰`˜"㯒r¿±Óã jx‡°e}<Ñø\3y:'À•/h½Í€Ç4~g ?Û(¼]v‘ªlKÎâ~?O‚W%{Ì:“'©úNq¾›úo(X’¥¯ˆ nFê{Ç€ü?º'ë ø‹ì Þ09ŒÌç9Æ —ËC`j@ÓÄ(+a‹un¸#ÂꟋ{K`‘ÑÍÍ'à´»/Û,KW;Þ4²þð ï Nm|~fGÏ(…³Ã)«1ö­Õ ¥‡¨©ƒÃ™ü-s=à=U66Ï«Ýc蓦W¹íž®›nÔ%êÇìŒ<#Ü×84ån®Ð ÒåOC` ñânÑs‡¢ç 1õ%Îhì½Ã½® e:ݼUZo™`  ÅZŸŒÊ«ê1ÏÄo$q¹Þ€©ˆhÐÉä¯ñ[!…Ú˜àJ:x2$Íß&PåT£6ç— ‡Í*4Ýšçjÿ ‰É nófÐ ó(L5C•åÆ\rMÒ@ò }y-W}™üýVù—ú¢=Ù”c®‘< M ž ´Phr ¦©TD ‘ù.$´÷O‡‘V2Æò.=IUŒ=ž‡â¬i™aþÓåÙ?òUø'ØÖ•.~* šTŒ!•-×áºTâ®ä#õü'´ eýlYÅÓeÕKÂrT"CÚ@u!Óxƒ{š3€}1¿(r}%«nËamjÑ%ÑNEò v ˜à  σöK³,*º.àzù¨™Ó ÚçâU¦*¿ 9{%Ö¹ njûdaXöb) kÛÆ±ûÓ\°M7ˆÂ=û›ç¿Ã‚­V»Cg–8ÙêE- j)k$º`Ã-ùEýeBÆÇ]c¡°ñty&Òd0nõ'¡W+ƒ*|–øµFa\GQªEAÔp5\Ǽ·¼Ç8·õ -â§Ú[ ‡ uZeÖ 3}×d'+¹:ð+K†Û®s!Ï$úe€<Û”x)1»a­¡LC]¸µík…ÚàA»AYº{†ªS[¦5HÒ7ù --,ísòDØ€èk ÞÀîÜ ò@â( ËNˆë›4ô½•/¦o‡€Û7 ê•ÆêòðÜy'Án½µ á˜ݦ ndeo…[ì¶Ê,¥R³Ä=À±—–ß;£™´ñSâ*g§”ïaið‘Jå~™ÓÞ ß³Õ¢»8x埒²52>AÊb&-÷\7´éÄù€T˜,w;3{ï˜k…à¹ÄqÀ«œ{€\ ˆ¾[´¨јr &Úé„Ívˆ±8†¿]|¬ņ4I×pÞS1ÈÖz‰#Ìv‡G!YNògñ:màTz¢Ý1ô©^O=~ë|5Bã™ç•¼µõ•bÆ@úÕS¬ÈŒ#¬zünrŸ û” Z²•èðV"ÁHÚý©wÝ €7¼Ìu1hÑa3Éä û f$o¿É ™Ú›ÝçnpÒ3äÌ3†Í§,Äï]$‰/pê †«À¼¸e9­Æê_C]žƒ·ý·frÁN«, E=›Çq -‰öŒ:aÏ¿±í&£Í:-} 84‘ÿ eƒQÑeëSsuiA ³g㟥ú£?ÿ ʼn*”“÷aühe:ÊWa@ÒÞk±eØ] F Ô—r.åä˜ @ö¥ªZoÐýYL·¥S²G/‡ñ <~*ZÆ´è>JlòàÛÆ½ÿ 窘ìGN¢:I®KšJp/`íIÁÀõ#Ä-€ö­šµŒoF4|ÆQØÆ@Ì|£Ô…¢À{9˜è½Üó›€ôYÒÎYsið;ís¤€à²ˆ‚4qÉVŒI$ ‰"° æµ8cXGjœˏ¡Aâý•ËÜ¢ûï e·çLx']á"oÅÎê3¯Ç—¹”ó0nå‚âg{Œñ> S´˜îè°g238‚ãköÝfÚd´6Ò€;ò÷±¢™¼›º ¢Æ'¥Ðx'e¬ç ]bÈÆV¢ó‹kýBO ðÊâ$Ÿ!×T 3Mýמ žìٍàÌü‘8÷€àæØ8æ©6‰©L´«…oãpð„~Çk‰!ñ;‹”ÛžÍ àž±z Ÿôû øŸÝužÏ;ÿ #|u6™Þ¬ÚˆÐõA4¶â|ôl|Ê2ŽÇ¤ÝÅÇY.<#Aí.k§hóF‚”Y; M½Ö4hŸ4&›­¿tès´%FìL¥£Ãk‰ÇT¤haÁ¤ÚxfÉ`ÑìË›>i 3t‚:,–+^÷´–{Û–Nxi"x‘Ûg î¨>¥Õ܁ùZH,2Û“:8xÊ¢Çí9.É-Ìâã-=çjwµS˜dütžçwýGòú®®ûº_ˆýx$–¡ãøO EÚÛÏ÷R„×w+3£Á£öUMyR²¹âŒ°š›¸Ñãò9§Ó_Dl+Ùßc›úšGÅÌc†Ž!Ko=¶.‘Îÿ c²(2®V mª.ÿ ¹B›¹å ù„öŸSV>™ü¯$y:G¢Z×àøúdî¹û­·ýÇ´:•c LÍõi_‹ö+ÎæGÊè>OŠ•äž´§Þ{X}¨1ÚTc›»Qþ•êô°t¿OP?eæ~É{5]•ÙR£r5†nZ\ã@ &îJõ ¾àC°þV>fé¥/ü5ñÊIº_é5 ;e­h<@ Ä&æÃëE%;X,ÒãÆÞ`Oò¦kŸm#˜!ÀyÄ¢| óLšò¥Ä` ¶R=|ÈCâh5ò3DˆïF†ðÒ#ÅìÛœ?¸yhBãœí ZxßÎÄhºRK„`Þödvײ™ÀÈÑÒgŒuY w³%†ƒÓzõ ÖÏp‚dH®¦A´ù§»ÓÇMæ~)ˆð‡û:ù&Ä •vGD´À n ݇¼Ö8Fö óáà£~Ë¥x`oK|Ä?fxiØü%pìR>éò+Û±éÎ>núlFŤ'tq8LZÏvÃ?„¡ß±È⽆¯³íü@x|PöUäèØã¡ð‚ŒAìÏ"vÍwóŸÍ{ ý0.z È•Ö{,N¡£¡ŸKÕÙž>Ýœþ ÍÀ°<×EA!Å‚D™IúOÍ¡>ôG}Â` ÍßkÜL™Ž Þð™ {IøF²¹òQ3&!ÃÂÞz.d&Ï-sH¸,Ôõ˜ŽP€ 77ˆÝ¼ÊëÜw =cÕ Ú,ØÐ5ÎYÐ)ì´öœgŒ[¤ßv㙑8心>h]§µháYš£²ºÑ.{Ï7Sð•?´~×SÃKýJÛ˜ ™Íäiúu<µX¶1õ^kâçIÑ£sZ4h>j*ÔšD:4­¿_ ÷¸ Õxæÿ ¸?Mù _•­ÊÐ ä ÷ý ÑwL œ­ïnTkÛUÍN©ë:¦fV ¶ÜÔÜMªÅâA½–¿R×TXš-%iTÊT•‡Ù‚JôϐZxWÑè‰f‰òG º ×Õû2aZ7OU3[“×AT–ÞŒ…-‘¤”Ì ì&(ˆ¿­•ƒkï’:ðY¦W‘ Å)“†‘˜³Åtcø˜ñTÂwÚÇ4|üLÇªí–v- qˆèU qPE.†â‘˜µ Æ,ÐÅs]8¾„oúÑ i>ÜxxÈó)ƒ ´æÁâØ$À‰vžŸf$Ž |ãw;ÀÁIJ»b` {¦Ó¤Ú$©YÀ‘n@Óïž«9J¼êG m¤ ܯ¹ÌW4€ÐÒÅÛ‡#褕Ÿn-?í|с¥÷Ú¹¬'´ÞÜ9ÓK `hê£SÄSà?7—Wí_´…óB›»:=Ãïq`<8ñÓŒÑlú2d¬ê³£hÖ[l|$vÝro~'R®‰§°ñmY ͧäP |PUª¹·:3Œ[Û{Xÿ ºâ@‚W–Äé u‚ ¯´*=íή.pûÒdt @G‰¬ s¸ ëÉücr ÞæÑ¨Ê@>¤¢Ö±. Þ'¯°ÌME[YéïĵÂCå½ Ué©Áû'Ê9%eÔðNU”ë‘ÌsD3/®+UI˜9h.WC”빓$#:pz:YÓ ¿xž* ³$Í +$kñAŠ‹†¢ Uê>¸)_š¬÷©ßAÂÔb9ÇU ¯¾á•9¯ÏÏ÷O÷¼¼Fähal1‰3Ì[Ïr•´UCksNÐ] R‘¸¥H+§Šé†c©vÖÞ0iÓ76s†î!§=ß ¼~Ô'°Ãmäoäš³ªøi1úÉ)³yV8 CLÄØÁ‘WYïi€H6ÖÑiámø^ÈY´°Ñ7¥Û*—Ñ©L«Qƒï—Ùrÿ ›£Ð*š¸ˆL©ˆ$ˆ ÷¾D§9È®«qbqC)–ˆïv´çñsÑVT­Ø, <àïºÀO«Jý·õ àfPìð .wFšir´þ’2_Y *Æ€x\« ì€9š@ Ž|F⇥ˆkZ@hÖÄ0t¿-<“‹qµ¾*ZL¤Ú)&BJpÓF5=$„at*Zš$’ÑtdûÝRI1 2މ$€$I$#‰SÞ’Hë¬ï;Á$¡t$’`<(ñÇt)$‡Ð.Êf¢X’Kt=Éé$‚ˆªè¢oÝëòI%Rgcª÷ŠyI%¡‰ÿ !ñ)´õ $¤ Ô’IIGÿÙl8KUKLN LXLbLVMgMMM MMMMMN(wOOO\OPP<nPAP(P@QAWQ?QMQ='R.eR8R+R.R.(S1WS.S.SCS1+T.]T.T T#T;T%)U#OU-sU=U4UBV#WV]{V=V7W#OW?sW9WBW$0X-UXBX`X0'YYXY)Y0Y: Z$HZAmZ0Z-Z#[22[;e[;[5[&\ :\ E\:Q\-\^\9]-S]-]G]&]4^-S^$^+^,^9^ 9_ F_ S_*^______`'`<`%R`x``$``4`uasaabBcZc>%d>dd$d#d3d2 e!Se/ue,e0e-f91f:kf>f:f6 g3Wg'g5g;gJ%h@ph,h0h+i-;i4ii;i4iAj;Qj/j:j*j;#k8_k>k7k7l1Gl1yl#l-l4l42m(gm7m2m;m07n3hn0n:n.o67o:no+o0o)p40p epJp"p.p"#q*Fq5qqHqBq.3r!br&r3r8rQs0js&s9s3s20tDct6t<t-u6Ju!u>uDuA'v>ivHv7v5)w$_w-w"w!w w/xDHx1x9x'x/!y3Qyy2y5y3z0Bz<sz0z/z4{(F{6o{${!{3{-!|FO|?|*|A}JC}3}:}%}#~A~Y~v~,~)~~~ 14f}    !> Z{΀-A[pƁ %:L`u΂ &4KPUZcQhH  /%@3fXovj  2=uR:ȆB+F)r,ɇ% ,Mlq#vو"?Tipx ‰҉ ؉,GW]#o-Ԋ, 38IPVhʋދ".+ Zhqx!$&K/5DRH 9ю ?RXgyR3C R _lsw}.  ).BUg.o4"*<'Ai} ѥ #'); e%$֦٦ݦ#'0 AL[pǧܧ  !.!=_vŨʨҨڨ  >I]"mϩ $*.EZe`ưְް %)#="a(##ѱ&!> Yz",ײ"#'!Kmӳ"K$pڴܴ" $>Y[o ͵޵!=25pܶ!.-8\з&0E`|ĸǸ˸mO] -ֹ.3EU,p- ݺ4%CZt!λ$"GVi!ļ˼ ޼+*)A#k"J! 3?Uorw z Ҿ  +/E!u,$ 4K]s(+'S)r!$,*/Z%v&"!'"0%S!y":?.9h:'*# N Zg8i,036I%D<:w|;,+7-(eF-+)F*p--+#8/MF}9107T.+F7r"P3;6 ->4@u9+,'T%\'9#<`"p6 #*/-1I_P3/c,}//. 9;A9} !#8\z **Ur1 47Q"Y|0,  *0G@xRAPq;[ nyr-X^R<dE+C@W?M<&,c7.,,$2Q,,B8!,Z, %7/%O+uF3=%ZcJ:/%jEBG$a1Lc0iZ(-9L$O//+"[3~;A80%i ?.v35)R (s10#1#2U2 ' 3N&k& !!7Y6oomdJ2a}BQ"%t#1.*2J4}8-;CUB>?4[%6@T.B108)6b9;5@E8.B(1@ZA>:5W./8:%6`1&5/&DV4:5 MA,;B.;4j*? K*!v,$*5NKH,(&95`5K.*G5r79K5f>/: !F>hC@8,Je97$"2G!z"(3G9d5+6 47 l 7 < = 9? Cy / , 9 *T : $ # 5 .9 Kh 7 + B P[ 9 C &*#Q u*. (IZ$j2   (5Gez $/G_v6Qi )<Pb{S J`  (5NZUpw!! w>H*-:0h#!*& '1Y^(c""!" ?Vmt|/$$4Yt+<(/1aty $ !59K1[1 |_ e:8   T i o s  |  G '/85@5O5`5s5555 X6b7t77 77777777.7&'8 N8\8a8y888 88>889909I9#M9q9 99-9999 9 99 : ::.:E:J:O:R:[:_: w:::::1:2:+;2;/7;g;j;o;t;y;;; ;;; ;; ; ;;<<&<7<;<M<b<r<<<<<<<<<<0<*<*=?=U=j=l=q=u=}========#= >>$>#4>X>^>o>>>>>>>>>>>>>? #?-? @FNFVFZFaFiF}FF FFFFF%F!F#GCGbGGG G#GH$H*DHoH!H!HHHII:I-IIwIaII JJ#J#(J#LJpJrJ-yJJJJ%J#J KK*'K%RK*xKKK KKKK%K!L'LQ=LKL!L!LM8M0RMM0MNMN-3NaNNNNNNO!O;OTOYO/]OOnOPPRPdP=P>PPQ"Q$:Q_Q0wQQJQ Q R$'R&LR%sR.R(R"R!S,6S6cSSS)S0S(.TWT^TpT9xT8T-T'U&AUhUXnU U$UU V)V@VDVKVNVcV*zVVVVVVW W,W-@W%nW W W1W&WXX4XLX^XsXXXXXXXXXY6Y8JY*Y6YYY+ Z,5Z6bZ8Z$Z/Z0'[,X[+[5[0[7\3P\-\C\H\9?])y]*])]I]6B^5y^^^^9^_7_'=_e_m_0___@_4`M`Q`V`[`a`e`M``B`,a2a CaMaSaYa`afalara@xa2aa>a&-bITbb-b+b)c*Bc-mc5c0cdd=4dYrd@d7 eEeLeee)f';fcf1fFf$f( gIghg,gQgh5 h3?hshh hhhh;hi"i':i9bii;i3ij#j%9j_j}jjjjjjjk$k-k/@k8pkk k&kkk-kl<lOWllal'm?Amm3mGmFnE^nn?nQn>o^oso zoooo&o"op$4pYptpppp7pq)q$Fq:kqq!qqqq)qrr6r$>r cr6nr7r,r s s"sAs?_s:sP{,~[>.=^h9wS[YH _ W)z/D*]9L@o1RUuLGI,S Zl!a>04(3$8}gZX2">$BM3[=  #j KN  fxE(;cqlI|k|#-zfE7Ge062At 1z1D7eCj.&xf4>!;'t+KOM50TExefQuCY?&N/=Ip2?'P/q<R]tmb^&TJbQ'BD]g 5: Cgl:+ <i ~ xU\a5iO8V]kHtZg{&`@w.F,AKI7l9?WTRs;c*Uk8E$P{N 2X_yB{cs,=Q%QRN+vn3_38v`GjM;"! (w'L}v +s-5Y/?4A}%ZM*Fy::yO J!zmJp6 dO0-Y^\WC<A~sk%i7$Tam("oUd n|B)qVKVLJyqhp XHWom1Di%vr^4rS@\[6jHnh)e`uF\XrwVdSp6 #~nc9b@<rh.a")d-o*`_b |P }#GFu signal %d (%s) was caught by %s, please send bug reports to --%s <%s|%s|%s|%s|%s|%s> display help and exit The selection options take as their argument either: a comma-separated list e.g. '-u root,nobody' or a blank-separated list e.g. '-p 123 4567' Try '%s --%s <%s|%s|%s|%s|%s|%s>' or '%s --%s <%s|%s|%s|%s|%s|%s>' for additional help text. Basic options: For more details see %s. For more details see ps(1). Miscellaneous options: Options: Output formats: Selection by list: Show threads: The default priority is +4. (snice +4 ...) Priority numbers range from +20 (slowest) to -20 (fastest). Negative priority numbers are restricted to administrative users. The default signal is TERM. Use -l or -L to list available signals. Particularly useful signals include HUP, INT, KILL, STOP, CONT, and 0. Alternate signals may be specified in three ways: -SIGKILL -KILL -9 The following are valid sort criteria: Usage: Usage: %s [options] total used free shared buffers cache available total used free shared buff/cache available NOTE: pid arguments are not allowed with -n, -N WARNING: format changes according to /proc/PID/smaps --ppid parent process id --deprecated include deprecated parameters to listing --dry-run Print the key and values but do not write --system read values from all system directories --cols, --columns, --width set screen width --context display security context (for SELinux) --giga show output in gigabytes --headers repeat header lines, one per page --help display this help and exit --kilo show output in kilobytes --mega show output in megabytes --no-headers do not print header at all --pebi show output in pebibytes --peta show output in petabytes --rows, --lines set screen height --si use powers of 1000 not 1024 --tebi show output in tebibytes --tera show output in terabytes IDLE WHAT -A alias of -a -N, --names print variable names without values -P add psr column -X alias of -a -a, --all display all variables -b, --beep beep if command has a non-zero exit -b, --binary print value without new line -c, --color interpret ANSI color and style sequences -d alias of -h -d, --differences[=] highlight changes between updates -e, --errexit exit if command has a non-zero exit -e, --ignore ignore unknown variables errors -f alias of -p -g, --chgexit exit when output from command changes -n, --interval seconds to wait between updates -n, --values print only values of the given variable(s) -o does nothing -p, --load[=] read values from file -p, --precise attempt run command in precise intervals -q, --equexit exit when output from command does not change -q, --quiet do not echo variable set -r, --pattern select setting that match expression -t, --no-title turn off header -w, --no-wrap turn off line wrapping -w, --write enable writing a value to variable -x does nothing -x, --exec pass command to exec instead of "sh -c" H as if they were processes L show format specifiers LOGIN@ IDLE JCPU PCPU WHAT O as -O, with BSD personality OBJS ACTIVE USE OBJ SIZE SLABS OBJ/SLAB CACHE SIZE NAME S, --cumulative include some dead child process data T all processes on this terminal X register format [ anon ] [ stack ] a all with tty, including other users c show true command name d,k,r,^R '~1d~2' set delay; '~1k~2' kill; '~1r~2' renice; ~1Ctrl~2+'~1R~2' renice autogroup e show the environment after command f, --forest ascii art process tree j BSD job control format k, --sort specify sort order as: [+|-]key[,[+|-]key[,...]] l BSD long format n display numeric uid and wchan r only running processes s signal format u user-oriented format v virtual memory format x processes without controlling ttys %2llu.%02us %2llu:%02um %2lludays %s [new priority] [options] %s [options] %s [options] %s [options] [...] %s [options] PID [PID ...] %s [options] [delay [count]] %s [options] [program [...]] %s [options] [tty] %s [options] [user] %s [options] [variable[=value] ...] %s [options] command %s [options] pid... %s [signal] [options] -----timestamp----- --cgroup match by cgroup v2 names --ns match the processes that belong to the same namespace as --ns match the processes that belong to the same namespace as --nslist list which namespaces will be considered for the --ns option. Available namespaces: ipc, mnt, net, pid, user, uts --nslist list which namespaces will be considered for the --ns option; available namespaces are : ipc, mnt, net, pid, user, uts -, --signal signal to send (either number or name) -, -s, --signal specify the to be sent -A, --ignore-ancestors exclude our ancestors from results -A, --range=[,] limit results to the given range -A, -e all processes -C command name -C, --read-rc-from= read the rc from file -D, --disk-sum summarize disk statistics -F extra full -F, --pidfile read PIDs from file -G, --Group real group id or name -G, --group match real group IDs -H show process hierarchy -L possibly with LWP and NLWP columns -L, --logpidfile fail if PID file is not locked -L, --table list all signal names in a nice table -L, --table list all signal names in a nice table -M, Z add security data (for SELinux) -N, --create-rc-to= create new rc to file -N, --deselect negate selection -O preloaded with default columns -O, --older select where older than seconds -P, --parent match only child processes of the given parent -S, --separator SEP use SEP as separator put between PIDs -S, --unit define display unit -T possibly with SPID column -U, --User real user id or name -U, --uid match by real IDs -V, --version output version information and exit -V, V, --version display version information and exit -X show even more details -XX show everything the kernel provides -a all with tty, except session leaders -a, --active active/inactive memory -a, --list-full list PID and full command line -b, --bytes show output in bytes -c show scheduling class with -l option -c N, --count N repeat printing N times, then exit -c, --check-root omit processes with different root -c, --command expression is a command name -c, --count count of matching processes -c, --read-rc read the default rc -d all except session leaders -d, --delay delay updates -d, --delay update delay in seconds -d, --delimiter specify output delimiter -d, --device show the device format -d, --disk disk statistics -e, --echo display PIDs before waiting -e, --echo display what is killed -f full-format, including command lines -f, --fast fast mode (not implemented) -f, --forks number of forks since boot -f, --from show remote hostname field -f, --full use full process name to match -g, --gibi show output in gibibytes -g, --group session or effective group name -g, --pgroup match listed process group IDs -h, --help display this help and exit -h, --human show human-readable output -h, --no-header do not print header -i, --ignore-case match case insensitively -i, --interactive interactive -i, --ip-addr display IP address instead of hostname (if possible) -j jobs format -k, --kibi show output in kibibytes -l long format -l, --list list all signal names -l, --list-name list PID and process name -l, --list=[] list all signal names, or convert one to a name -l, --lohi show detailed low and high memory statistics -m, --mebi show output in mebibytes -m, --slabs slabinfo -m, m after processes -n, --create-rc create new default rc -n, --newest select most recently started -n, --no-action do not actually kill processes; just print what would happen -n, --one-header do not redisplay header -o, --old-style old style output -o, --oldest select least recently started -o, --omit-pid omit processes with PID -o, --once only display once, then exit -o, o, --format user-defined format -p, --partition partition specific statistics -p, --pid expression is a process id number -p, --pretty show uptime in pretty format -p, --show-path show path in the mapping -p, p, --pid process id -q, quiet mode, only set the exit code -q, --queue integer value to be sent with the signal -q, --queue integer value to be sent with the signal -q, --quiet do not display header and footer -q, q, --quick-pid process id (quick mode) -r, --runstates match runstates [D,S,Z,...] -s N, --seconds N repeat printing every N seconds -s, --scale vertical scale -s, --session match session IDs -s, --short short format -s, --sid session id -s, --since system up since -s, --single-shot return one PID only -s, --sort specify sort criteria by character (see below) -s, --stats event counter statistics -t, --terminal match by controlling terminal -t, --timestamp show timestamp -t, --total show total for RAM + swap -t, --tty expression is a terminal -t, t, --tty terminal -u, --euid match by effective IDs -u, --no-current ignore current process username -u, --user expression is a username -u, U, --user effective user id or name -v, --committed show committed memory and commit limit -v, --inverse negates the matching -v, --verbose explain what is being done -v, --version output version information and exit -w, --lightweight list all TID -w, --warnings enable warnings (not implemented) -w, --wide wide output -w, --wide wide output -w, --with-workers show kernel workers too -w, w unlimited output width -x also find shells running the named scripts -x, --exact match exactly with the command name -x, --extended show details -y do not show flags, show rss (only with -l) -y do not show flags, show rss vs. addr (used with -l) -y, --no-first skips first line of output [...] send signal to every listed a: sort by number of active objects b: sort by objects per slab c: sort by cache size l: sort by number of slabs n: sort by name o: sort by number of objects (the default) p: sort by (non display) pages per slab s: sort by object size total %16ldK total %8ldK u: sort by cache utilization v: sort by (non display) number of active slabs "%s" is an unknown key"%s" is an unknown key%s%%Cp%c%-3d:%%Node%-2d:%-*s TTY %13d disks %13d partitions %13lld IO-wait cpu ticks %13lld IRQ cpu ticks %13lld idle cpu ticks %13lld nice guest cpu ticks %13lld nice user cpu ticks %13lld non-nice guest cpu ticks %13lld non-nice user cpu ticks %13lld softirq cpu ticks %13lld stolen cpu ticks %13lld system cpu ticks %13lu %s active memory %13lu %s buffer memory %13lu %s free memory %13lu %s free swap %13lu %s inactive memory %13lu %s swap cache %13lu %s total memory %13lu %s total swap %13lu %s used memory %13lu %s used swap %13lu CPU context switches %13lu K paged in %13lu K paged out %13lu boot time %13lu forks %13lu inprogress IO %13lu interrupts %13lu merged reads %13lu merged writes %13lu milli reading %13lu milli spent IO %13lu milli weighted IO %13lu milli writing %13lu pages swapped in %13lu pages swapped out %13lu read sectors %13lu total reads %13lu writes %13lu written sectors %CPU%CUC%CUU%Cpu(s):%MEM%s %s:~3 %9.9s~2total,~3 %9.9s~2free,~3 %9.9s~2used,~3 %9.9s~2buff/cache~3 ~1 %s %s:~3 %9.9s~2total,~3 %9.9s~2free,~3 %9.9s~2used.~3 %9.9s~2avail %s~3%s from %s%s from %s %s killed (pid %lu) %s"%s" not found%s(%d): invalid syntax, continuing...%s: %*d-%-*d lines, %*d-%*d columns, %lu bytes read%s: %s%s:~3 %3u ~2total,~3 %3u ~2running,~3 %3u ~2sleeping,~3 %3u ~2stopped,~3 %3u ~2zombie~3 %s~3 %#5.1f ~2us,~3 %#5.1f ~2sy,~3 %#5.1f ~2ni,~3 %#5.1f ~2id,~3 %#5.1f ~2wa,~3 %#5.1f ~2hi,~3 %#5.1f ~2si~3 ~1%s~3%#5.1f ~2us,~3%#5.1f ~2sy,~3%#5.1f ~2ni,~3%#5.1f ~2id,~3%#5.1f ~2wa,~3%#5.1f ~2hi,~3%#5.1f ~2si,~3%#5.1f ~2st~3 ~1'%s' filter delimiter is missing'%s' filter value is missing* Applying %s ... , ignoring-%c argument missing--procs-- -----------------------memory---------------------- ---swap-- -----io---- -system-- ----------cpu-----------L with H/-m/m but no PID/PGID/SID/SESS for NLWP to follow-L without -F makes no sense Try `%s --help' for more information.-L/-T with H/m/-m and -o/-O/o/O is nonsense-S requires k, K, m or M (default is KiB)-T with H/-m/m but no PID for SPID to follow-d disallowed in "secure" mode-d requires positive argument-i makes no sense with -v, -f, and -n-v makes no sense with -i and -f to resume, filters: %sAGIDAGNIAIX field descriptor processing bugActive / Total Caches (% used)Active / Total Objects (% used)Active / Total Size (% used)Active / Total Slabs (% used)AddressAlternatively, expression can be: Autogroup IdentifierAutogroup Nice ValueCGNAMECGROUPSCGRP namespace InodeCODECOMMANDCPU TimeCPU Time, hundredthsCPU UsageCPU UtilizationCacheCannot combine -d and -o optionsCannot get system uptimeChange delay from %.1f toChoose field group (1 - 4)Code Size (KiB)Comm:Command Name/LineCommand disabled, 'A' mode requiredCommand disabled, activate %s with '-' or '_'Control Group nameControl GroupsControlling TtyCould not parse interval from WATCH_INTERVALCumulative time %sDATAData+Stack (KiB)DeviceDirtyDirty Pages CountDisk/Partition %s not foundELAPSEDENVIRONERROR: memory allocation failedEXEEffective User IdEffective User NameEiBElapsed Running TimeEnvironment varsError getting slab summary resultsError reading reference namespace information Every %.1fs: Executable PathExpression can be: terminal, user, pid, command. The options below may be used to ensure correct interpretation. FROMFailed '%s' open: %sFailed renice of PID %d to %d: %sFailed signal pid '%d' with '%d': %sFields Management~2 for window ~1%s~6, whose current sort field is ~1%s~2 Navigate with Up/Dn, Right selects for move then or Left commits, 'd' or toggles display, 's' sets sort. Use 'q' or to end! FlagsForest mode %sGIDGLOB_TILDE is not supported on your platform, the tilde in "%s" won't be expanded.GROUPGiBGroup IdGroup NameHOME variable undefinedHelp for Interactive Commands~2 - %s Window ~1%s~6: ~1Cumulative mode ~3%s~2. ~1System~6: ~1Delay ~3%.1f secs~2; ~1Secure mode ~3%s~2. Z~5,~1B~5,E,e Global: '~1Z~2' colors; '~1B~2' bold; '~1E~2'/'~1e~2' summary/task memory scale l,t,m,I Toggle: '~1l~2' load avg; '~1t~2' task/cpu; '~1m~2' memory; '~1I~2' Irix mode 0,1,2,3,4 Toggle: '~10~2' zeros; '~11~2/~12~2/~13~2' cpu/numa views; '~14~2' cpus two abreast f,X Fields: '~1f~2' add/remove/order/sort; '~1X~2' increase fixed-width fields L,&,<,> . Locate: '~1L~2'/'~1&~2' find/again; Move sort column: '~1<~2'/'~1>~2' left/right R,H,J,C . Toggle: '~1R~2' Sort; '~1H~2' Threads; '~1J~2' Num justify; '~1C~2' Coordinates c,i,S,j . Toggle: '~1c~2' Cmd name/line; '~1i~2' Idle; '~1S~2' Time; '~1j~2' Str justify x~5,~1y~5 . Toggle highlights: '~1x~2' sort field; '~1y~2' running tasks z~5,~1b~5 . Toggle: '~1z~2' color/mono; '~1b~2' bold/reverse (only if 'x' or 'y') u,U,o,O . Filter by: '~1u~2'/'~1U~2' effective/any user; '~1o~2'/'~1O~2' other criteria n,#,^O . Set: '~1n~2'/'~1#~2' max tasks displayed; Show: ~1Ctrl~2+'~1O~2' other filter(s) V,v,F . Toggle: '~1V~2' forest view; '~1v~2' hide/show children; '~1F~2' keep focused %s ^G,K,N,U View: ctl groups ~1^G~2; cmdline ~1^K~2; environment ~1^N~2; supp groups ~1^U~2 W,Y,!,^E Write cfg '~1W~2'; Inspect '~1Y~2'; Combine Cpus '~1!~2'; Scale time ~1^E~2' q Quit ( commands shown with '.' require a ~1visible~2 task display ~1window~2 ) Press '~1h~2' or '~1?~2' for help with ~1Windows~2, Type 'q' or to continue Help for Windows / Field Groups~2 - "Current Window" = ~1 %s ~6 . Use multiple ~1windows~2, each with separate config opts (color,fields,sort,etc) . The 'current' window controls the ~1Summary Area~2 and responds to your ~1Commands~2 . that window's ~1task display~2 can be turned ~1Off~2 & ~1On~2, growing/shrinking others . with ~1NO~2 task display, some commands will be ~1disabled~2 ('i','R','n','c', etc) until a ~1different window~2 has been activated, making it the 'current' window . You ~1change~2 the 'current' window by: ~1 1~2) cycling forward/backward;~1 2~2) choosing a specific field group; or~1 3~2) exiting the color mapping or fields screens . Commands ~1available anytime -------------~2 A . Alternate display mode toggle, show ~1Single~2 / ~1Multiple~2 windows g . Choose another field group and make it 'current', or change now by selecting a number from: ~1 1~2 =%s;~1 2~2 =%s;~1 3~2 =%s; or~1 4~2 =%s . Commands ~1requiring~2 '~1A~2' mode~1 -------------~2 G . Change the ~1Name~5 of the 'current' window/field group ~1*~4 a , w . Cycle through all four windows: '~1a~5' Forward; '~1w~5' Backward ~1*~4 - , _ . Show/Hide: '~1-~5' ~1Current~2 window; '~1_~5' all ~1Visible~2/~1Invisible~2 The screen will be divided evenly between task displays. But you can make some ~1larger~2 or ~1smaller~2, using '~1n~2' and '~1i~2' commands. Then later you could: ~1*~4 = , + . Rebalance tasks: '~1=~5' ~1Current~2 window; '~1+~5' ~1Every~2 window (this also forces the ~1current~2 or ~1every~2 window to become visible) In '~1A~2' mode, '~1*~4' keys are your ~1essential~2 commands. Please try the '~1a~2' and '~1w~2' commands plus the 'g' sub-commands NOW. Press to make 'Current' Help for color mapping~2 - "Current Window" = ~1 %s ~6 color - 04:25:44 up 8 days, 50 min, 7 users, load average: Tasks:~3 64 ~2total,~3 2 ~3running,~3 62 ~2sleeping,~3 0 ~2stopped,~3 %%Cpu(s):~3 76.5 ~2user,~3 11.2 ~2system,~3 0.0 ~2nice,~3 12.3 ~2idle~3 ~1 Nasty Message! ~4 -or- ~1Input Prompt~5 ~1 PID TTY PR NI %%CPU TIME+ VIRT SWAP S COMMAND ~6 17284 ~8pts/2 ~7 8 0 0.0 0:00.75 1380 0 S /bin/bash ~8 ~1 8601 pts/1 7 -10 0.4 0:00.03 916 0 R color -b -z~7 11005 ~8? ~7 9 0 0.0 0:02.50 2852 1008 S amor -sessi~8 available toggles: ~1B~2 =disable bold globally (~1%s~2), ~1z~2 =color/mono (~1%s~2), ~1b~2 =tasks "bold"/reverse (~1%s~2) 1) Select a ~1target~2 as an upper case letter, ~1current target~2 is ~1 %c ~4: S~2 = Summary Data,~1 M~2 = Messages/Prompts, H~2 = Column Heads,~1 T~2 = Task Information 2) Select a ~1color~2 as a number or use the up/down arrow keys to raise/lower the %d colors value, ~1current color~2 is ~1 %d ~4: 0~2 = black,~1 1~2 = red, ~1 2~2 = green,~1 3~2 = yellow, 4~2 = blue, ~1 5~2 = magenta,~1 6~2 = cyan, ~1 7~2 = white 3) Then use these keys when finished: 'q' or to abort changes to window '~1%s~2' 'a' or 'w' to commit & change another, to commit and end High:I/O Bytes ReadI/O Bytes WrittenI/O Read OperationsI/O Write OperationsIPC namespace InodeInodeInspection~2 Pause at: pid ~1%d~6, running ~1%s~6 Use~2: left/right then to ~1select~5 an option; 'q' or to ~1end~5 ! Options~2: ~1%s Inspection~2 View at pid: ~1%s~3, running ~1%s~3. Locating: ~1%s~6 Use~2: left/right/up/down/etc to ~1navigate~5 the output; 'L'/'&' to ~1locate~5/~1next~5. Or~2: to ~1select another~5; 'q' or to ~1end~5 ! Invalid maximumInvalid signalInvalid userIrix mode %sKbytesKiBLOGIDLXCLXC container nameLast Used Cpu (SMP)Last Used NUMA nodeLoad average file /proc/loadavg does not existLocate next inactive, use "L"Locate stringLogLogin User IdLow:MNT namespace InodeMajor Faults deltaMajor Page FaultsMappingMaximum tasks = %d, change to (0 is unlimited)Mem Mem:Memory Usage (RES)Memory information file /proc/meminfo does not existMiBMinimum / Average / Maximum ObjectMinor Faults deltaMinor Page FaultsModeMultiple unit options don't make sense.NET namespace InodeNINUNUMA InfoNice ValueNo colors to map!NumNumber of ThreadsOOMEM AdjustmentOOMEM Score currentOOMaOOMsOffOffsetOnOnly 1 cpu detectedOpen FilesPPGRPPIDPID namespace InodePID to collapse/expand [default pid = %d]PID to renice [default pid = %d]PID to signal/kill [default pid = %d]PPIDPPID sort and forest output conflictPRPSSPSanPSfdPSshPagesParent Process pidPath is not under %s: %sPermPiBPriorityProcess Group IdProcess IdProcess StatusProportion Anon, KiBProportion File, KiBProportion RSS, KiBProportion Shrd, KiBRESRES Anonymous (KiB)RES File-based (KiB)RES Locked (KiB)RES Shared (KiB)RSSRSanRSfdRSlkRSshRUIDRUSERReal User IdReal User NameRename window '%s' to (1-3 chars)Renice PID %d to valueRes Mem (smaps), KiBRes+Swap Size (KiB)Resident Size (KiB)SSHRSIDSTARTEDSUIDSUPGIDSSUPGRPSSUSERSWAPSaved User IdSaved User NameSelection failed with: %s Send pid %d signal [%d/sigterm]Session IdShared Memory (KiB)Show threads %sSignal %d (%s) caught by %s (%s). SizeSleeping in FunctionStart Time from bootSupp Groups IDsSupp Groups NamesSwapSwap:Swapped Size (KiB)TGIDTIMETIME namespace InodeTIME+TPGIDTTYTTY could not be foundTask Flags TasksThis is simulated output representing the contents of some file or the output from some command. Exactly which commands and/or files are solely up to you. Although this text is for information purposes only, it can still be scrolled and searched like real output will be. You are encouraged to experiment with those features as explained in the prologue above. To enable real Inspect functionality, entries must be added to the end of the top personal personal configuration file. You could use your favorite editor to accomplish this, taking care not to disturb existing entries. Another way to add entries is illustrated below, but it risks overwriting the rcfile. Redirected echoes must not replace (>) but append (>>) to that file. /bin/echo -e "pipe\tOpen Files\tlsof -P -p %d 2>&1" >> ~/.toprc /bin/echo -e "file\tNUMA Info\t/proc/%d/numa_maps" >> ~/.toprc /bin/echo -e "pipe\tLog\ttail -n200 /var/log/syslog | sort -Mr" >> ~/.toprc If you don't know the location or name of the top rcfile, use the 'W' command and note those details. After backing up the current rcfile, try issuing the above echoes exactly as shown, replacing '.toprc' as appropriate. The safest approach would be to use copy then paste to avoid any typing mistakes. Finally, restart top to reveal what actual Inspect entries combined with this new command can offer. The possibilities are endless, especially considering that 'pipe' type entries can include shell scripts too! For additional important information, please consult the top(1) man document. Then, enhance top with your very own customized 'file' and/or 'pipe' entries. Enjoy! Thread Group IdThreadsTiBTotalTotal:Tty Process Grp IdUIDUSEDUSERUSER namespace InodeUSSUTS namespace InodeUnable to create diskstat structureUnable to create meminfo structureUnable to create pid Pids_info structureUnable to create pid info structureUnable to create slabinfo structureUnable to create system stat structureUnable to create vmstat structureUnable to get load averageUnable to get slabinfo node dataUnable to get system boot timeUnable to get total memoryUnable to load process informationUnable to read process namespace informationUnable to retrieve disk statisticsUnable to select memory informationUnable to select stat informationUnable to sort slab nodesUnacceptable floating pointUnacceptable integerUnavailable in secure modeUnique RSS, KiBUnknown command - try 'h' for helpUnknown format in smaps file!User length environment PROCPS_USERLEN must be between 8 and %i, ignoring. Utilization + childVIRTVirtual Image (KiB)WCHANWhich user (blank for all)Wrote configuration to '%s'aactiveadd filter #%d (%s) as: [!]FLD?VALallanother argument missingautogroup open failed, %sautogroup write failed, %sbbad alignment code bad delay interval '%s'bad iterations argument '%s'bad memory scaling arg '%s'bad pid '%s'bad sorting codebad width arg '%s'bibobuffbug: must reset the list firstcachecan not open ttycan not set width for a macro (multi-column) format specifiercan not use output modifiers with user-defined outputcannot happen - problem #1cannot happen - problem #2cannot open "%s"cannot stat %scannot strdup() personality text case sensitivecolumn widths must be unsigned decimal numberscommand exit with a non-zero status, press a key to exitcommand line for pid %d, %sconfig line too long - line %dconflicting format optionsconflicting process selections (U/p/u)control groups for pid %d, %scould not find ppid could not find start_time couldn't create the rc filecouldn't create ~/.%srccouldn't read the rc filecouldn't read ~/.%srccscurdelay must be positive integerdemodisk- -------------------reads------------------- -------------------writes------------------ ------IO-------disk- ------------reads------------ ------------writes----------- -----IO------dup2 failedduplicate filter was ignoredembedded '-' among BSD options makes no senseembedded '-' among SysV options makes no senseempty format listempty sort listenvironment for pid %d, %senvironment specified an unknown personalityepoll_wait failederror reading reference namespace informationerror: %s even using field names only, window is now too smallexcludeexpand which numa node (0-%d)failed memory allocatefailed memory re-allocatefailed number of cpus testfailed pid maximum size testfailed pthread_create() at %d: %sfailed sem_init() at %d: %sfailed to parse argumentfailed to parse count argumentfailed to parse count argument: '%s'failed tty getfailed tty set: %sfatal library error, context fatal library error, lookup self fatal library error, reap fdopenfix bigness error forest viewformat or sort specification must follow -Oformat or sort specification must follow Oformat specification must follow --formatformat specification must follow -oformat specification must follow ofreefrom length environment PROCPS_FROMLEN must be between 8 and %d, ignoring garbage optiongeneral flags may not be repeatedglob failedgroup ID out of rangegroup name does not existguhelpidignoring caseillegal delayillegal omit pid value (%s)! improper AIX field descriptorimproper format listimproper listimproper sort listininactincludeincompatible rcfile, you should delete '%s'inconsistent detail field in smaps file, line: inspect at PID [default pid = %d]integer overflowinternal errorinternal error: no PID or PPID for -j optioninternal error: no PRI for -c optioninvalid argument %cinvalid group name: %sinvalid namespace listinvalid numa nodeinvalid pid number %sinvalid process group: %sinvalid process id: %sinvalid session id: %sinvalid user name: %sioRioRopioWioWopkilling pid %ld failedllibrary failed cpu statistics, at %d: %slibrary failed memory statistics, at %d: %slibrary failed pids statisticslibrary failed pids statistics, at %d: %slistlist member was not a TTYlist of PRM groups must follow -Rlist of command names must follow -Clist of effective groups must follow --grouplist of effective users must follow --userlist of jobs must follow -Jlist of process IDs must follow --pidlist of process IDs must follow --ppidlist of process IDs must follow -plist of process IDs must follow plist of real groups must follow --Grouplist of real groups must follow -Glist of real users must follow --Userlist of real users must follow -Ulist of session IDs must follow -slist of session leaders OR effective group IDs was invalidlist of session leaders OR effective group names must follow -glist of terminals (pty, tty...) must follow -tlist of ttys must follow --ttylist of users must follow -ulist of users must follow Ulist of zones (contexts, labels, whatever?) must follow -zlong sort specification must follow 'k'long sort specification must follow --sortlost my CLSlost my PGIDmmapped: %ldK writeable/private: %ldK shared: %ldK memory allocation failedmergedmessage log, last 10 messages:miscmissing AIX field descriptormodifier -y without format -l makes no sensemsmultiple sort optionsmust be an integer value to be passed with the signal.must set personality to get -x optionn/anDRTnMajnMinnTHnamespaces for pid %d, %sno matching criteria specified Try `%s --help' for more information.no process selection criteriano variables specified Try `%s --help' for more information.nonenot a number: %snsCGROUPnsIPCnsMNTnsNETnsPIDnsTIMEnsUSERnsUTSnumber of columns must follow --cols, --width, or --columnsnumber of rows must follow --rows or --linesoobsolete W option not supported (you have a /dev/drum?)only one heading option may be specifiedonly one pattern can be provided Try `%s --help' for more information.opening pid %ld failedoption --cumulative does not take an argumentoption --deselect does not take an argumentoption --forest does not take an argumentoption --heading does not take an argumentoption --no-heading does not take an argumentoption -O can not follow other format optionsoption -r is ignored as SunOS compatibilityoption A is reservedoption C is reservedoption O is neither first format nor sort orderoptions -N and -q cannot coexist Try `%s --help' for more information.options -c, -C, -d, -n, -N, -x, -X are mutually exclusiveoptions -p, -q are mutually exclusive with -n, -Noutputpatience please, working ...pattern that searches for process name longer than 15 characters will result in zero matches Try `%s -f' option to match against the complete command line.permission denied on key "%s"%spermission denied on key '%s'pid limit (%d) exceededpidfd_open() not implemented in Linux < 5.3pidfile not valid Try `%s --help' for more information.please report this bugpriority %lu out of rangeprocess ID list syntax errorprocess ID out of rangeprocess selection options conflictprocs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----rrc file successfully created, feel free to edit the contentrcfile has inspect/other-filter error(s), save anyway?read sectorsreading key "%s"readsregex error: %srequested writesssaving prevents older top from reading, save anyway?scale cannot be negativescreen too smallscreen too small or too largescroll coordinates: y = %d/%d (tasks), x = %d/%d (fields)secsecond chance parse failed, not BSD or SysVseconds argument `%s' is not positive numbersectorsseparators should not be repeated: %sseriously crashing: goodbye cruel worldset pid %d AGNI value tosetting key "%s"setting key "%s"%sshared memory detachshared memory removesisimpleskill: "%s" is not supported sosome sid thing(s) must follow --sidsomething brokesorry, NUMA extensions unavailablesorry, restricted namespace with reduced functionalityststrdup keysupplementary groups for pid %d, %sswpdsysyntax error found in the config - line %dttell what you expectedtell what you want (-L/-T, -m/m/H, and $PS_FORMAT)terminal setting retrievalthe '=' key will eventually show the actual file read or command(s) executed ...the -r option is reservedthe file already exists - delete or rename it firstthe option is exclusive: thread display conflicts with forest displaythread flags conflict; can't use H with m or -mthread flags conflict; can't use both -L and -Tthread flags conflict; can't use both m and -mthreadsto enable 'Y' please consult the top man page (press Enter)to enable 'Y' press then type 'W' and restart toptoo large delay valuetoo many argumentstotaltotal kBunable to create IPC pipesunable to execute '%s'unable to fork processunable to inspect, pid %d not foundunable to open directory "%s"unicode handling error unicode handling error (malloc) unknown AIX field descriptorunknown gnu long optionunknown option '%s'unknown signal name %sunknown sort specifierunknown user-defined format specifier "%s"unrecognized field name '%s'unsupported SysV optionunsupported option (BSD syntax)unsupported section found in the config - line %dususer ID out of rangeuser name does not existvMjvMnvalid AGNI range is -20 to +19wawaiting for %s (pid %lu) waitpidwarning: $PS_FORMAT ignored. (%s) way badwidth incr is %d, change to (0 default, -1 auto)window entry #%d corrupt, please delete '%s'working, use Ctrl-C to end ...write errorwriteswriting to tty failedwrong mode, command inactiveyour %dx%d screen size is bogus. expect trouble ~/.%src file successfully created, feel free to edit the contentProject-Id-Version: procps-ng 4.0.2-rc1 Report-Msgid-Bugs-To: procps@freelists.org PO-Revision-Date: 2022-11-28 16:07+0100 Last-Translator: Göran Uddeborg Language-Team: Swedish Language: sv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Bugs: Report translation errors to the Language-Team address. signal %d (%s) fångades av %s, skicka felrapporter till --%s <%s|%s|%s|%s|%s|%s> visa hjälp och avsluta Urvalsflaggorna tar som sina argument antingen: en kommaseparerad lista, t.ex. ”-u root,nobody” eller en mellanrumsseparerad lista t.ex. ”-p 123 4567” Prova ”%s --%s <%s|%s|%s|%s|%s|%s>” eller ”%s --%s <%s|%s|%s|%s|%s|%s>” för ytterligare hjälptext. Grundläggande flaggor: För fler detaljer, se %s. För fler detaljer, se ps(1). Diverse flaggor: Flaggor: Utdataformat: Urval enligt lista: Visa trådar: Standardprioriteten är +4. (snice +4 …) Prioritetstal sträcker sig från +20 (långsammast) till -20 (snabbast). Negativa prioritetsnummer är förbehållna för administrativa användare. Standardsignalen är TERM. Använd -l eller -L för att lista tillgängliga signaler. Särskilt användbara signaler inkluderar HUP, INT, KILL, STOP, CONT och 0. Alternativa signaler kan anges på tre sätt: -SIGKILL -KILL -9 Följande är giltiga sorteringskritierier: Användning: Användning: %s [flaggor] totalt använt fritt delat buffertar cache tillgängl. totalt använt fritt delat buff/cache tillgängl. OBS: pid-argument är inte tillåtna med -n, -N VARNING: formatändringar i enlighet med /proc/PID/smaps --ppid föräldraprocess-id --deprecated inkludera undanbedda parameter i listningen --dry-run Skriv nyckeln och värden men skriv inte --system läs värden från alla systemkataloger --cols, --columns, --width ange skärmbredd --context visa säkerhetskontext (för SELinux) --giga visa utdata i gigabyte --headers upprepa rubrikrader, en per sida --help visa denna hjälp och avsluta --kilo visa utdata i kilobyte --mega visa utdata i megabyte --no-headers skriv inte ut rubriker alls --pebi visa utdata i pebibyte --peta visa utdata i petabyte --rows, --lines ange skärmhöjd --si använd potenser av 1000 inte 1024 --tebi visa utdata i tebibyte --tera visa utdata i terabyte INAKT VAD -A alias för -a -N, --names skriv variabelnamn utan värden -P lägg till en psr-kolumn -X alias för -a -a, --all visa alla variabler -b, --beep pip om kommandot avslutas med annat än noll -b, --binary skriv värden utan en nyrad -c, --color tolka ANSI färg- och stilsekvenser -d alias för -h -d, --differences[=] markera ändringar mellan uppdateringar -e, --errexit avsluta om kommandot avslutas med annat än noll -e, --ignore ignorera fel med okända variabler -f alias för -p -g, --chgexit avsluta när utdata från kommandot ändras -n, --interval sekunder att vänta mellan uppdateringar -n, --values skriv endast värden på de angivna variablerna -o ingen effekt -p, --load[=] läs värden från en fil -p, --precise försök att köra kommandot med precisa intervall -q, --equexit avsluta när utdata från kommandot inte ändras -q, --quiet eka inte satta variabler -r, --pattern välj inställningar som matchar uttryck -t, --no-title slå av rubrik -w, --no-wrap slå av radbrytning -w, --write skriv ett värde till en variabel -x ingen effekt -x, --exec skicka kommandot till exec istället för ”sh -c” H som om de vore processer L visa formatspecificerare LOGIN@ INAKT JCPU PCPU VAD O som -O, med BSD-personlighet OBJ AKTIVT ANV OBJ-STRL SKIVOR OBJ/SKIV CACHE-STRL NAMN S, --cumulative inkludera några döda barnprocessers data T alla processer på denna terminal X registerformat [ anon ] [ stack ] a alla med tty, inklusive andra användare c visa äkta kommandonamn d,k,r,^R '~1d~2' anje fördröjning; '~1k~2' döda; '~1r~2' ändra nice; ~1Ctrl~2+'~1R~2' ändra nice på autogrupp e visa miljön efter kommandot f, --forest ascii-konst över processträd j BSD jobbstyrformat k, --sort ange sorteringsordning som: [+|-]nyckel[,[+|-]nyckel[,…]] l BSD långt format n visa numerisk uid och vkan r endast körande processer s signalformat u användarorienterat format v format för virtuellt minne x processer utan styrande tty %2llu,%02us %2llu.%02um %2llu dagar %s [ny prioritet] [flaggor] %s [flaggor] %s [flaggor] %s [flaggor] […] %s [flaggor] PID [PID …] %s [flaggor] [fördröjning [antal]] %s [flaggor] [program […]] %s [flaggor] [tty] %s [flaggor] [användare] %s [flaggor] [variabel[=värde] …] %s [flaggor] kommando %s [flaggor] pid… %s [signal] [flaggor] ----tidsstämpel---- --cgroup match via cgroup-v2-namn --ns matcha processerna som tillhör samma namnrymd som --ns matcha processerna som tillhör samma namnrymd som --nslist lista vilka namnrymder som övervägs för flaggan --ns. Tillgängliga namnrymder: ipc, mnt, net, pid, user, uts --nslist lista vilka namnrymder som kommer övervägas för flaggan --ns; tillgängliga namnrymder är : ipc, mnt, net, pid, user, uts -, --signal signal att skicka (antingen nummer eller namn) -, -s, --signal ange vilken som skall skickas -A, --ignore-ancestors exkludera våra anfäder from resultat -A, --range=[,] begränsa resultatet till det angivna intervallet -A, -e alla processer -C kommandonamn -C, --read-rc-from= läs rc från filen -D, --disk-sum summera diskstatistik -F extra fullständigt -F, --pidfile läs PID:n från filen -G, --Group verkligt grupp-id eller -namn -G, --group matcha verkliga grupp-ID:n -H visa processhierarkier -L möjligen med LWP- och NLWP-kolumner -L, --logpidfile misslyckas om PID-filen inte kan låsas -L, --table lista alla signalnamn i en trevlig tabell -L, --table lista alla signalnamn i en trevlig tabell -M, Z lägg till säkerhetsdata (för SELinux) -N, --create-rc-to= skapa en ny rc i filen -N, --deselect negera urvalet -O förladdad med standardkolumner -O, --older välj de som är äldre än sekunder -P, --parent matcha endast barnprocesser till den givna föräldern -S, --separator SEP använd SEP som separator mellan PID:ar -S, --unit definiera enhet att visa -T möjligen med SPID-kolumn -U, --User verkligt användar-id eller -namn -U, --uid matcha via verkliga ID:n -V, --version skriv ut versionsinformation och avsluta -V, V, --version visa versionsinformation och avsluta -X visa ännu mer detaljer -XX visa allt kärnan tillhandahåller -a alla med tty, utom sessionsledare -a, --active aktivt/inaktivt minne -a, --list-full lista PID och fullständig kommandorad -b, --bytes visa utdata i byte -c visa schemaläggningsklass med flaggan -l -c N, --count N upprepa utskriften N gånger, avsluta sedan -c, --check-root uteslut processer med en annan rot -c, --command uttrycket är ett kommandonamn -c, --count antal matchande processer -c, --read-rc läs standard rc -d alla utom sessionsledare -d, --delay fördröjning mellan uppdateringar -d, --delay uppdateringsfördröjning i sekunder -d, --delimiter ange avgränsare i utdata -d, --device visa enhetsformatet -d, --disk diskstatistik -e, --echo visa PID:ar före väntan -e, --echo visa vad som dödas -f fullständigt format, inklusive kommandorader -f, --fast snabbt läge (ej implementerat) -f, --forks antal fork sedan senaste uppstart -f, --from visa fält med fjärrvärdsnamn -f, --full använd fullständigt processnamn för att matcha -g, --gibi visa utdata i gibibyte -g, --group sessionens eller effektivt gruppnamn -g, --pgroup matcha listade processers grupp-ID:n -h, --help visa denna hjälp och avsluta -h, --human visa mänskligt läsbar utdata -h, --no-header skriv inte ut rubrik -i, --ignore-case matcha utan hänsyn till skiftläge -i, --interactive interaktiv -i, --ip-addr visa IP-adress istället för värdnamn (om möjligt) -j jobbformat -k, --kibi visa utdata i kibibyte -l långt format -l, --list lista alla signalnamn -l, --list-name lista PID och processnamn -l, --list=[] lista alla signalnamn, eller gör om en till ett namn -l, --lohi visa detaljerade lägsta och högsta minnesvärden -m, --mebi visa utdata i mebibyte -m, --slabs skivinformation -m, m efter processer -n, --create-rc skapa en ny standard-rc -n, --newest välj den senast startade -n, --no-action döda inte processen; skriv bara vad som skulle hända -n, --one-header upprepa inte rubriken -o, --old-style utdata i gammal stil -o, --oldest välj den först startade -o, --omit-pid uteslut processer med PID -o, --once visa endast en gång, avsluta sedan -o, o, --format användardefinierat format -p, --partition partitionsspecifik statistik -p, --pid uttrycket är ett process-id-nummer -p, --pretty visa uppetiden i snyggt format -p, --show-path visa sökväg i mappningarna -p, p, --pid process-id -q, tyst läge, sätt endast slutkoden -q, --queue heltalsvärde att skickas med signalen -q, --queue heltalsvärde att skickas med signalen -q, --quiet visa inte huvud och sidfot -q, q, --quick-pid process-id (snabbt läge) -r, --runstates matcha körstatus [D,S,Z,…] -s N, --seconds N upprepa utskriften var N:e sekund -s, --scale vertikal skala -s, --session matcha sessions-ID:n -s, --short kort format -s, --sid sessions-id -s, --since systemet är uppe sedan -s, --single-shot returnera endast en PID -s, --sort ange sorteringskriterium enligt tecken (se nedan) -s, --stats räknarstatistik för händelser -t, --terminal matcha via styrterminal -t, --timestamp visa tidsstämplar -t, --total visa totalen för RAM + växling -t, --tty uttrycket är en terminal -t, t, --tty terminal -u, --euid matcha via effektiva ID:n -u, --no-current ignorera aktuell process användarnamn -u, --user uttrycket är ett användarnamn -u, U, --user effektivt användar-id eller -namn -v, --committed visa tilldelat minne och tilldelningsgränsen -v, --inverse negerar matchningen -v, --verbose förklara vad som görs -v, --version skriv ut versionsinformation och avsluta -w, --lightweight lista alla TID -w, --warnings aktivera varningar (ej implementerat) -w, --wide bred utdata -w, --wide bred utskrift -w, --with-workers visa kärnarbetare också -w, w obegränsad utdatabredd -x hitta även skal som kör de namngivna skripten -x, --exact matcha kommandonamnet exakt -x, --extended visa detaljer -y visa inte flaggor, visa rss (endast med -l) -y visa inte flaggor, visa rss i.st.f. adr (används med -l) -y, --no-first hoppar över första utdataraden […] skicka en signal till varje listad a: sortera efter antal aktiva objekt b: sortera efter objekt per skiva c: sortera efter cache-storlek l: sortera efter antal skivor n: sortera efter namn o: sortera efter antal objekt (standard) p: sortera efter (ej visade) sidor per skiva s: sortera efter objektstorlek totalt %14ld k totalt %6ld k u: sortera efter cache-användning v: sortera efter (ej visade) antal aktiva skivor ”%s” är en okänd nyckel”%s” är en okänd nyckel%s%%Cp%c%-3d:%%Nod %-2d:%-*s TTY %13d diskar %13d partitioner %13lld cpu-tick i IO-väntan %13lld IRQ-cpu-tick %13lld inaktiva-cpu-tick %13lld nice gäst-cpu-tick %13lld nice användar-cpu-tick %13lld icke-nice gäst-cpu-tick %13lld icke-nice användar-cpu-tick %13lld softirq-cpu-tick %13lld stulna cpu-tick %13lld system-cpu-tick %13lu %s aktivt minne %13lu %s buffertminne %13lu %s fritt minne %13lu %s fri växling %13lu %s inaktivt minne %13lu %s växlings-cache %13lu %s totalt minne %13lu %s totalt växling %13lu %s använt minne %13lu %s använd växling %13lu CPU-kontextbyten %13lu K sidor inkallade %13lu K sidor utskickade %13lu starttid %13lu grenar %13lu pågående IO %13lu avbrott %13lu grupperade läsningar %13lu grupperade skrivningar %13lu ms läst %13lu ms under IO %13lu ms viktad IO %13lu ms skrivet %13lu sidor växlade in %13lu sidor växlade ut %13lu lästa sektorer %13lu totala läsningar %13lu skrivningar %13lu skrivna sektorer %CPU%CUB%CUA%Cpu/er:%MIN%s %s:~3 %9.9s~2totalt,~3 %9.9s~2fritt,~3 %9.9s~2anv.,~3 %9.9s~2buff/cache~3 ~1 %s %s:~3 %9.9s~2totalt,~3 %9.9s~2fritt,~3 %9.9s~2anv.,~3 %9.9s~2tillg %s~3%s från %s%s från %s %s dödad (pid %lu) %s”%s” finns inte%s(%d): felaktig syntax, fortsätter …%s: %*d-%-*d rader, %*d-%*d kolumner, %lu byte lästa%s: %s%s:~3 %3u ~2totalt,~3 %3u ~2körande,~3 %3u ~2sovande,~3 %3u ~2stoppade,~3 %3u ~2zombie~3 %s~3 %#5.1f ~2an,~3 %#5.1f ~2sy,~3 %#5.1f ~2ni,~3 %#5.1f ~2in,~3 %#5.1f ~2vä,~3 %#5.1f ~2ha,~3 %#5.1f ~2ma~3 ~1%s~3%#5.1f ~2an,~3%#5.1f ~2sy,~3%#5.1f ~2ni,~3%#5.1f ~2in,~3%#5.1f ~2vä,~3%#5.1f ~2ha,~3%#5.1f ~2ma,~3%#5.1f ~2st~3 ~1”%s”-filteravgränsare saknas”%s”-filtervärde saknas* Verkställer %s … , ignorerar-%c-argument saknas--procs-- -----------------------minne----------------------- -växling- -----io---- -system-- -----------cpu-----------L med H/-m/m men ingen PID/PGID/SID/SESS för NLWP att följa-L utan -F är meningslöst. Prova ”%s --help” för mer information.-L/-T med H/m/-m och -o/-O/o/O är nonsens-S kräver k, K, m eller M (standard är KiB)-T med H/-m/m men ingen PID för SPID att följa-d otillåtet i ”säkert” läge-d behöver ett positivt argument-i är inte meningsfullt med -v, -f och -n-v är inte meningsfullt med -i och -f för att återuppta, filter: %sAGIDAGNIfel i bearbetning av AIX-fältbeskrivareAktiva / Totala cachar (% använt)Aktiva / Totala objekt (% använt)Aktiv / Total storlek (% använt)Aktiva / Totala skivor (% använt)AdressAlternativt kan uttrycket vara: AutogruppidentifierareAutogrupps nice-värdeKGNAMNKGRUPPRCGRP-namnrymdsinodKODKOMMANDOCPU-tidCPU-tid, hundradelarCPU-användningCPU-användningCacheDet går inte att kombinera flaggorna -d och -oKan inte få fram systemets tid uppeÄndra fördröjning från %.1f tillVälj fältgrupp (1 – 4)Kodstorlek (KiB)Til.:Kommandonamn/-radKommandot avaktiverat, ”A”-läge krävsKommandot avaktiverat, aktivera %s med ”-” eller ”_”KontrollgruppnamnKontrollgrupperStyr-ttyKunde inte tolka intervall från WATCH_INTERVALAckumulerad tid %sDATAData+stack (KiB)EnhetSmutsigAntal smutsiga sidorDisken/partitionen %s finns inteFÖRLUP.MILJÖFEL: minnesallokeringen misslyckadesKÖRBAREffektiv användar-idEffektivt anv.-namnEiBFörlupen körtidMiljövariablerFel när slab-sammanfattningsresultaten hämtadesFel när referensnamnrymdens information lästes Var %.1f s: Sökväg till körbarUttryck kan vara: terminal, användare, pid, kommando. Flaggorna nedan kan användas för att säkerställa rätt tolkning. FRÅNMisslyckades öppna ”%s”: %sMisslyckades att ändra nice-värde på PID %d till %d: %sMisslyckades att signalera pid ”%d” med ”%d”: %sFälthantering~2 för fönster ~1%s~6, vars aktuella sorteringsfält är ~1%s~2 Navigera med Upp/Ner, Höger väljer för flytt och el Vänster sparar, ”d” el växlar visning, ”s” anger sort. ”q” el avslutar! FlaggorSkogsläge %sGIDGLOB_TILDE stödjs inte på din plattform, tildet i ”%s” kommer inte expanderas.GRUPPGiBGrupp-idGruppnamnHOME-variabeln är odefinieradHjälp för interaktiva kommandon~2 — %s Fönster ~1%s~6: ~1Ackumulativt läge ~3%s~2. ~1System~6: ~1Fördr. ~3%.1f s~2; ~1Säkert läge ~3%s~2. Z~5,~1B~5,E,e Globalt: ”~1Z~2” färger; ”~1B~2” fet; ”~1E~2”/”~1e~2” sammanf./uppg. minnesskala l,t,m,I Växla sammanf.: ”~1l~2” last; ”~1t~2” uppg./cpu; ”~1m~2” minne; ”~1I~2” Irix-läge 0,1,2,3,4 Växla: ”~10~2” nollor; ”~11~2/~12~2/~13~2” cpu/numa-vyer; ”~14~2” cpu:er två i bredd f,X Fält: ”~1f~2” lägg till/ta bort/ordna/sortera; ”~1X~2” öka fast breddsfält L,&,<,> . Hitta: ”~1L~2”/”~1&~2” sök/igen; Byt sorteringskolumn: ”~1<~2”/”~1>~2” vä/hö R,H,J,C . Växla: ”~1R~2” Sortering; ”~1H~2” Trådar; ”~1J~2” Taljustera; ”~1C~2” Koordinater c,i,S,j . Växla: ”~1c~2” Kmd-namn/-rad; ”~1i~2” Inaktiv; ”~1S~2” Tid; ”~1j~2” Strängjustera x~5,~1y~5 . Växla markering: ”~1x~2” sorteringsfält; ”~1y~2” körande uppgifter z~5,~1b~5 . Växla: ”~1z~2” färg/mono; ”~1b~2” fet/invers (endast om ”x” eller ”y”) u,U,o,O . Filtrera enl: ”~1u~2”/”~1U~2” effektiv/någon anv; ”~1o~2”/”~1O~2” andra kriterier n,#,^O . Sätt: ”~1n~2”/”~1#~2” max visade uppgifter; Visa: ~1Ctrl~2+”~1O~2” andra filter V,v,F . Växla ”~1V~2” skogsvy; ”~1v~2” dölj/visa barn; ”~1F~2” behåll fokus %s ^G,K,N,U Visa: styrgrupper ~1^G~2; kommandorad ~1^K~2; miljö ~1^N~2; kompl. grupper ~1^U~2 W,Y,!,^E Skriv konfig. ”~1W~2”; Inspektera ”~1Y~2”; Kombinera cpu:er Cpus ”~1!~2”; Skala tid ~1^E~2' q Avsluta ( kommandon med ”.” behöver ett ~1synligt~2 uppgifts~1fönster~2 ) Tryck ”~1h~2” eller ”~1?~2” för hjälp med ~1fönster~2, Tryck ”q” eller för att fortsätta Hjälp för fönster / Fältgrupper~2 — ”Aktuellt fönster” = ~1 %s ~6 . Använd flera ~1fönster~2, vart och ett med egna konfig-alt. (färg,fält,sort,etc) . Det ”aktuella” fönstret styr ~1Sammanfattning~2 och svarar på dina ~1kommandon~2 . det fönstrets ~1uppg.-visning~2 kan slås ~1av~2 & ~1på~2, växer/krymper andra . ~1UTAN~2 uppg.-visning, blir några kommandon ~1avaktiverade~2 (”i”,”R”,”n”,”c”, etc) tills ett ~1annat fönster~2 aktiverats, vilket gör det till ”aktuellt” fönster . Du ~1byter~2 det ”aktuella” fönstret med: ~1 1~2) cirkulerar framåt/bakåt;~1 2~2) väljer en viss fältgrupp; eller~1 3~2) avslutar färgkodnings- eller fält-skärmarna . Kommandon som ~1alltid är tillgängliga -------------~2 A . Växlare för alternativt visningsläge, visa ~1ensamt~2 / ~1flera~2 fönster g . Välj en annan fältgrupp och gör den ”aktuell”, eller byt nu genom att välja ett tal: ~1 1~2 =%s;~1 2~2 =%s;~1 3~2 =%s; eller~1 4~2 =%s . Kommandon som ~1kräver~2 ”~1A~2”-läge~1 -------------~2 G . Ändra ~1namnet~5 på ”aktuellt” fönster/fältgrupp ~1*~4 a , w . Rotera genom alla fyra fönster: ”~1a~5” framåt; ”~1w~5” bakåt ~1*~4 - , _ . Visa/Dölj: ”~1-~5” ~1aktuellt~2 fönster; ”~1_~5” alla ~1synliga~2/~1osynliga~2 Skärmen kommer delas lika mellan uppgiftsvisningar. Men du kan göra några ~1större~2 eller ~1mindre~2, med kommandona ”~1n~2” och ”~1i~2”. Sedan kan du: ~1*~4 = , + . Balansera om uppgifter: ”~1=~5” ~1aktuellt~2 fönster; ”~1+~5” ~1varje~2 fönster (detta tvingar även ~1aktuellt~2 eller ~1alla~2 fönster att bli synliga) I ”~1A~2”-läge är ”~1*~4”-tecken dina ~1viktiga~2 kommandon. Prova kommandona ”~1a~2” och ”~1w~2” plus underkommandona ”g” NU. Tryck för att göra ”aktuellt” Hjälp för färganpassning~2 — ”Aktuellt fönster” = ~1 %s ~6 färg - 04:25:44 uppe 8 dagar, 50 min, 7 användare, last: Uppg.:~3 64 ~2totalt,~3 2 ~3körande,~3 62 ~2sovande,~3 0 ~2stoppade,~3 %%Cpu/er:~3 76,5 ~2anv.,~3 11,2 ~2system,~3 0,0 ~2nice,~3 12,3 ~2inakt.~3 ~1 Otrevligt meddelande! ~4 -eller- ~1Inmatningsprompt~5 ~1 PID TTY PR NI %%CPU TIME+ VIRT VÄXL S KOMMAND ~6 17284 ~8pts/2 ~7 8 0 0.0 0:00.75 1380 0 S /bin/bash ~8 ~1 8601 pts/1 7 -10 0.4 0:00.03 916 0 R color -b -z~7 11005 ~8? ~7 9 0 0.0 0:02.50 2852 1008 S amor -sessi~8 tillgängliga växl: ~1B~2 =avaktivera fetstil globalt (~1%s~2), ~1z~2 =färg/mono (~1%s~2), ~1b~2 =uppg. ”fet”/invers (~1%s~2) 1) Välj ett ~1mål~2 som en versal bokstav, ~1aktuellt mål~2 är ~1 %c ~4: S~2 = Sammanf.-data,~1 M~2 = Meddelande/prompter, H~2 = Kolumnhuvuden,~1 T~2 = Uppgiftsinformation 2) Välj en ~1färg~2 som ett tal eller använd upp-/nerpiltangenterna för att höja/sänka %d-färgens värde, , ~1aktuell färg~2 är ~1 %d ~4: 0~2 = svart,~1 1~2 = röd, ~1 2~2 = grön,~1 3~2 = gul, 4~2 = blå, ~1 5~2 = magenta,~1 6~2 = cyan, ~1 7~2 = vit 3) Använd sedan dessa tangenter efteråt: ”q” eller för att avbryta ändringar till fönstret ”~1%s~2” ”a” el ”w” för att spara & ändra en annan, för att spara och avsluta Högt: I/O-byte lästI/O-byte skrivetI/O läsåtgärderI/O-skrivåtgärderIPK-namnrymdsinodInodInspektion~2 Paus vid: pid ~1%d~6, körande ~1%s~6 Använd~2: vänster/höger och för att ~1välja~5 ett alternativ; 'q' eller för att ~1avsluta~5 ! Alternativ~2: ~1%s Inspektion~2 Visa vid pid: ~1%s~3, körande ~1%s~3. Hitta: ~1%s~6 Använd~2: vänster/höger/upp/ner/etc för att ~1navigera~5 utdatan; 'L'/'&' för att ~1hitta~5/~1nästa~5. Eller~2: för att ~1välja en annan~5; 'q' eller för att ~1avsluta~5 ! Felaktigt maximumFelaktig signalFelaktig användareIrix-läge %skbyteKiBLOGIDLXCLXC-behållarnamnSen. anv. CPU (SMP)Senast använd NUMA-nodGenomsnittslastsfilen /proc/loadavg finns inteHitta nästa inaktiva, använd ”L”Hitta strängLoggInloggningsanvändar-idLågt: MNT-namnrymdsinodStora sidfel deltaStora sidfelMappningMaximalt antal uppgifter = %d, ändra till (0 är obegränsat)MinnMinne:Minnesanv. (RES)Minnesinformationsfilen /proc/meminfo finns inteMiBMinsta / Genomsn. / Största objektSmå sidfel deltaSmå sidfelLägeMultipla enhetsflaggor är inte meningsfullt.NÄT-namnrymdsinodNINUNUMA-infoNice-värdeInga färger att mappa!AntalAntal trådarOOMEM-justeringnuvarande OOMEM-värdeOOMjOOMvAvAvståndPåEndast 1 cpu detekteradÖppna filerPPGRPPIDPID-namnrymdsinodPID att fälla ihop/expandera [standard pid = %d]PID att ändra nice-värde på [standard pid = %d]PID att signalera/döda [standard pid = %d]FPIDPPID-sortering och skogsutdata står i konfliktPRARSSASanASfbASdeltSidorFöräldraprocess-pidSökvägen är inte under %s: %sRtghPiBPrioritetProcessgrupp-idProcess-idProcesstatusAndel anon, KiBAndel fil, KiBAndel RSS, KiBAndel delat, KiBRESRES anonymt (KiB)RES filbaserat (KiB)RES låst (KiB)RES delat (KiB)RSSRSanRSfbRSlåRSdlVAIDVANVVerkligt användar-idVerkligt anv.-namnByt namn på fönster ”%s” till (1-3 tecken)Ändra nice-värde på PID %d till värdetRes Min (smaps), KiBRes+Växl-storl (KiB)Resident storl (KiB)SDELTSIDSTARTADSAIDKOMPGIDKOMPGRPSANVVÄXLSparat användar-idSparat användarnamnValet misslyckades med: %s Skicka pid %d signalen [%d/sigterm]Sessions-idDelat minne (KiB)Visa trådar %sSignal %d (%s) fångad av %s (%s). StrlkSover i funktionStarttid från uppstartKompl. grupp-id:nKompl. gruppnamnVäxlVäxl.: Växlingsstorlek(KiB)TGIDTIDTIDS-namnrymdsinodTID+TPGIDTTYTTY:n hittades inteUppg.flagg UppgifterDetta är simulerad utdata som representerar innehållet i någon fil eller utdata från något kommando. Exakt vilka kommandon och/eller filer är helt upp till dig. Även om denna text endast är för informationsändamål kan den fortfarande rullas och sökas i som verklig utdata skulle. Du uppmuntras att experimentera med funktionerna som förklaras i prologen ovan. För att aktivera verklig inspektionsfunktionalitet måste poster läggas till i slutet av den personliga top-konfigurationsfilen. Du kan använda din favoritredigerare för att åstadkomma detta, försiktigt så att inte befintliga poster skadas. Ett annat sätt att lägga till poster illustreras nedan, men det riskerar att skriva över rc-filen. Omdirigerade echo-kommandon får inte ersätta (>) utan måste lägga till (>>) i den filen. /bin/echo -e "pipe\tÖppna filer\tlsof -P -p %d 2>&1" >> ~/.toprc /bin/echo -e "file\tNUMA-info\t/proc/%d/numa_maps" >> ~/.toprc /bin/echo -e "pipe\tLogg\ttail -n200 /var/log/syslog | sort -Mr" >> ~/.toprc Om du inte vet platsen för eller namnet på top-rc-filen, använd kommandot ”W” och observera detaljerna. Prova, efter att du säkerhetskopierat den aktuella rc-filen, att skriva ovanstående echo:n exakt som de står, utom att du ersätter ”.toprc” på lämpligt sätt. Säkraste sättet vore att kopiera och sedan klistra in för att undvika skrivfel. Starta slutligen om top för att se vad de faktiska inspektionsposterna kombinerade med detta nya kommando kan erbjuda. Möjligheterna är oändliga, särskilt med tanke på att poster av typen ”pipe” även kan inkludera skalskript. Se top(1) manualdokumentationen för mer viktig information. Förbättra sedan top med dina helt egna anpassade ”file”- och/eller ”pipe”-poster. Mycket nöje! Trådgrupp-idTrådarTiBTotaltTotalt:Tty-processgrupp-idAIDANVANVÄNDAREANV-namnrymdsinodURSSUTS-namnrymdsinodKan inte skapa diskstatuspostKan inte skapa minnesinformationspostKan inte skapa pid Pids_info-postKan inte skapa pid-informationspostKan inte skapa slabinfo-postenKan inte skapa systemstatuspostKan inte skapa en vmstat-postKan inte hämta genomsnittslastKan inte hämta slabinfo-noddataKan inte få fram systemstartstidenKan inte få totalt minneKan inte läsa in processinformationKan inte läsa processnamnrymdsinformationKan inte hämta diskstatistikKan inte välja minnesinformationKan inte välja statusinformationKan inte sortera skivnoderOacceptabelt flyttalsvärdeOacceptabelt heltalOtillgänglig i säkert lägeUnika RSS, KiBOkänt kommando — prova ”h” för hjälpOkänt format i smaps-filen!Miljövariabeln PROCPS_USERLEN för användarnamnslängd måste vara mellan 8 och %i, ignorerar. Användning + barnVIRTVirtuell avbild(KiB)VKANVilken användare (blank för alla)Skriv konfigurationen till ”%s”aaktivtlägg till filter nr. %d (%s) som: [!]FLT?VRDalltannan argument saknasatt öppna autogrupp misslyckades, %sautogruppskrivning misslyckades, %sbfelaktig justeringskod felaktigt fördröjningsintervall ”%s”felaktigt iterationsargument ”%s”felaktigt minnesskalningsargument ”%s”felaktig pid ”%s”oriktig sorteringskodfelaktigt breddargument ”%s”bibubufffel: måste nollställa listan förstcachekan inte öppna tty:ndet går inte att sätta bredden för en (flerkolumners) makroformatspecificeraredet går inte att använda utdatamodifierare med användardefinierad utdatakan inte hända — problem nr. 1kan inte hända — problem nr. 2kan inte öppna ”%s”kan inte ta status på %skan inte göra strdup() på personlighetstexten skiftlägeskänsligkolumnbredder måste vara teckenlösa decimaltalkommandot avslutade med en nollskild status, tryck en tangent för att avslutakommandorad för pid %d, %skonfigurationsraden är för lång — rad %dformatflaggor står i konfliktprocessval i konflikt (U/p/u)styrgrupper för pid %d, %skunde inte hitta ppid kunde inte hitta start_time kunde inte skapa rc-filenkunde inte skapa ~/.%srckunde inte läsa rc-filenkunde inte läsa ~/.%srcktxbaktfördröjningen måste vara ett positivt heltaldemodisk- -----------------läsningar----------------- ----------------skrivningar---------------- ------IO-------disk- ----------läsningar---------- ----------skrivningar-------- -----IO------dup2 misslyckadesdubblerat filter ignoreradesett inbäddat ”-” bland BSD-flaggor är inte meningsfulltett inbäddat ”-” bland SysV-flaggor är inte meningsfullttom formatlistatom sorteringslistamiljön för pid %d, %smiljön angav en okänd personlighetepoll_wait misslyckadesfel när referensnamnrymdens information lästesfel: %s även med bara användning av endast fältnamn är fönstret för litet nuexkluderaexpandera vilken numa-nod (0-%d)misslyckades med allokering av minnemisslyckades med omallokering av minnemisslyckades med test av antal cpu:ermisslyckades med storlekstest för maximal pidpthread_create() misslyckades vid %d: %ssem_init() misslyckades vid %d: %smisslyckades att tolka argumentetmisslyckades att tolka upprepningsargumentetmisslyckades att tolka upprepningsargumentet: ”%s”misslyckades att få ttymisslyckades att sätta tty: %söderstiget fel i biblioteket, kontexten öderstigert fel i biblioteket, slå upp själv ödersdigert fel i biblioteket, skörda fdopenfixa storleksfel skogsvyen format- eller sorteringsspecifikation måste följa -Oen format- eller sorteringsspecifikation måste följa Oen formatspecifikation måste följa --formaten formatspecifikation måste följa -oen formatspecifikation måste följa ofrittMiljövariabeln PROCPS_FROMLEN för frånlängd måste vara mellan 8 och %d, ignorerar. skräpflaggaallmänna flaggor får inte upprepasglob misslyckadesgrupp-ID utanför intervalletgruppnamnet finns integähjälpiaignorerar skiftlägefelaktig fördröjningotillåtet värde på utesluten pid (%s)! felaktig AIX-fältbeskrivarefelaktig formatlistafelaktig listafelaktig sorteringslistaavbinaktinkluderainkompatibel rc-fil, du bör radera ”%s”inkonsekvent detaljfält i smaps-filen, rad: inspektion av PID [standard pid = %d]heltalsspillinternt felinternt fel: inget PID eller PPID till flaggan -jinternt fel: ingen PRI till flaggan -cfelaktigt argument %cfelaktigt gruppnamn: %sfelaktig namnrymdslistafelaktig numa-nodfelaktigt pid-tal %sfelaktig processgrupp: %sfelaktigt process-id: %sfelaktigt sessions-id: %sfelaktigt användarnamn: %sioLioLåtioSioSåtatt döda pid %ld misslyckadeslbiblioteket misslyckades med cpu-statistik, vid %d: %sbiblioteket misslyckades med minnesstatistik, vid %d: %sbiblioteket misslyckades med pid-statistikbiblioteket misslyckades med pid-statistik, vid %d: %slistaen listmedlem var inte en TTYen lista över PRM-grupper måste följa -Ren lista över kommandonamn måste följa -Cen lista över effektiva grupper måste följa --groupen lista över effektiva användare måste följa --useren lista över jobb måste följa -Jen lista över process-ID:n måste följa --piden lista över process-ID:n måste följa --ppiden lista över process-ID:n måste följa -pen lista över process-ID:n måste följa pen lista över verkliga grupper måste följa --Groupen lista över verkliga grupper måste följa -Gen lista över verkliga användare måste följa --Useren lista över verkliga användare måste följa -Uen lista över sessions-ID:n måste följa -slistan över sessionsledare ELLER effektiva grupp-ID:n var felaktigen lista över sessionsledare ELLER effektiva gruppnamn måste följa -gen lista över terminaler (pty, tty …) måste följa -ten lista över tty:er måste följa --ttyen lista över användare måste följa -uen lista över användare måste följa Uen lista över zoner (kontexter, etiketter, någonting?) måste följa -zen lång sorteringsspecifikation måste följa ”k”en lång sorteringsspecifikation måste följa --sorttappade bort min CLStappade bort mitt PGIDdmappat: %ld k skrivbart/privat: %ld k delat: %ld k minnesallokeringen misslyckadesgruppmeddelandelogg, 10 senaste meddelanden:diversesaknad AIX-fältbeskrivaremodifieraren -y utan formatet -l är meningslösmsmultipla sorteringsflaggordet måste vara ett heltalsvärde för att skickas med signalen.man måste ange personlighet för att få flaggan -xe/taSmuaStoaSmåaTRnamnrymder för pid %d, %singet matchande kriterium angivet Prova ”%s --help” för mer information.inget processvalskriteriuminga variabler angivna Prova ”%s --help” för mer information.ingetinte ett tal: %snrGRUPPERnrIPKnrMNTnrNÄTnrPIDnrTIDnrANVnrUTSett antal kolumner måste följa --cols, --width eller --columnsett antal rader måste följa --rows eller --linesuden föråldrade flaggan W stödjs inte (har du en /dev/drum?)endast en flagga för huvud får angesendast ett mönster kan anges Prova ”%s --help” för mer information.att öppna pid %ld misslyckadesflaggan --cumulative tar inte något argumentflaggan --deselect tar inte något argumentflaggan --forest tar inte något argumentflaggan --heading tar inte något argumentflaggan --no-heading tar inte något argumentflaggan -O får inte följa efter andra formatflaggorflaggan -r ignoreras som en SunOS-kompatibilitetflaggan A är reserveradflaggan C är reserveradflaggan O är varken första formatet eller sorteringsordningflaggorna -N och -q kan inte vara tillsammans Prova ”%s --help” för mer information.flaggorna -c, -C, -d, -n, -N, -x, -X är ömsesidigt uteslutandeflaggorna -p, -q är ömsesidigt uteslutande med -n, -Nutdataha tålamod, arbetar …mönster som söker efter processnamn längre än 15 tecken kommer resultera i noll träffar Prova flaggan ”%s -f” för att matcha mot den fullständiga kommandoraden.tillåtelse nekad för nyckeln ”%s”%stillåtelse nekad för nyckeln ”%s”pid-gränsen (%d) överskridenpidfd_open() är inte implementerat i Linux < 5.3pid-filen är inte giltig. Prova ”%s --help” för mer information.var vänlig och rapportera detta felprioriteten %lu är utanför intervalletsyntax fel i process-ID-listanprocess-ID utanför intervalletflaggor för val av process står i konfliktprocs -----------minne----------- -växling- -----io---- -system-- ------cpu-----krc-filen skapades, varsågod att redigera innehålletrc-filen har inspect/other-filterfel, spara ändå?lästa sektorerläser nyckeln ”%s”läsningarreguttr-fel: %sbeg. skrivningareatt spara hindrar äldre top från att läsa, spara ändå?skalan kan inte vara negativskärmen är för litenskärmen är för liten eller för storrullkoordinater: y = %d/%d (uppgifter), x = %d/%d (fält)sandra chansen av tolkning misslyckades, inte BSD eller SysVsekundargumentet ”%s” är inte ett positivt talsektorseparatorer skall inte upprepas: %sallvarlig krasch: adjö grymma världsätt pid %d AGNI-värde tillsätter nyckeln ”%s”sätter nyckeln ”%s”%sdelat minne frikopplatdelat minne borttagetvienkelskill: ”%s” stödjs inte vunågra sid-saker måste följa --sidnågot är trasigtledsen, NUMA-utökningar är inte tillgängligaledsen, begränsad namnrymd med reducerad funktionalitetststrdup-nyckelkompletterande grupper för pid %d, %sväxlsysyntaxfel hittat i konfigurationen — rad %dtberätta för vad du förväntade digberätta för vad du vill (-L/-T, -m/m/H och $PS_FORMAT)hämta terminalinställningartangenten ”=” kommer så småningom visa den faktiskt lästa filen eller körda kommandot …flaggan -r är reserveradfilen finns redan — ta bort den eller byt namn på den förstflaggan är uteslutande: att visa trådar står i konflikt med att visa skogtrådflaggorna står i konflikt; man kan inte använda H med m eller -mtrådflaggorna står i konflikt; man kan inte använda både -L och -Ttrådflaggorna står i konflikt; man kan inte använda både m och -mtrådarför att aktivera ”Y” se manualsidan för top (tryck Retur)för att aktivera ”Y” tryck och skriv sedan ”W” och starta om topför stort fördröjningsvärdeför många argumenttotalttotalt kBkan inte skapa IPC-rörkan inte köra ”%s”kan inte grena av processkan inte inspektera, pid %d finns intekan inte öppna katalogen ”%s”fel i hantering av unicode fel i hantering av unicode (malloc) okänd AIX-fältbeskrivareokänd lång gnu-flaggaokänd flagga ”%s”okänt signalnamn %sokänd sorteringsspecificerareokänd användardefinierad formatspecificerare ”%s”okänt fältnamn ”%s”SysV-flagga som inte stödjsflagga som inte stödjs (BSD-syntax)avsnitt som ej stödjs hittat i konfigurationen — rad %dananvändar-ID utanför intervalletanvändarnamnet finns intevStvSmtillåtet AGNI-intervall är -20 till +19väväntar på %s (pid %lu) waitpidvarning: $PS_FORMAT ignoreras. (%s) heltrasigtbreddökning är %d, ändra till (0 standard, -1 auto)fönsterpost nr. %d är trasig, var god radera ”%s”arbetar, använd Ctrl-C för att avsluta …skrivfelskrivningrmisslyckades att skriva till tty:nfel läge, kommandot inaktivtdin %d×%d-skärmstorlek är felaktig. Förvänta dig problem ~/.%src-filen skapades, varsågod att redigera innehållet