MSI服务器性能测量与分析全解析
1. 外部性能测量基础
在对MSI服务器进行性能评估时,外部性能测量是重要的第一步。客户端程序已经具备向MSI集群服务器发送一系列查询的能力,此时进行初步测试以获取基线统计数据就显得尤为重要。这些基线数据将作为后续性能优化的参考标准。
在测试过程中,客户端会发送不同分布的查询流,如指数分布、脉冲分布和扫描分布。每次测试都会发送50个数据包,通过客户端的条形图展示整体响应时间。以下是相关代码示例,用于展示数据的统计和输出:
printf("------------+----+----+----+----+----+----+----+----+----+----+\n");
ii = 0;
for(jj=0; jj<CATS; jj++)
{
ii += bars[jj];
kk = 1000 * cats[jj];
printf(" %5d%5d |", kk-9, kk);
for(kk=0; kk<bars[jj]; kk++)
printf("*");
printf("\n\n");
}
printf(" %d Total Observations\n", ii);
/* remove unused shared memory area and exit */
shmctl(shmid, IPC_RMID, (struct shmid_ds *) 0);
return(0);
同时,客户端、主进程及其从进程之间需要共享一些关键信息,这些
超级会员免费看
订阅专栏 解锁全文
100

被折叠的 条评论
为什么被折叠?



