鯖ラー 第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
有料版にしようかと迷いました所。今後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
〜続く〜