PCP-ATOPSAR(1) General Commands Manual PCP-ATOPSAR(1) (NAME) atopsar, pcp-atopsar - ( pcp-atop) (SYNOPSIS) pcp [pcp options] atopsar [atop options] [-r file|date] [-h host] [-R cnt] [-b [YYYMMDD]hh:mm[ss]] [-e [YYYMMDD]hh:mm[ss]] pcp [pcp options] atopsar [atop options] interval [samples] (DESCRIPTION) pcp-atopsar . ( ) pcp-atopsar pmlogger(1) ( -w pcp-atop) . -r pcp-atopsar . pmlogger $PCP_LOG_DIR/pmlogger/[host]/YYYYMMDD ( YYYYMMDD ) YYYYMMDD -r 'y' ( 'yyyy' ). -r . localhost pmlogger -h host . -b -e [YYYYMMDD]hh:mm[ss] . pcp-atopsar interval ( ) samples ( ) . pcp-atopsar . interval . . pcp(1) PCPIntro(1) -h/--host -a/--archive -O/--origin -s/--samples -t/--interval -Z/--timezone pcp options PCPIntro(1) . pcp-atopsar : -S . ( ). -a . . -x pcp-atopsar () . () () . atop ( COLORS) . -x . -C pcp-atopsar () . () () . atop ( COLORS) . -C . -M ('*') ('+'). '*' '+' . atop ( COLORS) . -H N . N tty/ ( ) (pipe) . -R cnt . '-R 6' ..PP : -A . -c CPU ( ). -g GPU ( GPU). -p . -P . -m swap. -s (paging) (swapping) (overcommitment). -B (PSI). -l (logical volumes). -f ( ). -d . -n NFS (mounted) NFS. -j NFS. -J NFS. -i . -I . -w IP. -W IP. -y ICMP. -Y ICMP. -u UDP. -z IP. -Z IP. -k ICMP. -K ICMP. -U UDP. -t TCP. -T TCP. -h Infiniband. -O . ( ). -G (resident memory) . ( ). -D . ( ). -N IPv4/IPv6 . ( )..SH " PCP ATOPSAR (PCP ATOPSAR OPTIONS)" PCP : --align=align align . align PCPIntro(1) . --archive=archive Performance Co-Pilot (PCP) archive . --finish=endtime endtime . endtime PCPIntro(1) . --host=host localhost pmcd(1) host . --hostzone --host --archive . . --hotproc hotproc pmdaproc(1) . --interval=interval interval . interval PCPIntro(1) ( ). --samples=samples samples . --start=starttime starttime . starttime PCPIntro(1) . --timezone=timezone timezone . timezone TZ environ(7) . --version ..SH " (OUTPUT DESCRIPTION)" . . -c (cpu) : usr% ( ) nice () ( ) . nice ( ) nice% . nice% ( ) nice ( ). sys% ( ) . . irq% . softirq% . steal% . guest% ( usr%/nice% ). wait% / (I/O) . idle% I/O . -g GPU : busaddr GPU (bus-ID) ( '/'). gpubusy GPU . membusy GPU . memocc . memtot . memuse GPU . gputype GPU. -p : pswch/s ( context switch ) . ( ) . devintr/s . clones/s . loadavg1 (load average) (runqueue) ( / ) . loadavg5 ( / ) . loadavg15 ( / ) . -P : clones/s . pexit/s curproc . curzomb (zombie) . trun <>. tslpi <>. tslpu <>. tidle <> ( ). -m swap : memtotal . memfree ( ). buffers ( ). cached ( ). dirty (page cache) ( ). slabmem ( ). swptotal swap ( ). swpfree swap ( ). -s (swapping) : pagescan/s . swapin/s swap . swapout/s swap . oomkill /swap. -1 ..TP 12 commitspc . commitlim swap . overcommit (vm.overcommit_memory 2 ). -B (PSI Pressure Stall Information) : cpusome 'CPU some'. memsome 'memory some'. memfull 'memory full'. iosome 'I/O some'. iofull 'I/O full'. -l (LVM) -f (MD) -d ( ) : disk . busy ( ). read/s . KB/read . writ/s ( discard) . KB/writ . avque . avserv ( ). -n NFS ( ) : mounted_device . physread/s NFS NFS . KBwrite/s NFS NFS . NFS 'M' . -j NFS : rpc/s RPC () NFS . rpcread/s RPC () NFS . rpcwrite/s RPC () NFS . retrans/s RPC . autrefresh/s . -J NFS : rpc/s RPC () NFS . rpcread/s RPC () NFS . rpcwrite/s RPC () NFS . MBcr/s . MBcw/s . nettcp/s TCP. netudp/s UDP. -i : interf . busy . ( ) . ipack/s . opack/s . iKbyte/s . oKbyte/s . imbps/s . ombps/s . maxmbps/s . ( ) 0 . 'f' ( full duplex) 'h' ( half duplex) . -I : interf . ierr/s ..TP 12 oerr/s . coll/s (collisions) . idrop/s . odrop/s . iframe/s (alignment-errors) . ocarrier/s (carrier- errors) . -w IPv4 ( SNMP ): inrecv/s IP (ipInReceives). outreq/s IP IP (ipOutRequests). indeliver/s IP (ipInDelivers). forward/s IP IP (forward) (ipForwDatagrams). reasmok/s IP (ipReasmOKs). fragcreat/s (fragments) IP (ipFragCreates). -W IPv4 ( SNMP ): in: dsc/s IP (ipInDiscards). in: hder/s IP (header) IP (ipInHdrErrors). in: ader/s IP IP (ipInAddrErrors). in: unkp/s (ipInUnknownProtos). in: ratim/s (timeout) (ipReasmTimeout). in: rfail/s IP (ipReasmFails). out: dsc/s IP (ipOutDiscards). out: nrt/s IP (ipOutNoRoutes). -y ICMPv4 ICMP ( SNMP ): intot/s ICMP ( ) (icmpInMsgs). outtot/s ICMP ( ) (icmpOutMsgs). inecho/s Echo ( request) ICMP (icmpInEchos). inerep/s Echo-Reply ICMP (icmpInEchoReps). otecho/s Echo ( request) ICMP (icmpOutEchos). oterep/s Echo-Reply ICMP (icmpOutEchoReps). -Y ICMPv4 ( SNMP ): ierr/s ICMP ICMP (icmpInErrors). isq/s Source Quench ICMP (icmpInSrcQuenchs). ird/s Redirect ICMP (icmpInRedirects). idu/s Destination Unreachable ICMP (icmpInDestUnreachs). ite/s Time Exceeded ICMP (icmpOutTimeExcds). oerr/s ICMP ICMP (icmpOutErrors). osq/s Source Quench ICMP (icmpOutSrcQuenchs). ord/s Redirect ICMP (icmpOutRedirects). odu/s Destination Unreachable ICMP (icmpOutDestUnreachs). ote/s Time Exceeded ICMP (icmpOutTimeExcds). -u UDPv4 ( SNMP ): indgram/s UDP UDP (udpInDatagrams). outdgram/s UDP (udpOutDatagrams). inerr/s UDP (udpInErrors)..TP 12 noport/s UDP (udpNoPorts). -z IPv6 ( SNMP ): inrecv/s IPv6 (ipv6IfStatsInReceives). outreq/s IPv6 IP (ipv6IfStatsOutRequests). . inmc/s (multicast) (ipv6IfStatsInMcastPkts). outmc/s (multicast) (ipv6IfStatsOutMcastPkts). indeliv/s IP IPv6 ICMP (ipv6IfStatsInDelivers). reasmok/s IPv6 (ipv6IfStatsReasmOKs). fragcre/s IPv6 (ipv6IfStatsOutFragCreates). -Z IPv6 ( SNMP ): in: dsc/s IPv6 (ipv6IfStatsInDiscards). in: hder/s IPv6 (ipv6IfStatsInHdrErrors). in: ader/s IPv6 (ipv6IfStatsInAddrErrors). in: unkp/s (ipv6IfStatsInUnknownProtos). in: ratim/s IPv6 (ipv6ReasmTimeout). in: rfail/s IPv6 (ipv6IfStatsReasmFails). out: dsc/s IPv6 (ipv6IfStatsOutDiscards). out: nrt/s IPv6 (ipv6IfStatsInNoRoutes). -k ICMPv6 ICMP ( SNMP ): intot/s ICMPv6 ( ) (ipv6IfIcmpInMsgs). outtot/s ICMPv6 ( ) (ipv6IfIcmpOutMsgs). inerr/s ICMPv6 ICMP ICMP (ipv6IfIcmpInErrors). innsol/s Neighbor Solicit ICMP (ipv6IfIcmpInNeighborSolicits). innadv/s Neighbor Advertisement ICMP (ipv6IfIcmpInNeighborAdvertisements). otnsol/s Neighbor Solicit ICMP (ipv6IfIcmpOutNeighborSolicits). otnadv/s Neighbor Advertisement ICMP (ipv6IfIcmpOutNeighborAdvertisements). -K ICMPv6 ( SNMP ): iecho/s Echo () ICMP (ipv6IfIcmpInEchos). ierep/s Echo-Reply ICMP (ipv6IfIcmpInEchoReplies). oerep/s Echo-Reply ICMP (ipv6IfIcmpOutEchoReplies). idu/s Destination Unreachable ICMP (ipv6IfIcmpInDestUnreachs). odu/s Destination Unreachable ICMP (ipv6IfIcmpOutDestUnreachs). ird/s Redirect ICMP (ipv6IfIcmpInRedirects). ord/s Redirect ICMP (ipv6IfIcmpOutRedirect). ite/s Time Exceeded ICMP (ipv6IfIcmpInTimeExcds). ote/s Time Exceeded ICMP (ipv6IfIcmpOutTimeExcds). -U UDPv6 ( SNMP ): indgram/s UDPv6 UDP (udpInDatagrams) outdgram/s UDPv6 (udpOutDatagrams) inerr/s UDPv6 (udpInErrors). noport/s UDPv6 (udpNoPorts). -t TCP ( SNMP ): insegs/s (tcpInSegs)..TP 12 outsegs/s (segment) (octet) (tcpOutSegs). actopen/s (tcpActiveOpens). pasopen/s (passive) (tcpPassiveOpens). nowopen ( ) ESTABLISHED CLOSE-WAIT (tcpCurrEstab). -T TCP ( SNMP ): inerr/s (tcpInErrs). retrans/s (retransmitted) (tcpRetransSegs). attfail/s (tcpAttemptFails). estabreset/s (reset) (tcpEstabResets). outreset/s RST (tcpOutRsts). -h Infiniband : controller . port . busy . ipack/s . opack/s . igbps/s . ogbps/s . maxgbps/s . lanes (lanes). -O : pid ( ). command . cpu% . . -G : pid ( ). command . mem% (resident memory) . -D : pid ( ). command . dsk% . -N IPv4/IPv6 : pid ( ). command . net% ..SH " (EXAMPLES)" (CPU) ( atop ): pcp-atopsar 10:00 12:30 ( pmlogger acme.com ): pcp-atopsar -m -r $PCP_LOG_DIR/pmlogger/acme.com/20180605 -b 10:00 -e 12:30 pcp-atopsar -m -r 20180605 -b 10:00 -e 12:30 pcp-atopsar -m -r yyy -b 10:00 -e 12:30 atop ( ) : pcp-atop -w /tmp/atoplog 60 30 pcp-atopsar -A -r /tmp/atoplog TCP ( ): pcp-atopsar -t 60 10 ( '_' ) ( '*' '+' ) : pcp-atopsar -AM | grep '[_*+]$' (FILES) /etc/atoprc ( ). . ~/.atoprc ( ). . $PCP_LOG_DIR/pmlogger/HOST/YYYYMMDD YYYYMMDD HOST . PCP (PCP ENVIRONMENT) PCP_ PCP . /etc/pcp.conf . $PCP_CONF pcp.conf(5) . PCP pmGetOptions(3) . (DEBUGGING OPTIONS) -D --debug pcp stderr . debug pmdbg(1) -l ..SH " (SEE ALSO)" PCPIntro(1) pcp(1) pcp-atop(1) mkaf(1) pmlogger(1) pmlogger_daily(1) pcp-atoprc(5). Performance Co-Pilot PCP PCP-ATOPSAR(1)