HPCPerfstats
Amit Ruhela, PH.D.�Manager – HPC Tools, Texas Advanced Computing Center
Austin Texas
HPCPerfStats (Formally known as TACC Stats)
Texas Advanced Computing Center
2
The University of Texas at Austin
Performance Metrices Collection
Texas Advanced Computing Center
3
The University of Texas at Austin
Usecases
Texas Advanced Computing Center
4
The University of Texas at Austin
Architecture
Rabbit MQ
Timescale DB
Web Server
Data Pipeline
HPCPerfStatsServer
Xalt
Job Scheduler
Data (SLURM)
Collector (Monitor)
Login
Node
Compute
Node
HPC System
Compute
Node
Compute
Node
XDMoD Export
Texas Advanced Computing Center
5
The University of Texas at Austin
System Statistics : 2025-03
Texas Advanced Computing Center
6
The University of Texas at Austin
Job Histograms : user
Texas Advanced Computing Center
7
The University of Texas at Austin
Job Details
Texas Advanced Computing Center
8
The University of Texas at Austin
High Level Job metrices
Texas Advanced Computing Center
9
The University of Texas at Austin
System Plot
Texas Advanced Computing Center
10
The University of Texas at Austin
Host Level Plots
Texas Advanced Computing Center
11
The University of Texas at Austin
CPU Plots (/proc/stat)
Time Spent in
Texas Advanced Computing Center
12
The University of Texas at Austin
Memory
(/sys/devices/system/node/DEV/meminfo)
Physical Memory : MemTotal, MemFree, MemAvailable
Memory Activeness : Active, Inactive,
Writebacks : Dirty, Writeback
Mapped : File Pages, Mapped, AnonPages,
PageTables, NFS_Unstable, Bounce Buffers, Slab
Huge Pages : HugePages_Total/HugePages_Free/AnonHugePages
Texas Advanced Computing Center
13
The University of Texas at Austin
Lustre : MDC (/proc/fs/lustre/mdc/MOUNT/stats)
Texas Advanced Computing Center
14
The University of Texas at Austin
Network (/sys/class/net/DEV/statistics)
Texas Advanced Computing Center
15
The University of Texas at Austin
Energy : Running Average Power Limit (RAPL)
Texas Advanced Computing Center
16
The University of Texas at Austin
Detailed Metrices
Type | Recorded Performance Events |
block | rd_ios rd_merges rd_sectors,B rd_ticks,ms wr_ios wr_merges wr_sectors,B wr_ticks,ms in_flight io_ticks, ms time_in_queue,ms |
cpu | user,cs nice,cs system,cs idle,cs iowait,cs irq,cs softirq |
ib | excessive_buffer_overrun_errors link_downed link_error_recovery local_link_integrity_errors port_rcv_constraint_errors port_rcv_data,B port_rcv_errors port_rcv_packets port_rcv_remote_physical_errors |
ib_ext | port_select counter_select port_xmit_data,B port_rcv_data,B port_xmit_pkts port_rcv_pkts port_unicast_xmit_pkts port_unicast_rcv_pkts port_multicast_xmit_pkts port_multicast_rcv_pkts |
ib_sw | rx_bytes,B rx_packets tx_bytes,B tx_packets |
intel_8pmc3 | FP_ARITH_INST_RETIRED_SCALAR_DOUBLE FP_ARITH_INST_RETIRED_128B_PACKED_DOUBLE FP_ARITH_INST_RETIRED_256B_PACKED_DOUBLE FP_ARITH_INST_RETIRED_512B_PACKED_DOUBLE FP_ARITH_INST_RETIRED_SCALAR_SINGLE FP_AR |
intel_rapl | MSR_PKG_ENERGY_STATUS,mJ MSR_PP0_ENERGY_STATUS,mJ MSR_DRAM_ENERGY_STATUS,mJ |
intel_skx_cha | SF_EVICTIONS_MES LLC_LOOKUP_DATA_READ_LOCAL BYPASS_CHA_IMC_ALL LLC_LOOKUP_WRITE |
intel_skx_imc | CAS_READS CAS_WRITES ACT_COUNT PRE_COUNT_MISS |
llite | read_bytes, B write_bytes,B direct_read,B direct_write,B osc_read,B osc_write,B dirty_pages_hits, dirty_pages_misses, ioctl open close mmap seek fsync setattr truncate flock getattr statfs alloc_inode |
Texas Advanced Computing Center
17
The University of Texas at Austin
Detailed Metrices
Type | Recorded Performance Events |
mdc | ldlm_cancel mds_close mds_getattr mds_getattr_lock mds_getxattr mds_readpage mds_statfs mds_sync reqs wait,us |
mem | MemTotal,B MemFree,B MemUsed,B Active,B Inactive,B Dirty,B Writeback,B FilePages,B Mapped,B AnonPages,B PageTables,B NFS_Unstable,B Bounce,B Slab,B AnonHugePages,B HugePages_Total HugePages_Free |
net | collisions multicast rx_bytes,B rx_compressed rx_crc_errors rx_dropped rx_errors rx_fifo_errors rx_frame_errors rx_length_errors rx_missed_errors rx_over_errors rx_packets tx_aborted_errors tx_bytes,B |
numa | numa_hit numa_miss numa_foreign interleave_hit local_node other_node |
osc | read_bytes,B write_bytes,B ost_destroy ost_punch ost_read ost_setattr ost_statfs ost_write reqs wait,us |
ps | ctxt processes load_1 load_5 load_15 nr_running nr_threads |
sysv_shm | mem_used,B segs_used |
tmpfs | bytes_used,B files_used |
vfs | dentry_use file_use inode_use |
vm | nr_anon_transparent_hugepages pgpgin,B pgpgout,B pswpin pswpout pgalloc_normal pgfree pgactivate pgdeactivate pgfault pgmajfault pgrefill_normal pgsteal_normal pgscan_kswapd_normal pgscan_direct_norma |
Texas Advanced Computing Center
18
The University of Texas at Austin
Recent Developments
Texas Advanced Computing Center
19
The University of Texas at Austin
Outreach
Texas Advanced Computing Center
20
The University of Texas at Austin
THANK YOU!
Questions & Discussions & Feedback
Connect with us: /taccutexas
Texas Advanced Computing Center
21
The University of Texas at Austin