mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-11 00:42:29 +00:00
058b579da5
Signed-off-by: Laurie Li <laurieliyang@outlook.com>
2.0 KiB
2.0 KiB
toc_priority | toc_title |
---|---|
54 | 测试硬件 |
如何使用 ClickHouse 测试您的硬件
你可以在任何服务器上运行基本的 ClickHouse 性能测试,而无需安装 ClickHouse 软件包。
自动运行
你可以使用一个简单脚本来运行基准测试。
- 下载脚本
wget https://raw.githubusercontent.com/ClickHouse/ClickHouse/master/benchmark/hardware.sh
- 运行脚本
chmod a+x ./hardware.sh
./hardware.sh
- 复制输出的信息并将它发送给 feedback@clickhouse.com
所有的结果都在这里公布: https://clickhouse.com/benchmark/hardware/
人工运行
或者,你可以按照以下步骤实施基准测试。
# For amd64:
wget https://builds.clickhouse.com/master/amd64/clickhouse
# For aarch64:
wget https://builds.clickhouse.com/master/aarch64/clickhouse
# Then do:
chmod a+x clickhouse
- 下载基准文件
wget https://raw.githubusercontent.com/ClickHouse/ClickHouse/master/benchmark/clickhouse/benchmark-new.sh
chmod a+x benchmark-new.sh
wget https://raw.githubusercontent.com/ClickHouse/ClickHouse/master/benchmark/clickhouse/queries.sql
- 根据 Yandex.Metrica 数据集 中的说明下载测试数据(“ hits ” 数据表包含 1 亿行记录)。
wget https://datasets.clickhouse.com/hits/partitions/hits_100m_obfuscated_v1.tar.xz
tar xvf hits_100m_obfuscated_v1.tar.xz -C .
mv hits_100m_obfuscated_v1/* .
- 运行服务器:
./clickhouse server
- 检查数据:在另一个终端中通过 ssh 登陆服务器
./clickhouse client --query "SELECT count() FROM hits_100m_obfuscated"
100000000
- 运行基准测试:
./benchmark-new.sh hits_100m_obfuscated
- 将有关硬件配置的型号和信息发送到 clickhouse-feedback@yandex-team.com
所有结果都在这里公布:https://clickhouse.com/benchmark/hardware/