2016计算机基地-倪纯淳-实验三.docx

2016计算机基地-倪纯淳-实验三.docx

ID:58870670

大小:2.96 MB

页数:16页

时间:2020-10-26

2016计算机基地-倪纯淳-实验三.docx_第1页
2016计算机基地-倪纯淳-实验三.docx_第2页
2016计算机基地-倪纯淳-实验三.docx_第3页
2016计算机基地-倪纯淳-实验三.docx_第4页
2016计算机基地-倪纯淳-实验三.docx_第5页
资源描述:

《2016计算机基地-倪纯淳-实验三.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验内容:1.列出你的系统中当前运行的所有进程,并解释bash进程的各项信息的含义(不包括RSS和SHR)。Bash进程的信息的含义:User:用户名PID:进程ID%CPU:占有的CPU时间的百分比%MEM:占有主存的大小的百分比VSZ:进程占用虚拟内存的大小TTY:控制终端的编号STAT:当前进程的状态TIME:使用计算机的时间COMMAND:命令名称1.分别从至少三个虚拟终端登录,以树状形式列出你的系统中当前运行的所有进程及其PID。找出你当前运行进程的所有祖先进程,并说明其各自的作用。分析Linux系统中的进程的家族关系。init进程,他是内核启动的第一个

2、用户及进程。Init有许多很重要的任务,比如像启动getty(由于用户登录)、实现运行级别、以及处理孤立进程。用pstree命令就可以看到进程之间的关系了,所有的进程都是由最开始的init创建的,父进程逐个创建子进程。第一个:第二个:第三次:1.试验有几种方法可以列出系统中的所有运行进程?PS–A–a显示所有进程a显示终端中包括其他用户的所有进程Uf树状方式aufaxfaxu综合表示1.执行下列命令和操作:$sleep180^Z$jobs$sleep240&$sleep300&$sleep330&$sleep630&$jobs$fg4^C$bg1$kill5解释命

3、令的作用和执行结果。Sleep可以将目前的动作延迟一段时间,Ctrl+c结束进程后台运行(jobs查看)用fg%1将其放到前台。Ctrl+z可以停止bg%1恢复1.利用/proc文件系统,选择一个进程,如-bash,列出并解释/proc/$PID/cmdline,/proc/$PID/stat,/proc/$PID/status文件的内容。Cmdline:是一个只读文件,包含进程的完整的命令行信息,如果这个进程是zombie进程,则这个文件中没有任何内容Statuser(13894) 从系统启动开始累计到当前时刻,用户态的CPU时间,不包含nice值为负进程。ni

4、ce(1530) 从系统启动开始累计到当前时刻,nice值为负的进程所占用的CPU时间system(22990) 从系统启动开始累计到当前时刻,核心时间idle() 从系统启动开始累计到当前时刻,除IO等待时间以外其它等待时间iowait(10815) 从系统启动开始累计到当前时刻,IO等待时间irq(1) 从系统启动开始累计到当前时刻,硬中断时间softirq(5820) 从系统启动开始累计到当前时刻,软中断时间不同版本的linux/proc/stat文件内容不一样第一行的数值表示的是CPU总的使用情况,所以我们只要用第一行的数字计算就可以了。下表解析第一行各数

5、值的含义“intr”这行给出中断的信息,第一个为自系统启动以来,发生的所有的中断的次数;然后每个数对应一个特定的中断自系统启动以来所发生的次数。“ctxt”给出了自系统启动以来CPU发生的上下文交换的次数。“btime”给出了从系统启动到现在为止的时间,单位为秒。“processes(total_forks)自系统启动以来所创建的任务的个数目。“procs_running”:当前运行队列的任务的数目。“procs_blocked”:当前被阻塞的任务的数目。Status:Name: gedit /*进程的程序名*/State: S (sleeping) /*进程的状

6、态信息,Pid: 2619 /*进程pid*/PPid:2609 /*父进程的pid*/TracerPid: 0 /*跟踪进程的pid*/Uid: 1000    1000    1000    1000 /*uideuidsuidf3suid*/Gid: 1000    1000    1000    1000 /*gidegidsgidfsgid*/FDSize: 256 /*文件描述符的最大个数,file->fds*/Groups:4242730461081241000/*启动该进程的用户所属的组的id*/VmPeak: 8740kB /*进程地址空间的大小

7、*/VmSize: 8740kB /*进程虚拟地址空间的大小reserved_vm:进程在预留或特殊的内存间的物理页*/VmLck: 0kB /*进程已经锁住的物理内存的大小.锁住的物理内存不能交换到硬盘*/VmHWM: 3576kB /*文件内存映射和匿名内存映射的大小*/VmRSS: 3576kB /*应用程序正在使用的物理内存的大小,就是用ps命令的参数rss的值 (rss)*/VmData: 1804kB /*程序数据段的大小(所占虚拟内存的大小),存放初始化了的数据*/VmStk: 136kB /*进程在用户态的栈的大小*/VmExe: 880kB /*

8、程序所拥有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。