総合システム検査テストのたたき台づくり
- 市販ではBurnintestなどありますが、自分たちでどうにかならないとゆうしゅうn同僚が制作しているのを見て刺激を受けた
- Ubuntuしか仕事では最近使わないので、ちょっとつくってみる
- Windowsってなんだかんだすごいんだなと思うこともある
For your reference
Regarding the English / CN explanation below link is better for non-Japanese speaker
En
Cn
できること (機能追加しました)
- テキストボックス内は基本的なCPU情報などを載せています。
ひたすら負荷をかける
- α版みたいなものなので特に見どころはありませんが。
- 将来的にはスキルを身に着けてもう少し情報・機能を充実させたい
セットアップ
- Githubからクローンするとディレクトリ作成したり、ファイルの配置が面倒なので、create_and_move_files.shで対応
ターミナル画面
chmod +x create_and_move_files.sh
./create_and_move_files.sh
スクリプトの中身はシンプル
ターミナル画面
#!/bin/bash
# Create main directory
mkdir -p lin_bench
# Create subdirectories
mkdir -p lin_bench/cpu_load
mkdir -p lin_bench/gpu_load
mkdir -p lin_bench/system_info
# Move files to respective directories
mv main.py lin_bench/
mv cpu_load.py lin_bench/cpu_load/
mv gpu_load.py lin_bench/gpu_load/
mv system_info.py lin_bench/system_info/
echo "Directory structure has been created and files have been moved to their respective directories:"
echo "1. main.py has been moved to lin_bench directory."
echo "2. cpu_load.py has been moved to lin_bench/cpu_load directory."
echo "3. gpu_load.py has been moved to lin_bench/gpu_load directory."
echo "4. system_info.py has been moved to lin_bench/system_info directory."
注意
CPU/GPUの負荷ゲージですが、かなり範囲狭いので、近々調整します。=すぐにMAX負荷状態になる・・・