LLM速度测试台 v1.0.0:多提供商(OpenAI/Anthropic/Gemini)速度测试,支持上文长度/生成长度/采样次数/避免缓存,实时日志+指标(首字延迟/预填充/解码速度)+历史留存

This commit is contained in:
2026-08-23 10:36:31 +08:00
commit 17f32385a6
11 changed files with 1776 additions and 0 deletions
Executable
+39
View File
@@ -0,0 +1,39 @@
#!/bin/bash
# LLM 速度测试台 启动/停止脚本
cd "$(dirname "$0")"
PY=/home/hz1/miniconda3/envs/openclaw/bin/python3
PORT=16097
PID_FILE=logs/app.pid
mkdir -p logs data
start() {
if [ -f "$PID_FILE" ] && kill -0 "$(cat "$PID_FILE")" 2>/dev/null; then
echo "已在运行 (PID $(cat "$PID_FILE"))"
return
fi
nohup "$PY" app.py >> logs/app.log 2>&1 &
echo $! > "$PID_FILE"
sleep 1
if kill -0 "$(cat "$PID_FILE")" 2>/dev/null; then
echo "启动成功 → http://<IP>:$PORT/"
else
echo "启动失败,请查看 logs/app.log"
fi
}
stop() {
if [ -f "$PID_FILE" ]; then
kill "$(cat "$PID_FILE")" 2>/dev/null
rm -f "$PID_FILE"
echo "已停止"
else
echo "未在运行"
fi
}
case "${1:-start}" in
start) start ;;
stop) stop ;;
restart) stop; sleep 1; start ;;
*) echo "用法: $0 [start|stop|restart]" ;;
esac