一次运行多个客户端

问题描述 投票:0回答:1

我正在使用Percona Query Playback tool,并且我想一次运行多个客户端

这是示例命令

/usr/local/bin/percona-playback --queue-depth 99999 --mysql-max-retries 0 --mysql-host somehost.xxx.com --mysql-username xxx --mysql-password xxxx --mysql-schema xxx --query-log-file some_slow_log.log

我希望能够同时运行30倍。我应该看什么工具/框架/库?

devops benchmarking query-performance percona
1个回答
1
投票

如果您正在终端上运行。运行for循环。

for run in {1..30}
do
  command &
done

[&在后台运行该进程,因此您可以继续使用外壳程序,而不必等到脚本完成之后]

for run in {1..30}
do
/usr/local/bin/percona-playback --queue-depth 99999 --mysql-max-retries 0 --mysql-host somehost.xxx.com --mysql-username xxx --mysql-password xxxx --mysql-schema xxx --query-log-file some_slow_log.log &
done
© www.soinside.com 2019 - 2024. All rights reserved.