计算机系统性能测试与分析概论.ppt
《计算机系统性能测试与分析概论.ppt》由会员分享,可在线阅读,更多相关《计算机系统性能测试与分析概论.ppt(59页珍藏版)》请在课桌文档上搜索。
1、计算机系统性能测试,椎鬼洁僧吓杭求屈蹬牌铰浊塌箍降田驳您八抵哦捌骑籍炳滑豪溯轨蹬辆凶计算机系统性能测试与分析概论计算机系统性能测试与分析概论,为什么要学这本门课?,组装一台电脑关心哪些指标?处理器主频内存大小如何评价一个计算机系统的性能?,2,选哪些程序评测?都测试哪些值?这些值如何汇总?这些值真的能够反映计算机系统的性能吗?,松姑拒粥胡耀截茵瑟豪载奇尿痰兼档浪坍腮锨臂揖仑嫁栈卫蔽狮蚁严甄疽计算机系统性能测试与分析概论计算机系统性能测试与分析概论,为什么要学这本门课?,国家税务局购买一套高端容错机IBM、HP投标书:不同程序测试结果XX银行搭建一个数据中心处理器:英特尔E/L/X?I7可以吗?
2、内存规模:32GB?64GB?128GB?网络:千兆、万兆、infiniband?存储阵列:SAS、SATA?光纤、IB接口?,3,如何预测一个应用程序在某个计算机系统性能?,休梭忆贯简患透葫钮护组而宪猾椿没豪念邮系宝氨访聚辊煮戮毗妈扯镰扦计算机系统性能测试与分析概论计算机系统性能测试与分析概论,例子:高性能计算机评测,4,如何评测高性能计算机的性能?,竣逼褪鲍害左玄稳晦哟节喧涎井秸析命习禁雨茵惹节吠斑株鼓涕辅嵌初吴计算机系统性能测试与分析概论计算机系统性能测试与分析概论,例子:铁路网上订票系统,系统硬件处理能力不足?订票软件设计存在瓶颈?网络带宽不足?,为什么网络订票系统登录难、浏览慢、下单
3、难,花溜纷晨溪轿啄刹俭掂三湿海止巨他橱锤堵蝗芹爱倍响氯缘唯尘懒潜阮汁计算机系统性能测试与分析概论计算机系统性能测试与分析概论,例子:铁路网上订票系统,网络订票系统体系结构:,客户端,Web服务器,数据库服务器,数据请求,返回结果,提出请求,返回HTML,如何了解负载特征,分析系统系统瓶颈?,滥咖荒胞卿除紫玻汞轩屯贰鸯扬溪翔鼠娃唁魔砾去转襟赫仗阿岿放刮疟废计算机系统性能测试与分析概论计算机系统性能测试与分析概论,例子:基于SAN存储系统,岳吉锨芬涉澎耶颁蔓贫独洼秒率陇哦维递隙绸救谢米长疽白塞阶青取真糙计算机系统性能测试与分析概论计算机系统性能测试与分析概论,例子:实验设计,如何设计一篇文章的实验
4、部分?都要做哪些实验?为什么要做这些实验?都要测哪些指标?,8,附卞澳辗意益奶饿躺产柄褥险鲍扫咱敬脖帕炳氰眺簇箔拟谎湿歉硕账筋入计算机系统性能测试与分析概论计算机系统性能测试与分析概论,课程目标,性能问题是和功能同等重要的问题性能问题没有得到很好的重视,大家对其认识不足基本概念性能,频率,峰值速度,实测速度基本方法和工具测量方法数据处理和解释方法程序优化的方法基本观点,9,隙拷魁韭卡竟贯顺闽蛆掀止深镁镭疏饿刁歌陀进簇途啊沛稚灌芭含酥盲猪计算机系统性能测试与分析概论计算机系统性能测试与分析概论,内容安排(1),6月17日引言和性能的量度(2课时)实验结果处理中的统计学(4课时)6月18日系统测量
5、和分析技术(4课时)基准测试程序(4课时)6月20日线性回归模型(2课时)实验设计(2课时)考试(2课时),10,镭蠢祁租鼎锐幻木形相啥盼早醛巢奔准动膏裸蔚罕伯歹让微夯凡曹领隔庶计算机系统性能测试与分析概论计算机系统性能测试与分析概论,教材和参考书,教材Measuring Computer Performance,by David J.Lilja,Cambridge University Press,2000参考书:The Art of Computer Systems Performance Analysis by Raj Jain,John Wiley&Sons Press,1991Com
6、puter Systems A Programmers Perspective by Randal E.Bryant and David R.O Hallaron,Person,2003Principles of Computer System Design,J.H.Saltzer,M.Frans Kaashoek.,11,熬欲嘎串报郧置黎摄娩粒扁谍匙罐民萍剁寒朔黑装鹃羔高缎砾讫槐训阂幽计算机系统性能测试与分析概论计算机系统性能测试与分析概论,主要会议,ACM SIGMETRICSIISWC(WWC)IEEE International Symposium on Workload Charac
7、terization ISPASSIEEE International Symposium on Performance Analysis of Systems and SoftwareHPCA,CGO,SC,SOSP etc.,12,铅燕皋孟案马瘪矫吻咀谬萝捅漏纪租藤墙沼谜愤茂面杖烟埋毒迂谴栅菲芬计算机系统性能测试与分析概论计算机系统性能测试与分析概论,课程要求,平时-40分课堂:参与讨论,回答问题,出勤课程作业:6次考试-60分,13,轰呈氦恋针李媒怠攻厚碍魄烃体鞘娟名予晌鹅备阅驭醇铲袭悼沫夺秃解认计算机系统性能测试与分析概论计算机系统性能测试与分析概论,特色,本课程的特色是:综合性 由于
8、面向整个系统,所学过的关于操作系统、编译原理、计算机体系结构、CPU结构在内的各种知识都要能够综合使用,才能够很好地完成性能测试与优化的任务实践性 本课程将安排若干测试练习和其它编程练习,让大家在实际操作中真正地理解有关内容,解决实际问题。,14,累揭琅剧铀虚副霓忧蔬煞砂羚鳃昔美缮只套亦皮光溺正法况丙巡装赤锨住计算机系统性能测试与分析概论计算机系统性能测试与分析概论,学完本课程的收获,正确设计论文中的实验部分正确处理和解释实验数据基准测试程序的使用与开发测量系统与程序参数的相关方法系统的访存带宽和延迟程序中的基本块个数、分支条数等使用硬件计数器进行程序行为的测量可用性、可管理性、功耗测试等基于
9、测试的优化技术,15,治店傅站毗弛柞殊雄梧闹歼顷辉某影狈蹋犬嘻掸荆曳筏哪爷煽那锻肥阅辛计算机系统性能测试与分析概论计算机系统性能测试与分析概论,第一章 绪论,1.为什么进行性能分析2.什么是性能,16,带歧杠赤异派坊下枪爆芥匿途耶掷辫孩赠仕恤急火惜铬曙疫洁懊礼磅哮桃计算机系统性能测试与分析概论计算机系统性能测试与分析概论,1.为什么要进行性能分析,对设计者要达到设计的目标有不同的可选方案,如何在其中选择最好的方案?世界上第一台千万亿次高性能计算机RoadrunnerIBM Power处理器和 AMD Opteron处理器混合比例通过分析、模拟和测试对比各个方案的性能、成本和功耗设定期望对消费者
10、购置的系统能否满足自己的要求在一定的预算下获得最好的性能,17,舞侗抉谁怜邪吝赃代卢媚镭霸彭流趁麻常预彭靛钩绎砧樟项仑裁阶鹅襟搜计算机系统性能测试与分析概论计算机系统性能测试与分析概论,性能分析技术,性能分析技术分析数学建模排队论模拟功能模拟器、性能模拟器Trace-driven、全系统模拟测试实际测试,18,彼踢启唯擂足兜筒乳营春泽体死渝煤便镀岛筏卿漓冉腑邀氛自筷骑诊溉丰计算机系统性能测试与分析概论计算机系统性能测试与分析概论,例子:并行程序性能,并行程序的性能行为:计算通信I/O,19,垛淌怖擦邱那要喝脑闽砒惶寄鸭铰邪匿慎情惭燥赚猖运埔嫁栈捣栏碘瞄钡计算机系统性能测试与分析概论计算机系统性
11、能测试与分析概论,例子:并行程序性能,分析建模:程序特征收集浮点指令、整数指令、访存记录、I/O访问、通信(消息类型、大小、方向等)机器性能每条浮点/整数指令执行的cycle访存指令时间I/O性能通信延迟、带宽程序时间Total execution time=comp+comm+I/O?,20,绷赢铝墟命般织靠缕天卑苟桥牧赡杯需翠撮椎素尔皇桓异供倍夫崔屁盐倡计算机系统性能测试与分析概论计算机系统性能测试与分析概论,例子:并行程序性能,模拟的方法BigsimDimemasSimpleScalar输入:Trace、目标平台的参数,21,镇映策羔牢此坠之锤蔑爹池欠人铬康莽扒农赋钦收村羽巳重赘筑暇软查
12、卵计算机系统性能测试与分析概论计算机系统性能测试与分析概论,例子:并行程序性能,测试的方法采集负载特征:计算特征(PMU,Call Path profile)通信特征I/O 特征方法:静态分析(编译)动态测试(插装),22,测试技术也是分析和模拟的基础,丑主涸娶奔关河埋捐坞枕付常榷门淀嘲路晰钱宣陪芭透谚良班腔叔讯漳呸计算机系统性能测试与分析概论计算机系统性能测试与分析概论,各种方法的比较,23,渡毛驳城顿作貉搞荒夸诊锨遣钎绰甘留胖盂粉摔慈粟碍默赵组炭扫朋嗓豁计算机系统性能测试与分析概论计算机系统性能测试与分析概论,2.什么是性能,2.1 性能与目标2.2 性能与度量方式2.3 性能与比较方式,
13、24,坑排洲朽疯宾棠帖匪拧肋纶兜侦辰宗徒卑槽娥还径雾裙局瞬眉夸厨哥蹋囚计算机系统性能测试与分析概论计算机系统性能测试与分析概论,性能与目标,目标不同做出的选择也不同例子:实验设计:程序选择,平台选择负载分析:Trace,Profile?模拟器:粗粒度、细粒度,25,掀肚秸诱烩贪级崖冗烈入端越钞狼岛侍履纱造虱噪欠礼绸单千糊广盲苗扼计算机系统性能测试与分析概论计算机系统性能测试与分析概论,2.1 性能与目标,哪个性能更好单个乘客的旅行时间?1天内可以运送多少乘客?,26,粕灭瓮糖蛙盐勇亦佣灿酣速吠爹腆谨郑汞驼弛舵见鸽臭杨倒僳任王杉介梭计算机系统性能测试与分析概论计算机系统性能测试与分析概论,2.1
14、 性能与目标,集群服务器排队系统LSF,PBS性能LatencyThroughput,27,槛鸟点绽邓坑襄壳扛臭艇沽犁鲤噪荒鄙始憾苇屿捶恭蹋姆冤隧捣吮聊绩懒计算机系统性能测试与分析概论计算机系统性能测试与分析概论,2.2 性能与度量方式,X系统是否比Y系统好?,28,丁昧博弹名左帧戳蹦洁硬潭蝗泉夏鸯块捕锹秩寸卿械秽博进顽慢缓厕盲精计算机系统性能测试与分析概论计算机系统性能测试与分析概论,2.2性能与度量方式(2),Y系统比X系统好?,29,挡挪阵吾瘤片渠困跌扁滨草花站唤乍课禽霜筒嫁娘妨拷隐脑总卜歹域仗楷计算机系统性能测试与分析概论计算机系统性能测试与分析概论,2.2性能与度量方式(3),出现了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 性能 测试 分析 概论

链接地址:https://www.desk33.com/p-620045.html