




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、OPNET网络实验指导书洛阳理工学院计算机与信息工程系实 验 目 录实验一 建立一个简单的网络模拟1实验二 基本进程14实验三 导入和使用SCE服务器数据用Windows Perfmon表示的特点27实验四 主机工作量特点36实验五 预测主机性能47实验六 部署应用54实验七窗口大小在文件传送过程中的影响67实验八 用高级逻辑脚本模拟一个应用67实验一 建立一个简单的网络模拟实验目的:了解OPNET Modeler的特点,熟悉OPNET工作环境,理解OPNET场景的概念,了解进程编辑器、节点编辑器以及工程编辑器的使用方法,认识统计量的收集与分析过程。实验内容:1.快速建立一个公司场景下的星型网
2、络;2.收集网络延迟、负载统计量;3.在原有网络基础上增加另一星型网络;4.对原有网络与扩建网络分别进行模拟仿真,比较并分析两者的性能。实验步骤:一. 建立新的网络工程1.启动OPNET Modeler,出现界面(图1.1)图1.1 OPNET启动2. 点击菜单栏FILE>NEW3.在下拉菜单中选择Project,并点击OK图1.2 新建工程4.给定项目名称Project Name和场景名称,在本次实验中,我们将Project Name取名为My_Sm_Int,将Senario name 取名为first_floor。图1.3 工程和场景命名5.单击图1.3的OK按钮,进入开始向导,依次
3、设置各个网络属性值如表1.1所示,最后在“Review”对话框中检查每项设置是否正确,之后点击“Finish”完成,出现“Object Palette”对话框,如图1.4所示。表1.1 网络属性值设置属性名称属性值Initial Topology Create empty scenarioChoose Network ScaleOffice 并选择Use metric unitSpecify size100m*100mSelect Technologies包括Sm_Int_Model_ListReview检查属性值单击完成图1.4 对象模板注意:一个指定大小的工作空间被创建,你指定的对象面板在
4、一个独立的窗体中被打开。二. 建立网络用来自对象面板的节点和链路在项目编辑器中创建网络模型。用快捷配置拓扑:1. 选择Topology>Rapid Configuration,从下拉菜单里面选择Star,然后点击“OK”。如图1.5所示。图1.5 快速部署2. 将“Center node model”设置为“3C_SSII_1100_3300_4s_ae52_e48_ge3”,“Periphery node model”设为“Sm_Int_wkstn”,“Number”为30,“Link model”设为“10BaseT”,将该星型网络放置在X为25m,Y为25m的地方,且设置该星型网络
5、的半径设为20m。如图1.6所示。图1.6 快速部署选项3.点击“OK”后,出现相应的星型网络,如图1.7所示。图1.6 快速部署结果 添加拓扑之后还要添加服务器: 1.若对象面板没打开,通过单击按钮或菜单栏上的“Topology->Open Object Palette”打开Object Palette Tree。2.在对象面板中找到Sm_Int_server对象,并拖拽到工作场景中。3.你不需要复制附加的服务器,右击结束节点创建。需要将服务器连接到星型网络中:1.在对象面板中找到10BaseT链路并双击。2.移动鼠标从对象面板到项目场景,在服务器上单击画一个链路的终点,然后在交换机对
6、象中心单击在这个星形网中完成连接。到此网络结构定义完成如图:3.右击结束链路创建。增加配置业务:1.在对象面板中找到Sm_Application_Config对象拖拽到工作场景。2.右击结束对象创建。3.在对象面板中找到Sm_Profile_Config对象拖拽到工作场景并右击。4.关闭对象面板。到此网络结构定义完成如图:图1.7 最终网络拓扑现在可以准备去搜集统计量了。三. 搜集相关统计量既然你已经创建了网络,你应该决定你需要搜集什么统计量去解决下面的问题:1.服务器将要有能力处理增加负载的第二个网络吗?2.一旦第二个网络被增加进去,总的网络延迟能被接受吗?回答这些问题,需要一个当前性能的快
7、照为了比较。得到这个基线,你将要搜集一个对象统计量服务器负载和一个全局统计量网路延迟。服务器负载是一个关键的统计量反映整个网路性能。搜集和服务器负载有关的统计量步骤如下:1.右击在服务器节点(node_31)并选择Choose Individual DES Statistics 从服务器对象下拉菜单中。弹出Choose Results 对话框。2.搜集在服务器上的网络延迟。3.展开树形Ethernet 在 Choose Results对话框中可以看到分层次的以太网统计量。4.选中靠近Load(bits/sec)的复选框使其有能力搜集统计量。5.单击OK 关闭对话框。至此服务器负载统计量搜集配置
8、结束如下:图1.8 服务器负载配置全局统计量可以被用于搜集关于整个网络的信息,例如你可以找出整个网络的时延通过搜集全局时延统计量:1.右击工作场景(而不是对象)并选择Choose Individual DES Statistics 从工作场景下拉菜单。2.展开Global Statistics 层次。3.展开Ethernet 层次。4.选中靠近Delay(sec)的复选框使其有能力搜集数据。5.单击OK关闭Choose Results对话框。到此全局变量配置完成如下:图1.9 网络时延配置6.养成频繁的保存你的项目的好习惯。选择File>Save,然后单击Save。四.运行仿真前设置既然
9、你已经指定要搜集的统计量并保存了项目,你准备运行你的仿真。首先,校验你的Network Simulation Repositories参数被适当地设置:1.选择Edit>Preferences。2. 在Search for字段键入network sim并单击Find按钮。图1.10 查找参数Network Simulation Repositories3.若Network Simulation Repositories 参数Value字段不是stdmod,单击该字段,Network Simulation Repositories对话框被打开。图1.11 设置Network Simulat
10、ion Repositories 参数4.单击Insert按钮然后在字段中键入stdmod。图1.12 设置参数值5.单击OK两次关闭Network Simulation Repositories和Preferences对话框五.运行仿真:1.选择DES > Configure/Run Discrete Event Simulation.或者通过单击Configure/Run Discrete Event Simulation (DES)按钮打开配置离散时间仿真对话框。2.如果它是现行,单击按钮Detailed.。3.在Duration:字段键入0
11、.5,该字段表示仿真半个小时的网络活动。4.在Update interval:字段键入10000,表示明确说明多么经常仿真计算事件/秒数据。5.设置仿真核到Optimized。如下图:图1.13配置离散仿真对话框6.单击Run按钮开始仿真。如下图:图1.14 仿真进程对话框7.当仿真完成时候,信息标签出现在仿真序列对话框中单击Close按钮。8.若仿真没完成,若 没有结果被搜集,或者结果相当大程度不同于那些展示的结果,你将要不得不去检修你的仿真。六.查看仿真结果仿真执行完之后,你将要想去看看搜集的每一个统计量的信息,有一些方法去观看结果,在此你将要用View Results选项在工作场景的下拉
12、菜单。1.在服务器节点(node_31)右击选择View Results 从服务器对象下拉菜单中。打开结果浏览器:图1.15 结果浏览器2.展开Office network.node_31 > Ethernet层次。3.选中靠近Load(bits/sec)复选框去表明你想要观看的结果。4.单击Show按钮在结果浏览器中。图1.16 服务器负载图注意:在它的高峰在服务器上的负载大约是7000bits/second。在你添加第二个网络之后,你将需要这条基线作为比较。下面看看全局网络时延:1.在工作场景右击从下拉菜单中选择View Results。2.选中靠近Global Statistics
13、 > Ethernet > Delay (sec)复选框。图1.17 以太网延迟图3.选中靠近Object Statistics > Office Network.node_31 > Ethernet > Load (bits/sec)复选框,并单击Show按钮去查看整个网络的时延。图1.18 整个以太网延迟图注意:在网络达到稳恒态之后最大延迟大约是0.4毫秒。七.扩展网络将原有网络进行扩建,分析比较扩建前后的网络性能变化。1. 为了与原有网络进行对比,扩建网络时采用复制场景的方法保持
14、原有网络的全部特性。选择“Scenario->Duplicate Scenario”,并将新场景命名为“Expansion”。2. 采用前面讲述的“快速配置”方法快速建立一个星型网络来建立扩建的网络部分。选择“Topology>Rapid Configuration”,“Star”类型,并对新的星型网络配置如图1.19所示。点击“OK”,完成新增网络的快速配置。配置如下:Center Node Model:3C_SSII_1100_3300_4s_ae52_e48_ge3;Periphery Node Model: Sm_Int_wkstn;Number: 15;Link mode
15、l: 10BaseT;X: 75, Y: 62.5, Radius: 20。图1.19 扩展拓扑配置图3. 下面需要将新增网络与原有网络相连接。打开对象面板,从对象面板中将“Cisco2514”交换机对象拖入到工作空间。之后用“10BaseT”连接交换机与网络,构成如图1.21所示的网络拓扑结构,并保存。图1.20 选择路由器图1.21更新后拓扑结构4.运行场景“Expansion”网络仿真。选择“DES->Configure/Run Discrete Event Simulation”,或者点击工具栏中的运行仿真按钮,仿真时间仍设为0.5小时5. 若想切换场景,可选择“Scenario
16、s->Switch To Scenario->”,如图1.22所示。图1.22场景切换八比较、分析仿真结果1.在服务器节点(node_31)右击在显示的下拉菜单中选择View Results.2.从Results for 下拉菜单中选择Current Project。3.靠近场景清单的复选框都选中,4.从下拉菜单中选择Overlaid Statistics为了描述。当比较结果的时候,选择一在一场景中统计量生产一图,在所有的场景中展示那统计量的值。看结果:1.选择Office Network.node_31 > Ethernet > Load
17、 (bits/sec)统计量并单击Show按钮。结果应该相似和图1.23:图1.23服务器负载比较2.选择Time-Averaged比较服务器平均负载如图1.24.图1.24服务器平均负载比较注意的是,虽然平均负载为扩展场景更高(如预期的那样),负载作为一个整体,似乎是平整的(就是说,不单调增加),标志着一个稳定的网络。最后一步是看到了多少网络的迟延是受添加一个二层网络的影响。比较这两种场景的以太网路延迟1.关闭服务器的图表和Results Browser。2.在工作场景右击从下拉菜单选择View Choose。3.在展示的结果下面选择Global Statistics
18、160;-> Ethernet -> Delay (sec).。4.单击Show按钮显示图表。如图1.25图1.25以太网延迟比较这张图表显示并无重大变化在以太网延迟在网络上。虽然服务器的负载增加了,延迟也不会改变。5.关闭图表和Results Browser6.选择File > Close并保存改变关闭之前。从图1.23-图1.25中,我们可以看到,在原有节点数为30的网路上增加另一个节点数为20的星型局域网后,其网络延迟并没有太大的变化,但服务器负载的增加比较剧烈。如果需要对网络硬件进行改进,网络管理员可将改进重点放在更新服务器上。实验二 基
19、本进程实验目的: 了解进程模型的各个状态以及如何定义状态改变条件;了解一个网络模型的组成,熟悉节点编辑器、进程编辑器并利用该编辑器进行建立网络模型;了解进程模型并利用进程模型定义模块的行为和建设节点的规范。实验内容:1.利用进程、节点编辑器创建进程、节点模型;2.定义变量、宏指令和过渡状态;3.学习建设一个带有包计数器记录接受包数量的一个模块;4.运行仿真并分析仿真结果;实验步骤:一、 设计模型将要创建的包计数器进程模型包含三个状态:一个初始态、一个静止态、一个到达态。 这个模块有两个最初的状态:1.等待包到达状态;2.包到达之后对包进行处理的状态。 二、执行进程模型 1. 启动OPNET M
20、odeler; 2. 选择File > New.并从下拉菜单选择Process Model; 3. 点Create State按钮在工作场景置入三个状态,如图2.1;图2.1 置入三个状态 注意:你创建第一个状态是自动的成为初始态,这个被用一个深的箭头表明。 4.在初始态右击从下拉菜单选择Set Name 重命名为 init 如图2.2;图2.2 重命名 5.重复步骤4给余下的两个状态命名分别重命名为:st_1:idle ;st_2:arrival;6. 通过在对象上右击,从下拉菜单选择Make State Forced改变初始态到强制态,初始态变为绿色;7
21、.重复步骤6改变arrival状态为强制状态,如图2.3;图2.3状态设置三、创建状态的过渡 1. 点击Create Transition tool button按钮; 2. 画过渡线通过在nit state点击然后在idle state点击; 3.通过在idle状态单击,然后再idle和arrival之间单击最后在arrival单击,画一个弯曲的状态改变; 4.右击结束然后左击在工作场景中不选择任何的改变线。设置状态改变是否是有条件的:5. 右击idle和arrival之间的过渡线,在下拉菜单选择Edit Attributes ;6.改变Condition属性为ARRIVAL然后O
22、K,如图2.4;图2.4修改Condition属性7. 单击Create Transition tool butto画一个从arrival到idle.转变;8.画一个转变从idle到其自身的转变;9.右击结束;10. 右击idle到自身的过渡线选择Edit Attribute并改变Condition属性为default单击OK,如图2.5;图2.5最终状态设置四、定义条件和变量 宏定义: 1. 点击 Edit Header Block按钮; 2. 在编辑面板中输入以下代码: #define ARRIVAL (op_intrpt_type () = OPC_INTRPT_STRM)3.
23、选择File > Commit 保存并关闭。声明两个状态变量:1.单击Edit State Variables按钮;2. 键入以下的值;表2.1属性值设置Type Name Comments int pk_count Counts total packets Stathandle pk_cnt_stathandle Statistic to record packet count 3.点击OK关闭。为这个进程创建一个统计量:1. 选择Interfaces > Local Statistics;2. 键入packet count作为第一个字段Stat Name,如
24、图2.6;图2.6统计量设置3. 点击Description字段打开packet count;4. 键入描述:Number of packets received;5. 选择File>Commit保存改变并关闭面板;6. 关闭 Declare Local Statistics。五、创建状态执行1. 在init状态上半部分双击;2.键入下面的代码去初始化状态变量pk_count 和 pk_cnt_stathandle; pk_count = 0;pk_cnt_stathandle = op_stat_reg ("packet count",OPC_STAT_INDEX_
25、NONE, OPC_STAT_LOCAL);3.选择File > Commit关闭编辑面板。然后定义arrival状态:1.在 arrival状态上半部分双击打开编辑面板;2.通过键入以下代码增加pk_count变量; +pk_count; op_pk_destroy (op_pk_get (op_intrpt_strm ();op_stat_write (pk_cnt_stathandle, pk_count); 3.选择File>Commit 关闭编辑面板。编辑进程接口:1.选择Interfaces>Process Interfaces, Process Interfac
26、es对话框打开,如图2.7;图2.7 Process Interfaces设置2. 改变字段Initial Value值begsim intrpt为enabled3.校验初始值为每一个属性被设置为disabled: endsim intrpt, failure intrpts, intrpt interval, recovery intrpts, 和 super priority;4.检验priority属性是0;5.对所有的属性改变Status值为hidden,如图2.8;图2.8 属性设置6.点击Ok关闭Process Interfaces对话框。编译模型:1.单击Compile Proc
27、ess Model按钮;2.若没保存,另存为对话框会弹出来保存你的模型;3.编译时一个对话框提示编译状态,如图2.9;图2.9编译状态4.单击Close关闭对话框;5.关闭进程编辑器。六、执行节点和网络模型创建节点模型:1. 选择File > New.-Node Model;2. 用Create Processor tool button 建三个进程;3. 用按钮Create Packet Stream tool button连接模型用数据包流,如图2.10;图2.10初始节点模型4.改变第一个处理器属性,右击在图标上选择Edit Attributes5. 改变nam
28、e 字段属性src1;6. 改变process model字段属性为simple_source,如图2.11;图2.11第一个处理机属性7.点OK关闭。第二个处理机p_1进行数据包计数:1. 打开属性对话框;2. 改变name属性为count;3. 改process model字段属性为<initials>_packet_count,如图2.12;图2.12第二个处理机属性4.点击OK关闭对话框。设置第三个处理机属性:1. 打开属性对话框;2. 改变name字段为src2;3. 改变process model 属性为simple_source;4. 右击Packet Interar
29、rival Time字段属性选择Promote Attribute to Higher Level5. 点击OK关闭。如图2.13图2.13第三个处理机属性提升节点层次并重命名:6. 选择 Interfaces > Node Statistics;7. 选择第一个字段Orig. Name从下拉菜单选择count.packet count点击Promote;8. 改变the Prom. Name 到node packet count;9. 改变Desc. 字段到 Number of packets received at the node level;10. 选择 Fi
30、le > Commit保存文本并关闭编辑面板;11. 通过单击OK按钮关闭Statistic Promotion对话框;12. 选择File > Save以<initials>_packet_count名字保存模型;13. 关闭节点编辑器。七、创建网络模型 首先,创建新项目:1.选择File>New.并打开一个新项目;2.命名项目为<initials>_packet_count和场景为constant;3.选择Quit在下一步。 然后创建定制的对象面板:1.打开对象面板通过点击按钮2.转换图标显示通过单击按钮3. 单击Configure Palette
31、.按钮4. 单击Clear移除除了默认的图标所有的对象,子网图标仍然保留5.点击Node Models按钮并设置Status属性 <initials>_packet_count节点模型到included;6.依次点击OK关闭对话框7.在提示下以<initials>_packet_count保存自定义的模型下一步,在工作场景中置入节点并选择合理的统计量去搜集:1. 置入<initials>_packet_count固定节点;2. 在节点上右击打开下拉菜单并选择Choose Individual DES Statistics,如图2.14图2.14选择
32、统计量3. 选择Animations > Node Animation和Node Statistics > node packet count复选框;4. 在Node Statistics > node packet count右击从下拉菜单中选择Record Statistic Animation;5. 点击OK关闭。现在,具体指定属性的分派:1. 在节点上右击然后选择Edit Attributes;2. 单击在promoted上面这个是src2.Packet Interarrival Time属性列的值
33、,具体分派对话框出现如图2.15;图2.15属性分派3. 校验Distribution字段是constant和Mean Outcome字段是1.0.4. 点击OK依次关闭对话框。配置仿真:1.选择DES > Configure/Run Discrete Event Simulation.;2.设置下面字段的值在Configure DES对话框中:Duration: 100 seconds;Seed: 1471;Values per statistic: 1003.展开Output树形元素,然后展开Animation,单击2D并且校验Send ani
34、mation to history file复选框被选中;4.单击Apply 保存改变,然后点Cancle关闭对话框。创建新的场景作对比:1. 选择Scenarios > Duplicate Scenario.;2.命名新的场景exponential,Ok保存文件;3.右击选择Edit Attributes;4. 单击在属性src2.Packet Interarrival Time列的值上 打开他的规格对话框;5.选择exponential从Distribution name下拉表中,并校验Mean outcome 是设置 1.06.依次单击OK关闭,保存项目。八、运行仿真1.选择Edi
35、t > Preferences;2.校验Network Simulation Repositories参数设置为()3.选择Scenarios > Manage Scenarios.4.改变Results列的值为了每一个场景从uncollected到<collect>;5.Ok 开始仿真。如图2.16图2.16 DES执行管理对话框6.关闭对话框。分析仿真结果:1.若必要,切换场景到exponential通过选择Scenarios > Switch To Scenario > expone
36、ntial2.在node_0上右击并选择View Results,Results Browser被打开如图2.17图2.17 Results Browser3.选择object Statistics > node_0 > node packet count.4.点击Show 按钮显示图表,如图2.18图2.18 Number of Packets Received5.拖拽游标沿着图表选择一个方框并覆盖轨迹从20s到1min在时间轴上如图2.19、2.20;图2.19 Select the Area to Magnify图2.20 Magnif
37、ied Area6.关闭当前图表并点Delete7.在Results Browser里从下拉菜单中靠近Results for:并选择Current Project.如图2.21图2.21 选择当前项目8.切换到constant场景通过选择<initials>_packet_count > exponential不选择<initials>_packet_count > constant9.展示图表Object Statistics > node_0 > node packet count.10.和上
38、面一样的放大揭示发生器发送数据包的到达率11.在图表上右击选择Draw Style > Discrete如图2.22图2.22离散显示图表12.关闭图表和Results Browser实验三 导入和使用SCE服务器数据用Windows Perfmon表示的特点 实验目的:为了履行先进服务器建模,这一课的目的对从一台服务器收集数据有所帮助。工具Windows Perfmon是在这一课程中作为一个数据源被使用,他仅仅被使用在Windows操作系统中。Windows Perfmon是一个被用于收集服务器规格表现监控工具。实验内容:1.在Windows Perfmon中配置服
39、务器数据收集脚本;2.增加服务器负担;3.导出系统数据到一个文本文件;4.将收集的数据导入SCE(服务器特性编辑器);5.用导入的数据创建一个新服务器特性编辑器;实验步骤:一、 用服务器数据收集模板配置Perfmon脚本1.单击start 按钮然后单击Run.;2.在弹出的对话框中键入perfmon并OK,如图3-1;图3-1 Run对话框3. 在出现的Perfmon窗口中我们要建立一个新的计数器日志.单击Performance logs and Alerts右击在Counter Logs选项上在窗口右边,在下拉菜单中选择New Log Settings From.,如图3-2;图3-2 新建
40、计数器日志对话框4.算器日志通常产生Perfmon日志记录日志某些数据属于服务器,对一个特定的持续时间,这个统计量被记录选择按照下面的步骤。5.在文件打开对话框中浏览到目录<install_dir><release>modelsstdserversagentsPerfmon软件的安装目录。6.详细指定文件类型是Web Page 然后打开sce_perfmon_metrics_template.htm.如图3-3;图3-3 选择打开7.根据你选择的模板文件,你看到一个请求Name的对话框为了你的新的计数器日志。键入名字ce_Perfmon_Import_Binary并单击
41、OK,如图3-4;图3-4 计数器日志命名8.在新的对话框中设置抽样间隔时间是10s,如图3-5;图3-5设置抽样时间9.上面对话框显示的日志文件名字是在数据收集结束时储存信息的文件;10.单击OK在对话框Sce_Perfmon_Import_Binary然后展开Performance Logs and Alerts分支单击Counter Logs.图3-6;图3-6 查找Counter Logs 对话框11. 将要用这个计数器日志通过开始和停止数据收集去收集服务器统计量;12. 右击在日志Sce_Perfmon_Import_Binary并选择start,如图3-7;图3-7 启动日志注意:
42、图标变为绿色表示搜集数据开始二、增加服务器负载1.在以前的步骤之后等候至少10s,然后单击Start按钮然后单击Run;2.在出现的对话框中单击Browser并浏览到modelstutorial_refmodule目录在标准安装目录下面,然后选择serv_tut.bat单击OK,如图3-8;图3-8 选择文件目录3. serv_tut.bat 开始一个例子仿真用op_runsim_dev进程,这个将要增加负担在服务器上在资源被利用期间;4.现在单击Start > Run.;5.在Run框中键入chkdsk并点击OK;6.等待2min 然后关闭正在运行chkdsk的窗口,如图3-
43、9;图3-9 运行窗口注意:chkdsk在服务器上增加负担。7. 等几分钟直到用serv_tut.bat开始的仿真完成然后关闭仿真运行窗口;8.一旦仿真终端窗口被关闭。等待多于10s 然后右击在Sce_Perfmon_Import_Binary脚本上选择Stop,如图3-10;图 3-10 关闭计数器日志三、导出系统数据到一个文本文件1.打开系统信息对话框通过选择Start > Programs > Accessories > System Tools > System Information,如图3-11;图
44、3-11 系统信息2.在对话框System Information中右击System Summary选择Save As Text File.,如图3-12;图3-12 另存为文本文件3.当Save As 对话框打开后浏览到你的C:Perflog目录,键入文件名local_system_info.txt点击Save,如图3-13;图3-13 保存文件四、将已经搜集的数据导入SCE 1.开始Modeler; 2.选择File > New.;3.在对话框中选择Server Characterization并单击OK,如图3-14;图 3-14 新建Server Characteriz
45、ation 4.在port Type对话框中单击Windows Perfmon并点击OK,如图3-15;图3-15 导入类型选择5.转换二进制文件到一个.csv 文件。单击Start>Run打开一个命令窗口;6.在Run对话框中改变目录到你的PerfLogs目录。然后键入relog.exe SCE_PERFMON_<YYYYMMDDHH>.blg -f csv -o SCE_PERFMON_<YYYYMMDDHH>.csv,然后按Return;7.在Specify Perfmon Import Files对话框中单击Browse.按钮为了"Perfmon
46、 log file:"并改变"Files of type"从Binary Log Files (*.log) to (*.csv).选择SCE_PERFMON_<YYYYMMDDHH>.csv文件在目录C:Perflogs下;单击Browse.按钮为了"System information file:"并选择文件作为系统信息文件并点击OK,如图3-16;图3-16 选择文件类型 8.一旦导入完成,回顾服务器的配置在Import Properties对话框中,然后点击OK,如图3-17;图3-17 回顾属性9.选择File ->
47、 Save As.名字为<your initials>_server_characterization;10.在SCE窗口中单击Total CPU Usage在Unallocated processes/threads表格中,如图3-18;图3-18 Total CPU Usage11.按下Ctrl键 然后单击前面两行选择他们现在选择QuickGraph复选框,如图3-19;图3-19选择行和QuickGraph12. 一旦选中QuickGraph复选框,一个图沿着detaili 你踢出从命令行ng 总 CPU 使用,图标也展示二个主要CPU消费者CPU的使用,如图3-20;图3-
48、20 CPU的消费13.关闭图表并双击在列Total Reads在相同的图表中,如图3-21;图3-21 设置列Total Reads14.选择File > Save去保存server characterization然后选择File > Close关闭文件;五、结论你看到如何使用Windows Perfmon收集服务器上的数据同时可以导入到服务器表征编辑器进一步分析。服务器表征是一个有用的工具,可以用来描述你的工作,定义/视图 标准模型里使用的服务器硬件,也可以帮助你定义服务器仿真模型用于履行,模拟分析在你的服务器上,基于数据收集从源例如Windows Per
49、fmon 实验四 主机工作量特点实验目的:这个实验想要对主机履行能力计划编制和性能研究的;将要了解到怎样使用主机特征编辑器和主机专门的模型实验内容:1. 主机性能数据导入网络模型2. 根据进口特征配置建设一个模型3. 建设并校正模型实验步骤:一、 导入主机性能数据1.选择File > New.;2.在下拉对话框中选择Mainframe Characterization然后单击OK,如图4-1;图4-1 导入数据对话框二、导入主机配置文件主机特征编辑器被用于导入主机性能数据,使用可以从三个源产生的XML文件:子数据表生成程序、MXG/SAS、CA MICS/SAS 。有二份重要的
50、主机报告,导入主机性能信息去创建一个主机模型所需要的。如下:CPU活动报告、工作量活动报告CPU活动报告:CPU活动报告或者类型70报告包含处理机信息关于一个LPAR的信息在一特有持续时间中。在这份报告中的信息被析取出来使用不同的方法基于这份报告的源和格式。这个信息被放入一个被注解特征编辑器承认的XML 文件里工作量活动报告:工作量活动报告或者类型72报告含有工作量和服务级别信息关于一LPAR的信息在一特有持续时间中。这份报告和CPU活动报告相似并被用于产生一个XML文件, 这个文件能被主机特征编辑器导入到基于工作量的信息居住在主机特征模型里。三、报告导入来源IBM RMF Spreadshe
51、et Reporter :中央处理器(CPU)活动和工作量报道活动所产生的电子表格的报告人是IBM用电子表格的形式。你可以转换成XML,这些报告的主机表征编辑能读。你可以使用这个一个Excel宏模型中提供目录下的主机Excel目录。MXG/SAS :中央处理器(CPU)活动和工作量活动被MXG / SAS创造的文件,位于中央处理机。您可以转换成XML,这些文件是可读的被主机表征编辑器。你可以执行SAS代码执行在大型机上。样品JCL和SAS文件用于XML转换被提供在主机模型目录在SAS / MXG下。CA MICS/SAS:中央处理器(CPU)活动和工作量活动文件被MICS/ SAS创建的文件都
52、位于中央处理机。您可以转换成XML,这些文件是可读的被主机表征编辑器。你可以执行SAS代码在大型机中。样品JCL和SAS文件用于XML转换是提供在主机目录模型在SAS /MICS下。报告被进口使用报告菜单. 调查进口报道使用报告标签在主窗口中.四、使用主机特性编辑器完成的任务:进口主机性能信息、提供任何丢失的配置信息、检查和选择工作量被作为模型。导入CPU和工作量活动报告:1. 从Measured System下拉菜单中选择IBM z990 2084-310;2.从Benchmark下拉菜单中选择Mixed (zSeries 990 2084-301)-zOSv1r4;3.点击Add.按钮选择
53、一个报告文件去导入;4. 从目录<release>modelsstdexample_networks里选择MCE_CPU.xml文件;5.单击Add按钮选择工作量活动报告XML文件;6. 选择 MCE_WKLD.xml 文件从<release>modelsstdexample_networks 目录,如图4-1图4-1 导入文件对话框1.单击Import;2.单击在Reports标签上并展开RMF CPU Activity入口,如图4-2;图4-2 CPU活动报告硬件信息3.展开RMF Workload Activity入口,如图4-3图4-3 工作量活动报告工作组信息
54、利用导入的配置特性建设一个模型1.在编辑窗口中切换到Service Classes标签,所有的服务级别和资源组定义在这张标签中被列出。这你将要检查是否所有的定义被完成。如果他们不完成,随着失踪的信息定义被加上一小黄色警告旗帜的标签。如图4-4;图4-4 服务级别2.右击在TSO服务级别上打开服务级别定义对话框;3.单击在字段Duration列下面的第一行键入值1000点击OK,如图4-3;图4-3 设置服务级别4.现在单击Workloads 标签并展开Service Class分支,如图4-4;图4-4 工作量服务级别5.在TSO-TSO工作量上右击确信复选框Time Normalized被选
55、中;6.在Period1标签单击并记下LPAR Busy的值,如图4-5;图4-5 LPAR Busy的值7.点击Cancel关闭Workload Detail对话框;8.选择File > Save As.并保存文件以名称<initials>_imported_mainframe.下一步将要创建一个标定的模型:1.选择File > New.;2.从下拉菜单中选择Project;3.按照下面命名项目和场景: a. 命名项目<initials>_Mainframe_Modeling; b. 包括前缀用以辨别从其他的项目中; c命名场
56、景mainframe_calibration; d. 单击;选择Create empty scenario并单击 Next >;选择Enterprise并单击 Next >;选择Specify Size 并单击Next;设置 X Span: 1500, Y Span: 1000 and Units: Meters, 然后 Next,如图-;图-设置大小在这个窗口中你不需要选择任何的对象面板,如图-;图-选择模型在下面窗口中点Finish,如图-;图-信息浏览关闭对象面板;导入工作量定义和主机配置:选择Protocol > Mainframes &
57、gt; Import Mainframe From MCE.;设置 Mainframe Name 到 Calibration_Model 并选择MCE f从下拉菜单中命名为<initials>_imported_mainframe.单击下一行并设置Mainframe Name到Calibration_Model并选择文件从下拉菜单中命名为Test_SYS_LPAR.单击,如图-;图-创建的模型在Calibration_Model对象上右击选择Edit Attributes;双击在Mainframe Parameters值上面打开Mainframe Parameters table,如图-;图-Mainframe Parameters table单击在Hardware Configuration值字段打开Hardware Configuration Table,如图-;图-Hardware Configuration Table单击LPAR Configuration的值字段打开LPAR Configuration Table如图-;图-LPAR Configuration
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国阻燃建材行业发展分析及发展趋势与投资前景预测研究报告
- 2025-2030中国防盗安全门行业发展趋势与前景展望战略研究报告
- 2025-2030中国镁白云岩行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国铝材行业市场深度调研及发展策略研究报告
- 2025-2030中国造口术护理行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国过敏性结膜炎行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国轴向骨密度测量行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国转向柱开关行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国超级混合饲料行业市场发展分析及发展趋势与投资研究报告
- 2025-2030中国警告标签和贴纸行业市场发展趋势与前景展望战略研究报告
- 中石油职称考试俄语选读第01-27课
- 上海建设工程监理施工安全监视规程
- 沃尔沃发展史
- 流行病学 第十三章伤害流行病学
- 管理核心五任务原版
- GB/T 30727-2014固体生物质燃料发热量测定方法
- GB/T 28731-2012固体生物质燃料工业分析方法
- 年度店长销售工作总结5篇
- 中小学生学习心理问题与疏导课件
- 自然地理学-第五章-地貌精课件
- 《骨折概论》课件
评论
0/150
提交评论