我正在运行10个节点的Vertica测试平台,每个节点具有256GB的RAM和40 cpu的内核。当我在vertica管理控制台(MC)中查看资源利用率内存/ CPU / IO时,在MC中看不到任何异常活动。
案例A:1个用户测试 我运行了单用户Jmeter JDBC测试,查看了系统资源,几乎没有任何资源利用情况(cpu /内存/ IO在20%以内)
案例A:5个用户测试 我运行了5个用户Jmeter JDBC测试,查看了系统资源,几乎没有任何资源利用率(cpu / memory / IO在20%以内)
但是,执行5个用户的测试要比单用户测试多3倍的时间。
注意:这些是SELECT QUERY基准测试,没有互斥锁
尽管如此,为什么会有巨大的时差?
我正在寻找这种情况下要遵循的方向,我已经完成了Vertica文档要求我们进行的所有基本事实检查(即,查询query_request,dc_allocation _ *,resource_acquisition等。表以查找案例) )。