stable
Overview
Prerequisites
Usage
Perfmon Reference
SKA SDP Workflow Performance Monitoring
»
Index
Edit on GitLab
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
W
A
acquire() (perfmon.common.utils.locks.FileLock method)
add_ib_counters_to_dict() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
add_mem_bw_to_dict() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
add_metrics_cpu_parameters() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
add_rapl_domains_to_dict() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
add_timestamp() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
(perfmon.core.metrics.gpu.MonitorNvidiaGpuMetrics method)
(perfmon.core.metrics.perfcounters.MonitorPerfCounters method)
apply_plot_settings() (perfmon.common.plots.__init__.GenPlots method)
ArchitectureNotFoundError
available() (perfmon.common.utils.locks.FileLock method)
B
BatchSchedulerNotFound
C
check_availability_ib_rapl_membw() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
check_gpus() (perfmon.cfg.__init__.GlobalConfiguration method)
check_metric_data() (in module perfmon.core.metrics.common)
check_non_default_metrics() (perfmon.common.df.__init__.CreateDataFrame method)
(perfmon.common.plots.__init__.GenPlots method)
check_perf_events() (in module perfmon.common.perf.__init__)
clock_info() (in module perfmon.core.metrics.gpumetrics.nvidia.clock)
combined_plotting_engine() (perfmon.common.plots.__init__.GenPlots method)
CommandExecutionFailed
compute_derived_metrics() (perfmon.core.metrics.perfcounters.MonitorPerfCounters method)
convert_ts_datetime() (perfmon.common.plots.__init__.GenPlots static method)
create_config() (perfmon.cfg.__init__.GlobalConfiguration method)
create_dataframe() (perfmon.common.df.__init__.CreateDataFrame method)
create_job_report() (perfmon.common.report.__init__.GenReport method)
CreateDataFrame (class in perfmon.common.df.__init__)
D
derived_perf_event_list() (in module perfmon.common.perf.__init__)
device_query() (in module perfmon.core.metrics.gpumetrics.nvidia.__init__)
dump_avail_perf_events() (perfmon.core.metrics.perfcounters.MonitorPerfCounters method)
dump_json() (in module perfmon.common.utils.json_wrappers)
dump_metrics() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
(perfmon.core.metrics.gpu.MonitorNvidiaGpuMetrics method)
(perfmon.core.metrics.perfcounters.MonitorPerfCounters method)
dump_metrics_async() (in module perfmon.core.metrics.common)
dump_yaml() (in module perfmon.common.utils.utilities)
E
ecc_error_counts() (in module perfmon.core.metrics.gpumetrics.nvidia.errors)
execute_cmd() (in module perfmon.common.utils.execute_cmd)
execute_cmd_pipe() (in module perfmon.common.utils.execute_cmd)
ExportData (class in perfmon.common.export.__init__)
F
FileLock (class in perfmon.common.utils.locks)
FileLock.FileLockException
filter() (perfmon.common.logging.__init__.HostnameFilter method)
find_procs_by_name() (in module perfmon.common.utils.process)
footer() (perfmon.common.utils.pdf.PDF method)
G
GenPlots (class in perfmon.common.plots.__init__)
GenReport (class in perfmon.common.report.__init__)
get_child_procs() (in module perfmon.core.metrics.common)
get_clock_info() (perfmon.core.metrics.gpu.MonitorNvidiaGpuMetrics method)
get_cpu_percent() (in module perfmon.core.metrics.cpumetrics.usage)
get_cpu_spec() (in module perfmon.common.processor.__init__)
get_cpu_time() (in module perfmon.core.metrics.cpumetrics.usage)
get_cpu_usage() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
get_cumulative_metric_value() (in module perfmon.core.metrics.common)
get_ecc_metrics() (perfmon.core.metrics.gpu.MonitorNvidiaGpuMetrics method)
get_encoder_decoder_util_rates() (in module perfmon.core.metrics.gpumetrics.nvidia.utilization)
get_energy_metrics() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
get_global_mean_max() (perfmon.common.plots.__init__.GenPlots static method)
get_gpu_mem_util_rates() (in module perfmon.core.metrics.gpumetrics.nvidia.utilization)
get_job_pid() (perfmon.core.metrics.__init__.MonitorPerformanceMetrics method)
get_list_of_pids() (perfmon.core.metrics.perfcounters.MonitorPerfCounters method)
get_lock_file() (perfmon.common.export.__init__.ExportData method)
get_mem_bw_event() (in module perfmon.common.perf.__init__)
get_memory_bandwidth() (in module perfmon.core.metrics.cpumetrics.memory)
get_memory_usage() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
(perfmon.core.metrics.gpu.MonitorNvidiaGpuMetrics method)
get_metrics_data() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
(perfmon.core.metrics.gpu.MonitorNvidiaGpuMetrics method)
get_misc_metrics() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
(perfmon.core.metrics.gpu.MonitorNvidiaGpuMetrics method)
get_network_traffic() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
get_new_host_name() (perfmon.core.metrics.gpu.MonitorNvidiaGpuMetrics method)
get_parser() (in module perfmon.common.utils.parsing)
get_power_metrics() (perfmon.core.metrics.gpu.MonitorNvidiaGpuMetrics method)
get_proc_info() (in module perfmon.common.utils.process)
get_project_root() (in module perfmon.common.utils.utilities)
get_rapl_devices() (in module perfmon.common.utils.devices)
get_utilization_rates() (perfmon.core.metrics.gpu.MonitorNvidiaGpuMetrics method)
get_value() (in module perfmon.common.utils.utilities)
get_working_perf_events() (in module perfmon.common.perf.__init__)
GetJobPid (class in perfmon.common.pid.__init__)
GlobalConfiguration (class in perfmon.cfg.__init__)
go() (perfmon.common.df.__init__.CreateDataFrame method)
(perfmon.common.export.__init__.ExportData method)
(perfmon.common.pid.__init__.GetJobPid method)
(perfmon.common.plots.__init__.GenPlots method)
(perfmon.common.report.__init__.GenReport method)
H
header() (perfmon.common.utils.pdf.PDF method)
HostnameFilter (class in perfmon.common.logging.__init__)
I
ib_io_counters() (in module perfmon.core.metrics.cpumetrics.network)
ibstat_ports() (in module perfmon.common.utils.devices)
initialise_cpu_metrics_params() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
initialise_gpu_metrics_params() (perfmon.core.metrics.gpu.MonitorNvidiaGpuMetrics method)
initialise_header_names() (perfmon.common.df.__init__.CreateDataFrame method)
initialise_perf_metrics_data_dict() (perfmon.core.metrics.perfcounters.MonitorPerfCounters method)
initialise_plot_per_page() (perfmon.common.report.__init__.GenReport method)
J
JobPIDNotFoundError
K
KeyNotFoundError
L
llc_cache_miss_perf_event() (in module perfmon.common.perf.__init__)
load_json() (in module perfmon.common.utils.json_wrappers)
lock_exists() (perfmon.common.utils.locks.FileLock method)
locked() (perfmon.common.utils.locks.FileLock method)
logger_config() (in module perfmon.common.logging.__init__)
M
make_dirs() (perfmon.cfg.__init__.GlobalConfiguration method)
make_perf_command() (perfmon.core.metrics.perfcounters.MonitorPerfCounters method)
make_plots() (perfmon.common.plots.__init__.GenPlots method)
match_perf_line() (perfmon.core.metrics.perfcounters.MonitorPerfCounters static method)
memory_usage() (in module perfmon.core.metrics.cpumetrics.memory)
(in module perfmon.core.metrics.gpumetrics.nvidia.memory)
merge_dicts() (in module perfmon.common.utils.utilities)
MetricGroupNotImplementedError
misc_metrics() (in module perfmon.core.metrics.cpumetrics.misc)
(in module perfmon.core.metrics.gpumetrics.nvidia.misc)
module
perfmon.cfg.__init__
perfmon.common.df.__init__
perfmon.common.export.__init__
perfmon.common.logging.__init__
perfmon.common.perf.__init__
perfmon.common.pid.__init__
perfmon.common.plots.__init__
perfmon.common.processor.__init__
perfmon.common.report.__init__
perfmon.common.utils.devices
perfmon.common.utils.execute_cmd
perfmon.common.utils.json_wrappers
perfmon.common.utils.locks
perfmon.common.utils.parsing
perfmon.common.utils.pdf
perfmon.common.utils.process
perfmon.common.utils.utilities
perfmon.core.metrics.__init__
perfmon.core.metrics.common
perfmon.core.metrics.cpu
perfmon.core.metrics.cpumetrics.energy
perfmon.core.metrics.cpumetrics.memory
perfmon.core.metrics.cpumetrics.misc
perfmon.core.metrics.cpumetrics.network
perfmon.core.metrics.cpumetrics.usage
perfmon.core.metrics.gpu
perfmon.core.metrics.gpumetrics.nvidia.__init__
perfmon.core.metrics.gpumetrics.nvidia.clock
perfmon.core.metrics.gpumetrics.nvidia.errors
perfmon.core.metrics.gpumetrics.nvidia.memory
perfmon.core.metrics.gpumetrics.nvidia.misc
perfmon.core.metrics.gpumetrics.nvidia.power
perfmon.core.metrics.gpumetrics.nvidia.utilization
perfmon.core.metrics.perfcounters
perfmon.exceptions.__init__
perfmon.perfevents.__init__
perfmon.schemas.__init__
perfmon.schemas.df
perfmon.schemas.metrics
perfmon.schemas.plots
MonitorCpuUsage (class in perfmon.core.metrics.cpu)
MonitorNvidiaGpuMetrics (class in perfmon.core.metrics.gpu)
MonitorPerfCounters (class in perfmon.core.metrics.perfcounters)
MonitorPerformanceMetrics (class in perfmon.core.metrics.__init__)
N
network_io_counters() (in module perfmon.core.metrics.cpumetrics.network)
P
page_body() (perfmon.common.utils.pdf.PDF method)
parse_perf_cmd_out() (perfmon.core.metrics.perfcounters.MonitorPerfCounters method)
PDF (class in perfmon.common.utils.pdf)
perf_event_list() (in module perfmon.common.perf.__init__)
PerfEventListNotFoundError
perfmon.cfg.__init__
module
perfmon.common.df.__init__
module
perfmon.common.export.__init__
module
perfmon.common.logging.__init__
module
perfmon.common.perf.__init__
module
perfmon.common.pid.__init__
module
perfmon.common.plots.__init__
module
perfmon.common.processor.__init__
module
perfmon.common.report.__init__
module
perfmon.common.utils.devices
module
perfmon.common.utils.execute_cmd
module
perfmon.common.utils.json_wrappers
module
perfmon.common.utils.locks
module
perfmon.common.utils.parsing
module
perfmon.common.utils.pdf
module
perfmon.common.utils.process
module
perfmon.common.utils.utilities
module
perfmon.core.metrics.__init__
module
perfmon.core.metrics.common
module
perfmon.core.metrics.cpu
module
perfmon.core.metrics.cpumetrics.energy
module
perfmon.core.metrics.cpumetrics.memory
module
perfmon.core.metrics.cpumetrics.misc
module
perfmon.core.metrics.cpumetrics.network
module
perfmon.core.metrics.cpumetrics.usage
module
perfmon.core.metrics.gpu
module
perfmon.core.metrics.gpumetrics.nvidia.__init__
module
perfmon.core.metrics.gpumetrics.nvidia.clock
module
perfmon.core.metrics.gpumetrics.nvidia.errors
module
perfmon.core.metrics.gpumetrics.nvidia.memory
module
perfmon.core.metrics.gpumetrics.nvidia.misc
module
perfmon.core.metrics.gpumetrics.nvidia.power
module
perfmon.core.metrics.gpumetrics.nvidia.utilization
module
perfmon.core.metrics.perfcounters
module
perfmon.exceptions.__init__
module
perfmon.perfevents.__init__
module
perfmon.schemas.__init__
module
perfmon.schemas.df
module
perfmon.schemas.metrics
module
perfmon.schemas.plots
module
plot_metric_data() (perfmon.common.plots.__init__.GenPlots method)
plotting_engine() (perfmon.common.plots.__init__.GenPlots method)
populate_config() (perfmon.cfg.__init__.GlobalConfiguration method)
post_parsing_steps() (perfmon.core.metrics.perfcounters.MonitorPerfCounters method)
power_usage() (in module perfmon.core.metrics.gpumetrics.nvidia.power)
power_violation_report() (in module perfmon.core.metrics.gpumetrics.nvidia.power)
print_page() (perfmon.common.utils.pdf.PDF method)
proc_if_running() (in module perfmon.common.utils.process)
ProcessorVendorNotFoundError
purge() (perfmon.common.utils.locks.FileLock method)
R
rapl_energy_readings() (in module perfmon.core.metrics.cpumetrics.energy)
RawFormatter (class in perfmon.common.utils.parsing)
release() (perfmon.common.utils.locks.FileLock method)
release_lock() (perfmon.common.export.__init__.ExportData method)
replace_neg_values() (perfmon.common.plots.__init__.GenPlots static method)
replace_negative() (in module perfmon.common.utils.utilities)
run() (perfmon.core.metrics.cpu.MonitorCpuUsage method)
(perfmon.core.metrics.gpu.MonitorNvidiaGpuMetrics method)
(perfmon.core.metrics.perfcounters.MonitorPerfCounters method)
S
set_up_perf_events() (perfmon.core.metrics.perfcounters.MonitorPerfCounters method)
setup_perf_monitor() (perfmon.core.metrics.perfcounters.MonitorPerfCounters method)
start_collection() (perfmon.core.metrics.__init__.MonitorPerformanceMetrics method)
W
write_json() (in module perfmon.common.utils.json_wrappers)
Read the Docs
v: stable
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds