计算机基地倪纯淳实验三文档格式.docx
- 文档编号:13584711
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:16
- 大小:1.24MB
计算机基地倪纯淳实验三文档格式.docx
《计算机基地倪纯淳实验三文档格式.docx》由会员分享,可在线阅读,更多相关《计算机基地倪纯淳实验三文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
COMMAND:
命令名称
2.分别从至少三个虚拟终端登录,以树状形式列出你的系统中当前运行的所有进程及其PID。
找出你当前运行进程的所有祖先进程,并说明其各自的作用。
分析Linux系统中的进程的家族关系。
init进程,他是内核启动的第一个用户及进程。
Init有许多很重要的任务,比如像启动getty(由于用户登录)、实现运行级别、以及处理孤立进程。
用pstree命令就可以看到进程之间的关系了,所有的进程都是由最开始的init创建的,父进程逐个创建子进程。
第一个:
第二个:
第三次:
3.试验有几种方法可以列出系统中的所有运行进程?
PS–A–a显示所有进程a显示终端中包括其他用户的所有进程
Uf树状方式aufaxfaxu综合表示
4.执行下列命令和操作:
$sleep180
^Z
$jobs
$sleep240&
$sleep300&
$sleep330&
$sleep630&
$fg4
^C
$bg1
$kill5
解释命令的作用和执行结果。
Sleep可以将目前的动作延迟一段时间,Ctrl+c结束进程
后台运行(jobs查看)用fg%1将其放到前台。
Ctrl+z可以停止bg%1恢复
5.利用/proc文件系统,选择一个进程,如-bash,列出并解释/proc/$PID/cmdline,/proc/$PID/stat,/proc/$PID/status文件的内容。
Cmdline:
是一个只读文件,包含进程的完整的命令行信息,如果这个进程是zombie进程,则这个文件中没有任何内容
Stat
user(13894)
从系统启动开始累计到当前时刻,用户态的CPU时间,不包含nice值为负进程。
nice(1530)
从系统启动开始累计到当前时刻,nice值为负的进程所占用的CPU时间
system(22990)
从系统启动开始累计到当前时刻,核心时间
idle(1545364)
从系统启动开始累计到当前时刻,除IO等待时间以外其它等待时间
iowait(10815)
从系统启动开始累计到当前时刻,IO等待时间
irq
(1)
从系统启动开始累计到当前时刻,硬中断时间
softirq(5820)
从系统启动开始累计到当前时刻,软中断时间
不同版本的linux/proc/stat文件内容不一样
第一行的数值表示的是CPU总的使用情况,所以我们只要用第一行的数字计算就可以了。
下表解析第一行各数值的含义
“intr”这行给出中断的信息,第一个为自系统启动以来,发生的所有的中断的次数;
然后每个数对应一个特定的中断自系统启动以来所发生的次数。
“ctxt”给出了自系统启动以来CPU发生的上下文交换的次数。
“btime”给出了从系统启动到现在为止的时间,单位为秒。
“processes(total_forks)自系统启动以来所创建的任务的个数目。
“procs_running”:
当前运行队列的任务的数目。
“procs_blocked”:
当前被阻塞的任务的数目。
Status:
Name:
gedit
/*进程的程序名*/
State:
S
(sleeping)
/*进程的状态信息,
Pid:
2619
/*进程pid*/
PPid:
2609
/*父进程的pid*/
TracerPid:
0
/*跟踪进程的pid*/
Uid:
1000
/*uideuidsuidf3suid*/
Gid:
/*gidegidsgidfsgid*/
FDSize:
256
/*文件描述符的最大个数,file->
fds*/
Groups:
4242730461081241000/*启动该进程的用户所属的组的id*/
VmPeak:
8740kB
/*进程地址空间的大小*/
VmSize:
/*进程虚拟地址空间的大小reserved_vm:
进程在预留或特殊的内存间的物理页*/
VmLck:
0kB
/*进程已经锁住的物理内存的大小.锁住的物理内存不能交换到硬盘*/
VmHWM:
3576kB
/*文件内存映射和匿名内存映射的大小*/
VmRSS:
/*应用程序正在使用的物理内存的大小,就是用ps命令的参数rss的值
(rss)*/
VmData:
1804kB
/*程序数据段的大小(所占虚拟内存的大小),存放初始化了的数据*/
VmStk:
136kB
/*进程在用户态的栈的大小*/
VmExe:
880kB
/*程序所拥有的可执行虚拟内存的大小,代码段,不包括任务使用的库
*/
VmLib:
2112kB
/*被映像到任务的虚拟内存空间的库的大小*/
VmPTE:
32kB
/*该进程的所有页表的大小*/
Threads:
1
/*共享使用该信号描述符的任务的个数*/
SigQ:
0/15987
/*待处理信号的个数/目前最大可以处理的信号的个数*/
SigPnd:
0000000000000000
/*屏蔽位,存储了该线程的待处理信号*/
ShdPnd:
/*屏蔽位,存储了该线程组的待处理信号*/
SigBlk:
0000000000010000
/*存放被阻塞的信号*/
SigIgn:
0000000000001000
/*存放被忽略的信号*/
SigCgt:
0000000000384004
/*存放被俘获到的信号*/
CapInh:
000000004b813efb
/*能被当前进程执行的程序的继承的能力*/
CapPrm:
/*进程能够使用的能力,可以包含CapEff中没有的能力,这些能力是被进程自己临时放弃的*/
CapEff:
/*是CapPrm的一个子集,进程放弃没有必要的能力有利于提高安全性*/
Cpus_allowed:
ff
/*可以执行该进程的CPU掩码集*/
Mems_allowed:
/**/
voluntary_ctxt_switches:
335
/*进程主动切换的次数*/
nonvoluntary_ctxt_switches:
214
/*进程被动切换的次数*
6.分别以root和普通用户身份运行一个进程,使用nice、renice和top设置或者改变其优先级,并验证是否成功。
普通账户与root身份修改优先级,普通用户只能将优先级降低。
Root可以提高优先级。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 基地 倪纯淳 实验