SPEC CPU 2006的测试项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SPEC CPU 2006的测试项目相关的知识,希望对你有一定的参考价值。

参考技术A

以下是SPEC CPU 2006具体的测试项目和说明 SPEC CPU 2006 v1.0.1测试项目子项目语言原型/组件说明整数测试400.perlbenchPERL编程语言ANSI CPerl v5.8.7 SpamAssassin v2.61Digest-MD5 v2.33html-Parser v3.35MHonArc v2.6. 8IO-stringy v1.205MailTools v1.60TimeDate v1.16负载由三个script组成:主负载是垃圾邮件检测软件SpamAssassin,一个是email到HTML的转换器MHonArc,最后一个是specdiff401.bzip2  压缩ANSI Cbzip2 v1.0.3负载包括六个部分:  两个小的JPEG图片  一个程序  一个tar包起的几个源程序文件  一个HTML文件  混合文件,包括压缩起来的高可压缩文件及不怎么可压缩的文件  测试分别使用了三个不同的压缩等级进行压缩和解压缩403.gcc  C编译器Cgcc v3.2对9组C代码进行了编译429.mcf  组合优化ANSI C w/libmMCF v1.2MCF是一个用于大型公共交通中的单站车辆调度的程序  429.mcf运行于32/64位模型时分别需要约860/1700MB的内存445.gobmk  人工智能:围棋C  围棋456.hmmer  基因序列搜索C  使用HMMS(Hidden Markov Models,隐马尔科夫模型) 基因识别方法进行基因序列搜索458.sjeng  人工智能:国际象棋ANSI CSjeng v11.2国际象棋462.libquantum  物理:量子计算ISO/IEC 9899:1999(C99)  libquantum是模拟量子计算机的库文件,用来进行量子计算机应用的研究464.h264ref  视频压缩Ch264avc v9.3使用两种配置对两个YUV格式源文件进行H.264编码471.omnetpp  离散事件仿真C++OMNeT++包括约8000台计算机和900个交换机/集线器,以及混合了各种从10Mb到1000Mb速率的大型CSMA/CD协议以太网络模拟473.astar  寻路算法C++  实现了2D寻路算法A*的三种不同版本483.xalancbmk  XML处理C++Xalan-C++ v1.8 mod  Xerces-C++ v2.5.0XML文档/XSL表到HTML文档的转换浮点测试410.bwaves  流体力学Fortran 77  对三维瞬跨音速粘性流中冲击波的模拟计算416.gamess  量子化学FortranGMAESS三种SCF自洽场计算:  胞嘧啶分子  水和Cu2+离子  三唑离子433.milc  量子力学CMILC四维SU(3)格点规范理论的模拟,用来研究QCD量子色动力学、夸克及胶子434.zeusmp  物理:计算流体力学Fortran 77/REAL*8ZEUS-MP用来计算理想、非相对论条件下的流体力学和磁流体力学,434.zeusmp模拟计算了一个统一磁场中的3D冲击波435.gromacs  生物化学/分子力学C & FortranGROMACSGROMACS是一个分子力学计算套件,然而也可以用于非生物系统,435.gromacs模拟了在一个水和离子溶液中的蛋白质溶菌酶结构在各种实验手段如核磁共振的X光照射下的变化436.cactusADM  物理:广义相对论Fortran 90, ANSI CCactus  BenchADM436.cactusADM对时空曲率由内部物质决定的爱因斯坦演化方程进行求解,爱因斯坦演化方程由10个标准ADM 3+1分解的二阶非线性偏微分方程组成。437.leslie3d  流体力学Fortran 90LESlie3dLESlie3d是用来计算湍流的计算流体力学程序,437.leslie3d计算了一个如燃油注入燃烧室的时间分层混合流体。444.namd  生物/分子C++NAMDNAMD是一个大型生物分子系统并行计算程序,444.namd模拟了了92224个原子组成的A-I载脂蛋白447.dealII  有限元分析C++ w/Boost libdeal.II libdeal.II是定位于自适应有限元及误差估计的C++库,447.dealII对非常系数的亥姆霍兹方程进行求解,它使用了基于二元加权误差估计生成最佳网格的自适应方法,该方程在3维得解450.soplex  线形编程、优化ANSI C++SoPlex v1.2.1SoPlex使用单纯形算法解线性方程453.povray  影像光线追踪ISO C++POV-RayPOV-Ray是一个光线追踪渲染软件,453.povray渲染一幅1280x1024的反锯齿国际象棋棋盘图像454.calculix  结构力学Fortran 90 & C w/SPOOLES codeCalculiXCalculiX是一个用于线性及非线性三位结构力学的有限元分析软件,454.calculix计算了一个高速旋转的压缩盘片在离心力的作用下的应力和变形情况459.GemsFDTD  计算电磁学Fortran 90GmesTD from GEMS459.GemsFDTD使用FDTD(有限差分时域)方法求解三维时域中的麦克斯韦方程,计算了一个理想导体的雷达散射截面465.tonto  量子化学Fortran 95TontoTonto是一个面向对象的量子化学程序包,465.tonto计算面向量子晶体学,它基于一个符合X光衍射实验数据的、约束的分子Hartree-Fock波函数470.lbm  流体动力学ANSI C  470.lbm使用LBM(格子波尔兹曼方法)模拟非压缩流体,它模拟了两种情况:类似活塞推动的剪切驱动流体和管道流体,测试包含了3000个步骤481.wrf  天气预报Fortran 90 & CWRF v2.0.2481.wrf基于WRF(Weather Research and Forecastin)模型,对NCAR的数据进行了计算,数据包括了UTC 2001.06.11到UTC 2001.06.12以三小时为间隔的数据482.sphinx3  语音识别CSphinx-3语音识别

RPM.spec 不会取消设置环境

【中文标题】RPM.spec 不会取消设置环境【英文标题】:RPM.spec does not unset of an env 【发布时间】:2019-10-11 18:09:23 【问题描述】:

我正在尝试从我的 rpm.spec 文件中“取消设置”环境变量。这没有发生

请注意,我没有在我的 rpm.spec 中导出该环境。(我将在 cmd 行中导出我自己)

$export user=akshatha

$export group=akshatha1


rpm.spec:

%postun

取消设置用户

取消组


卸载软件包:

$rpm -e (rpm_package)

检查该值是否未设置(未设置):

$ echo $用户

阿克萨塔

$echo $组

akshatha1

【问题讨论】:

【参考方案1】:

您混淆了 rpm 包是什么以及它可以做什么。

环境变量在(bash、shell、...)会话中设置。当您设置变量并开始一个新会话时,这些变量就消失了。

RPM 包应该在特定位置安装文件,以进行永久性的系统范围的更改(如安装软件)。 rpm 包和 rpm 包的安装都与您的 bash 会话相关联(顺便说一下,安装将在单独的会话中运行)。

你不应该尝试用你的 rpm 来影响你的环境变量。

如果您确实需要导出某种环境变量,那么您应该尝试使其在系统范围内可用,例如在 /etc/bashrc 或类似的东西中声明它。

【讨论】:

以上是关于SPEC CPU 2006的测试项目的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 SPEC CPU2006

[百度贴吧]部分CPU的SPEC2006int 结果

Spec2006使用说明

perlbench 导致 SPEC 2006 线束之外的段错误

SPEC CPU2006怎么用,http://www.spec.org/cpu2006/Docs/

bgp flowspec的基本测试