MSI服务器性能测量与分析全解析
1. 外部性能测量与分析
在对MSI集群服务器进行性能评估时,外部性能的测量是至关重要的第一步。当客户端具备向服务器发送一系列查询的能力后,就需要开展初步测试以获取基线统计数据。这些数据将作为后续性能优化的参考标准,通过对比优化前后的图表,能够直观地判断所采取的改进措施是否有效。
1.1 代码示例与公共知识
以下是一段用于显示统计信息的代码:
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);同时,客户端与主从进程之间需要共享一些公共知识,这些信息定义在名为msi.h的头文