Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: below | Distribution: openSUSE Tumbleweed |
Version: 0.9.0~0 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Feb 26 09:30:20 2025 |
Group: Unspecified | Build host: reproducible |
Size: 13786199 | Source RPM: below-0.9.0~0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/facebookincubator/below | |
Summary: A time traveling resource monitor for modern Linux systems |
below is an interactive tool to view and record historical system data. It has support for: - information regarding hardware resource utilization - viewing the cgroup hierarchy - cgroup and process information - pressure stall information (PSI) - record mode to record system data - replay mode to replay historical system data - live mode to view live system data - dump subcommand to report script-friendly information (e.g. JSON and CSV) below does not have support for cgroup1.
Apache-2.0
* Wed Feb 26 2025 Alessio Biancalana <dottorblaster@opensuse.org> - Update to version 0.9.0~0: * Bump to 0.9.0 * update async_trait: 0.1.71 -> 0.1.86 * Setup log and store dir with systemd (#8241) * Upgrade dependencies used by streampager * Add process state aggregate in summary view in 'below' * third-party: enable signal feature in crate `nix` * Revert D68497030: Upgrade clap* packages * Upgrade clap* packages * update "bytes" crate: 1.6.0 -> 1.9.0 * Fix non-determinism in test * add internal manpage * Update `libbpf-rs` & `libbpf-cargo` to `0.25.0-beta.1` * upgrade anyhow: 1.0.86 -> 1.0.95 * update itertools: 13.0.0 -> 14.0.0 * remove scuba commands from man page * Add a man page for below * upgrade nix to 0.29.0 * Update thiserror from 1.0.69 to 2.0.3 * Store slabinfo in vec * Fix procfs read * upgrade nix to 0.26.4 * update tar from 0.4.42 to 0.4.43 * update serde 1.0.203->1.0.214, serde_json 1.0.125->1.0.132 * update and improve cgroup memory aggregation * Vendor ractor 0.12.4 and upgrade tokio to 1.41.0 * Update `libbpf-rs` & `libbpf-cargo` to `0.24.6` * Removed vulnerable mio 0.7.7 by upgrading crates to use mio 0.8+ * update itertools 0.12.1 -> 0.13.0 * update itertools 0.11.0 -> 0.12.1 * Update tar from 0.4.40 to 0.4.42 * Upgrade clap, clap_complete * Upgrade serde_json to 1.0.125 * Update gitoxide to version with lenient tag parsing * switch cgroup memoryevents to be rates for below * Fix io.stat parsing * collapse immediate children on '=' * Enable `futures` feature on `indicatif` * Upgrade bitflags * Bump anyhow to 1.0.86 * Update `libbpf-rs` & `libbpf-cargo` to `0.24.4` * Update `libbpf-rs` & `libbpf-cargo` to 0.24.2 * Update `libbpf-rs` & `libbpf-cargo` to 0.24.2 * Update `libbpf-rs` & `libbpf-cargo` to 0.24.1 * Bump clap{,_complete} to 4.5.11 * Add init guard * Change `flows_per_sec` to flows in `tc` module (#8237) * clippy lints (#8236) * ethtool: clippy lints + license header * config: clippy lints * btrfs: clippy lints * dump: clippy lints * common: clippy lints * tc: clippy lints + license header * view: clippy lints * store: clippy lints * render: clippy lints * gpu_stats: clippy lints * model: clippy lints * procfs: clippy lints * below_derive: clippy lints * below_derive: Make EnumToString implement Format instead of ToString * Update `libbpf-rs` & `libbpf-cargo` to `0.23.3` * Support resolved macros in named deps in autocargo * Dodge collisions with _arguments options * below: cmdline: Avoid MPSC queue overhead in priority inversion avoidance * below: exitstat: Read MM_{ANON,SHMEM}PAGES per-CPU counters for v6.2 * below: treewide: .split_whitespace() -> .split_ascii_whitespace() * Update clap to 4.5.6 and clap_complete to 4.5.4 * below: main: Log panics to all log sources * below: cgroupfs: Provide buffer for CgroupReader lifetime * below: procfs: Extract internal buffer handling into a function * below: procfs: Use RefCell for internal file buffer * below: read_all_pids: Use byte iteration for pid walking * below: ioctl: Ensure ioctl(SIOCETHTOOL) compat across libc implementations * below: uptime: Reduce syscall overhead with clock_gettime(CLOCK_BOOTTIME) * below: pid_cgroup: Avoid intermediate vector alloc * below: stat: Avoid intermediate split vector allocation * below: procfs: Reinterpret internal buffer as &str without realloc * below: procfs: Amortise file buffer allocation * below: pidwalk: Avoid statx() and use DT_* where possible * below: cgroupfs: Parse KV format without vector alloc * below: cgroupfs: Parse eq-based format without vector alloc * below: cmdline: Avoid perverse std::io::Read::read_to_end heuristics * Fix system model cpu irq * ksm view * ksm render model and config * ksm reading capability * Update `libbpf-rs` & `libbpf-cargo` to `0.23.1` * set timezone in test before dumping timestamp * update authors * fix description * Record memory.events.local * Fix open source build * Support summary view extra rows * Make viewrc part of view state * Rename core_view to system_view * Rename system_view to summary_view * Add sub-module for reading `tc` stats (#8210) * update 'clap-4' crate to 4.5.4 * Add local mm_rss_stat definition * Update tokio: 1.36.0 -> 1.37.0 * QueriableContainer * [below[ Add below_derive::queriable_derives * Fix integration test * third-party/rust: Bump bytes 1.1 -> 1.6.0 * Fri Jan 10 2025 Alessio Biancalana <alessio.biancalana@suse.com> - Add %pre hook - Get rid of unneeded attack surface - Comply with logrotate config naming convention * Tue Dec 31 2024 Alessio Biancalana <alessio.biancalana@suse.com> - Add initial below package
/etc/logrotate.d /etc/logrotate.d/below /usr/bin/below /usr/lib/systemd/system/below.service /usr/share/licenses/below /usr/share/licenses/below/LICENSE /var/log/below
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 09:17:47 2025