total node size

This commit is contained in:
goldsquid
2026-02-07 22:33:30 +07:00
parent 4ae053438c
commit 22b4ecd042

View File

@@ -34,7 +34,7 @@ for part in "${parts[@]}"; do
if $include; then if $include; then
echo "Checking ${part%.yml}..." >&2 echo "Checking ${part%.yml}..." >&2
# Capture stdout (ratio) while letting stderr display naturally # Capture stdout (ratio) while letting stderr (per-file paths) display
static_ratio="$($BASEPATH/show-static-file-size.sh ${part%.yml})" static_ratio="$($BASEPATH/show-static-file-size.sh ${part%.yml})"
static_ratio="0$static_ratio" static_ratio="0$static_ratio"
total_kb=$($BASEPATH/show-file-size.sh ${part%.yml}) total_kb=$($BASEPATH/show-file-size.sh ${part%.yml})
@@ -48,10 +48,10 @@ for part in "${parts[@]}"; do
static_size=$(echo "$static_size + $static_part" | bc) static_size=$(echo "$static_size + $static_part" | bc)
#output=$(echo "$static_size" | numfmt --to=iec --suffix=B --format="%.2f") #output=$(echo "$static_size" | numfmt --to=iec --suffix=B --format="%.2f")
#echo "$output" #echo "$output"
# When called without parameters, show total chaindata per node # When called without parameters, show per-node total (same format as path lines)
if [ $# -eq 0 ]; then if [ $# -eq 0 ]; then
node_total=$(echo "$(( total_kb * 1024 ))" | numfmt --to=iec --suffix=B --format="%.2f") node_total=$(echo "$(( total_kb * 1024 ))" | numfmt --to=iec --suffix=B --format="%.2f")
echo " Total chaindata: $node_total" >&2 echo " $node_total total chaindata" >&2
fi fi
echo "" >&2 echo "" >&2
fi fi