《基于龙芯2F平台的WEB服务器能测试设计.doc》由会员分享,可在线阅读,更多相关《基于龙芯2F平台的WEB服务器能测试设计.doc(38页珍藏版)》请在启牛文库网上搜索。
1、中国石油大学(华东)本科毕业设计(论文)中国石油大学(华东)毕业设计(论文)基于龙芯2F平台web服务器性能测试 专业班级:计算机科学与技术2006级2班2中国石油大学(华东)本科毕业设计(论文)摘 要龙芯是我国自主研发的通用CPU,采用精简指令集,类似MIPS指令集,第一型的速度是266MHz,最早在2002年开始使用。龙芯2号速度最高为1GHz龙芯3号即将问世。众所周知,CPU是决定电脑性能的核心部件,也是整个系统的核心。其负责整个系统指令的执行、数学与逻辑的运算;数据的存储与传送;以及对内对外输入/输出的控制。而在这个电脑核心部件市场领域里,人们最为熟悉的两个品牌无疑是Intel和AMD
2、,他们在处理器市场的强势地位似乎无人能撼动。在CPU技术上,我们跟国外厂商有着较大的差距,缺乏具有自主知识产权的CPU芯片,是我国计算机产业的一大“芯”病,也是我们这些电子工作者、网络人胸口永远的痛。 过去,代表着国际IT顶尖技术的CPU芯片一直被英特尔等国外巨头所垄断,中国企业及消费者为之付出了巨额版权费。好在神州龙芯公司先后推出了“龙芯1号”、“龙芯2号”,打破了中国无“芯”的历史。“龙芯”的诞生被业内人士誉为民族科技产业化道路上的一个里程碑。商品化的“龙芯”1号CPU的研制成功标志着我国已打破国外垄断, 初步掌握了当代CPU设计的关键技术,为改变我国信息产业“无芯”的局面迈出了重要的步伐
3、,对我国形成有自主知识产权的计算机产业有重要的推动作用,对中国的CPU核心技术、国家安全、经济发展都有举足轻重的作用。其中龙芯应用重要的领域之一就是web服务器平台,它的低耗能,稳定性,可观的性价比必然使龙芯在服务器市场异军突起。因此基于龙芯平台的web服务器性能测试至关重要。关键词:龙芯;cpuABSTRACTGodson is independently developed CPU, using reduced instruction set, set,similar to the MIPS instruction set, the first type of speed is 266MH
4、z, started in 2002. Godson-2 speeds up to 1GHz. Godson-3 is coming soon. As we all know, CPU is to determine the performance of the core components of the computer,also the core of the system.it take charge of the instructions f implementation of the system, math and logic operations;,data storage a
5、nd transmission,and internal and external input / output control.In the area of core components of the computer market The most familiar brands are Intel and AMD. No one can shake their strong position in the processor market , In CPU technology, we now have a larger gap between foreign manufacturer
6、s.with the lack of CPU chip with independent intellectual property rights, Chinas computer industry is a major core disease, these e-workers, our network of people eternal pain in the chest. In the past, representing the leading international IT technologies such as Intel CPU chip has been dominated
7、 by foreign giants, Chinese companies and consumers paid a huge amount of royalties. Fortunately, BLX company has launched the Godson-1, Godson-2, breaking the Chinese no core of history. Godsonbirth was praised as a milestone on the road of the industry of science and technology industries. Commerc
8、ialization of the Godson The successful development of CPU 1 indicates that China has broken the foreign monopoly mastering the key technology of modern CPU design , to change the information industry in China no core of the situation has taken an important step. the formation of independent intelle
9、ctual property rights in Chinas computer industry has an important role in promoting Chinas CPU core technology , national security, economic development has a pivotal role. Godson application , one of the important areas is as web server platform, its low energy consumption, stability, considerable
10、 cost will help Godson in the server market spring up everywhere. Therefore, Godson-based web server performance testing platform is essentialKeywords: Godson;cpu中国石油大学(华东)本科毕业设计(论文)目 录第1章 前 言11.1 龙芯2F CPU基本情况11.2 o32,n32,n64三种ABI介绍1121 ABI概念介绍1122 o32,n32,n64三种ABI21.3 关于benchmark31.4 LINUX BENCHMAR
11、K介绍31.5 web服务器以及相关内容介绍4第2章 环境搭建62.1 不同ABI操作系统搭建62.1.1 debian-o32-ext3系统的搭建6212 debian-o32-ext4系统的搭建7213 gentoo-N32-ext3系统的搭建7214 gentoo-N32-ext4系统的搭建82.1.5 憨牛-N64-ext3系统的搭建82.1.6 憨牛-N64-ext3系统的搭建92.1.7 gentoo-o32-ext3系统的搭建92.1.8 gentoo-o32-ext4系统的搭建102.1.9 fstab文件的修改102.1.10 boot.cfg的修改112.2其他软件环境搭建
12、122.2.1 apache服务器的安装122.2.2 apache服务器的配置122.2.3 php的安装132.2.4 linux benchmark siege的安装14第3章 论文正文撰写规范153.1相同硬件平台不同ABI及软件环境数据及分析16311 ext3格式系统数据对比及分析163.1.2 ext4格式系统数据对比及分析203.2相同的ABI及软件环境下不同硬件平台上数据及分析233.2.1 对比平台介绍233.2.2 测试结果对比分析233.3相同硬件平台相同ABI软件环境但不同系统格式数据对比析243.3.1 ext3与ext4的区别253.3.2 ext3,ext4格式
13、系统测试数据对比分析253.4 相同ABI及软硬件环境不同的MIPS ISA数据对比及分析263.4.1 MIPS ISA263.4.2 测试数据结果分析26第4章 总结与展望284.1 总结284.1.1 本次毕设大致历程回顾28关于基于龙芯服务器性能探讨294.2 展望29致 谢31参考文献32第1章 前 言1.1 龙芯2F CPU基本情况龙芯CPU基本情况 龙芯是我国自主开发的通用cpu,采用简单指令集,类似于MIPS指令集 龙芯二号CPU 采用先进的四发射超标量超流水结构,片内一级指令和数据高速缓存各64KB,片外二级高速缓存最多可达8MB.最高频率为1000MHz,功耗为3-5瓦,远
14、远低于国外同类芯片,其SPEC CPU2000测试程序的实测性能是1.3GHz的威盛处理器的2-3倍,已达到中等Pentium4水平. 过去,代表着国际IT顶尖技术的CPU芯片一直被英特尔等国外巨头所垄断,中国企业及消费者为之付出了巨额版权费。好在神州龙芯公司先后推出了“龙芯1号”、“龙芯2号”,打破了中国无“芯”的历史。“龙芯”的诞生被业内人士誉为民族科技产业化道路上的一个里程碑。商品化的“龙芯”1号CPU的研制成功标志着我国已打破国外垄断, 初步掌握了当代CPU设计的关键技术,为改变我国信息产业“无芯”的局面迈出了重要的步伐,对我国形成有自主知识产权的计算机产业有重要的推动作用,对中国的C
15、PU核心技术、国家安全、经济发展都有举足轻重的作用。虽然“龙芯2号”正火热推广,但“龙芯3号”也开始研制了,2008年末4核龙芯3号流片成功,采用65nm工艺,主频1GHz,晶体管数目达到4.25亿个。“龙芯3号”早期是一款4核处理器,并增加专门服务于Java程序的协处理器,以提高Linux环境下Java程序的执行效率,指令缓存追综技术等。“龙芯3号”最终将实现对内峰值每秒500-1000亿次的计算速度。1.2 o32,n32,n64三种ABI介绍121 ABI概念介绍本次测试人物需要测试三种不同ABI的系统。下面是对ABI以及o32,n32,n64概念的介绍。所谓ABI就是应用程序二进制接口,描述了应用程序和操作系统之间,一个应用和它的库之间,或者应用的组成部分之间的低接口 。ABI不同于API ,API定义了源代码和库之间的接口,因此同样的代码可以在支持这个API的任何系统中编译 ,然而ABI允许编译好的目标代码在使用兼容ABI的系统中无需改动就能运行。 ABI掩盖了各种细节,例如:调用约定控制着函数的参数如何传送以及如何接受返回值;系统调用的编码和一个应用如何向操作系统进行系统调用;以及在一个完整的操作系统AB