구형 nas 벤치마크

蜗牛星际 snail interstellar 타오나스, lenovo v330-15igm 등 저성능 서버 yabs.sh 벤치마크

image

벤치마크

geekbench4 1

yabs.sh
#!/bin/bash
# geekbench 벤치마크

source /home/dev/.bashrc
source /home/dev/.local/bin/utils.sh
log_file=/home/dev/.local/log/$(basename "$0" | sed 's/.sh//').log
msg_file=/home/dev/.local/log/$(basename "$0" | sed 's/.sh//').tmp

curl -sL https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/yabs.sh \
  | bash -s -- -bi4 > "$log_file"
{ grep -oE "completed in.*" "$log_file" \
    | sed -E 's/(completed in.)(.*)/Elapsed time: \2/g'
  grep -E "Host\s*:" "$log_file" \
    | sed -E 's/(Host)(\s*)(:.*)/\1\3/g'
  grep -E "Distro\s*:" "$log_file" \
    | sed -E 's/(Distro)(\s*)(:.*)/OS\3/g'
  cpu="$(grep -E "Processor\s*:" "$log_file" \
    | sed -E 's/(Processor)(\s*)(:.*)/CPU\3/g')"
  ram="$(grep -E "RAM\s:*" "$log_file" \
    | sed -E 's/(RAM)(\s*)(:.*)/\1\3/g')"
  disk="$(grep -E "Disk\s*:" "$log_file" \
    | sed -E 's/(Disk)(\s*)(:.*)/\1\3/g')"
  echo "$cpu, $ram, $disk"

  single="$(grep -E "Single Core" "$log_file" \
    | sed -E 's/(Single Core)(\s*\| )([0-9]*)(\s*)/\1: \3/g')"
  multi="$(grep -E "Multi Core" "$log_file" \
    | sed -E 's/(Multi Core)(\s*\| )([0-9]*)(\s*)/\1: \3/g')"
  echo "$single, $multi"

  grep "Read" "$log_file" \
    | tail -n 1 \
    | awk '{ print "1M "$1": "$7" "$8",  IOPS: "$9 }' \
    | sed -E 's/\(|\)//g'
  grep "Write" "$log_file" \
    | tail -n 1 \
    | awk '{ print "1M "$1": "$7" "$8",  IOPS: "$9 }' \
    | sed -E 's/\(|\)//g'
  grep "Read" "$log_file" \
    | head -n 1 \
    | awk '{ print "4K "$1": "$3" "$4",  IOPS: "$5 }' \
    | sed -E 's/\(|\)//g'
  grep "Write" "$log_file" \
    | head -n 1 \
    | awk '{ print "4K "$1": "$3" "$4",  IOPS: "$5 }' \
    | sed -E 's/\(|\)//g'
  grep "Full Test" "$log_file" \
    | sed -E 's/(Full Test)(\s*\| )(.*)/\3/g'
  rm /home/dev/geekbench_claim.url
} > "$msg_file"
send_tel_msg "$TEL_BOT_KEY" "$TEL_CHAT_ID" "$msg_file"
rm "$msg_file"
  • J1900 + 850EVO
    Single Core240Multi Core705
    1M Read130.57 MB/sIOPS127
    1M Write139.27 MB/sIOPS136
    4K Read94.11 MB/sIOPS23.5k
    4K Write94.36 MB/sIOPS23.5k
  • J5005 + PM871B
    Single Core494Multi Core1588
    1M Read118.12 MB/sIOPS115
    1M Write125.98 MB/sIOPS123
    4K Read93.56 MB/sIOPS23.3k
    4K Write93.81 MB/sIOPS23.4k
  • J5005 + PM9A1
    Single Core494Multi Core1578
    1M Read321.23 MB/sIOPS313
    1M Write342.62 MB/sIOPS334
    4K Read230.73 MB/sIOPS57.6k
    4K Write231.34 MB/sIOPS57.8k

geekbench5

  • J5005 + PM9A1 image