运行 同时有多个客户

Run multiple clients at once

我正在使用 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 倍。 tool/framework/library 我应该看什么?

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

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

&到运行后台进程,所以你可以继续使用shell而不必等到脚本完成

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