vz-shark:Dive2Deep

低予算を念頭にした「AI勉強/開発」「サービス開発/運用」。また記事に関連する「DIY」「備忘録」など。

鯖ラー  第4回「計量」※随時更新中

VMインスタンスの情報収集するためのメモです。
まるで獲ってきた鯖の計量をするかのの如く・・・

情報収集用コマンド

UnixBenchとlscpuなどを使って情報収集するためのものです。シェルスクリプトではなくターミナルにコピペする形式です(scpとかwgetとか面倒くさい)。なにか後から気づいたら随時更新してきます。

echo ""; \
echo "====================="; \
echo " measurement for Ubuntu"; \
echo "====================="; \
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>> update"; \
sudo apt -y update; \
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>> listing"; \
cd ~/; \
echo -en "-----lscpu ----------------\n" > ls_result.txt; \
lscpu >> ls_result.txt; \
echo -en "\n\n\n\n" >> ls_result.txt; \
echo -en "-----cat /proc/puinfo------\n" >> ls_result.txt; \
cat /proc/cpuinfo >> ls_result.txt; \
echo -en "\n\n\n\n" >> ls_result.txt; \
echo -en "-----lspci-----------------\n" >> ls_result.txt; \
lspci >> ls_result.txt; \
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>> UnixBench"; \
cd ~/; \
sudo apt install -y wget gcc make build-essential; \
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/byte-unixbench/UnixBench5.1.3.tgz; \
tar xvfz UnixBench5.1.3.tgz; \
cd UnixBench; \
./Run; \
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>> tarball"; \
cd ~/; \
tar cvf unixbench_result.tar ./UnixBench/results; \
tar cvfz result.tgz ls_result.txt unixbench_result.tar; \
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>> scp message"; \
cd ~/; \
scpstr="$ scp "; scpstr+=$USER; scpstr+="@"; scpstr+=$( echo $SSH_CONNECTION | cut -d' ' -f3 ); \
scpstr+=":"; scpstr+=$PWD; scpstr+="/result.tgz ./"; \
echo -en "Please scp from local...  (add \"-i privatekey\" if necessary)\n   "; \
echo $scpstr; \

GeekBench

  • GeekBench4はTryoutだと結果がサーバーに送られるみたいです。
  • TryoutでもCPUとOpenCLベンチマークが取れます。
  • CUDAのベンチは有料登録が必要みたいです。

有料版にしようかと迷いました所。今後GPUインスタンスも使う予定だしCUDAのベンチマークも取りたいので買いました。

詳細は以下の別記事にしました。 vz-shark.hatenablog.com

CentOS

CentOSでのUnixBenchをした時のメモ

yum install make gcc perl perl-Time-HiRes; \
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/byte-unixbench/UnixBench5.1.3.tgz; \
tar xvfz UnixBench5.1.3.tgz; \
cd UnixBench/; \
./Run; \

環境

  • 基本的にUbuntu18.04LTS
  • GeekBench 4.3.0

〜続く〜