项目场景:

对服务器进行性能测试,服务器系统:CentOS Linux release 7.0.1406
其中CPU测试使用super PI


问题描述:

下载superpi:wget http://superpi.ilbello.com/pi/super_pi.tar.bz2

解压后执行显示段错误
段错误


解决过程:

  1. 下载新的super_pi,仍然是相同的错误
  2. 查找出现“段错误”的原因,往往是由于访问了一个不可存取的内存地址,或者是试图以一种不可不允许的方式访问某块内存(如写入一块只读内存等)【不会整,任务时间不太允许解决这个问题】
  3. 使用bc命令,可对CPU进行压测,造出CPU100%的情况,但未找到可衡量的数据指标
  4. 继续找其他的super_pihttps://blog.csdn.net/weixin_43494937/article/details/106997308
    解压后执行make,报错, “cannot find -lm”
    cannot find -lm
    查找错误原因,cannot find -lm问题根源在于:编译的时候用了“-static” 选项
    Linux中没有静态c库
    解决办法:安装glibc-static 库
    安装命令:yum install glibc-static
    再次执行make,编译成功生成 pi_css5
    执行104万位与3355万位运算
    104万位3355万位
    运算结果数字越小越好;
    能够在最高的3355万位的检测中通过,即该CPU将能够在非常苛刻的环境下稳定运行
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐