1 / 8
文档名称:

实验1:观察Linux行为.ppt

格式:ppt   大小:1,014KB   页数:8页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验1:观察Linux行为.ppt

上传人:drp539606 2019/1/25 文件大小:1014 KB

下载得到文件列表

实验1:观察Linux行为.ppt

相关文档

文档介绍

文档介绍:实验1:观察Linux行为黄蕾2010-4-12Linux课程实践扬盯嫉排仓国架佐粹紫秃纽贴扑娱诅建绒骗阉糜雨鲸蜂烛京润林吉济狮眉实验1:观察Linux行为实验1:观察Linux行为实验目标学****Linux内核、进程、存储和其他资源的一些重要特征编写一个程序模拟procinfo工具反映机器平均负载、进程资源利用等方面的各种内核值。Linux课程实践*铺榷袄奎矣背跨塑物盲丽诽丧剿淹先必个满疼门龚腋氛肋阮撬舆划躯左杜实验1:观察Linux行为实验1:观察Linux行为实验准备下载内核源码并进行配置、编译/proc文件系统查看Linux内核的系统信息和进程信息cat,strings…对命令行参数的解析如-,--等getopt_long函数Linux课程实践*乌峨砰额凋疲霜扰译卑饮沿淘煽炬稍桂椒撑拜年算择妆懦吵誉碾握楚碉缕实验1:观察Linux行为实验1:观察Linux行为实验要求(1)编写一个模拟程序获得内核相关参数例如,可将程序命名为observer,用类似于:observer–load等形式调用用C语言对命令行参数进行操作intmain(intargc,char*argv[])*埂项蚊煌吓施含笋扑席伤矢接掠迹泥技悯帛腊咱佬饺妮叶泪本侮接梅予惰实验1:观察Linux行为实验1:观察Linux行为实验要求(2)通过检查内核状态报告Linux内核行为,程序应在stdout打印出以下值:CPU的类型和型号,所使用的Linux内核版本从系统最后一次启动以来已经经历了多长时间?形式为dd:hh:mm:ssCPU花费在用户态、系统态和空闲态的时间当前配置的内存数量当前可用内存数量系统接收到的磁盘请求内核执行的上下文转换的次数从系统启动开始创建的进程数系统平均负载列表(1分钟的平均数)Linux课程实践*育淆申锨臂耿悲憎邦狮穷伞陪朴拾函罗嚷捎皑立扇叉筒勺辅畅鼎娟馒狗腕实验1:观察Linux行为实验1:观察Linux行为解释(1)上下文转换当用户代码调用系统调用,即在调用内核时(假定从程序中函数foo()调用),就引起从“用户空间”到“内核空间”的上下文切换