已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序与进程:程序是静态的(文件),进程是动态的(运行的程序)进程和线程:一个程序至少有一个进程,一个进程至少有一个线程进程之间的内存是独立的线程之间的内存是共享(共享的优点并发连接高,缺点安全性差)查看进程树:Pstree 树形结构显示系统进程信息 rootlocalhost # pstreeinitauditdauditd console-kit-dae63*console-kit-da crond dbus-daemondbus-daemon dhclient loginbash masterpickup qmgr 5*mingetty rhsmcertd rsyslogd3*rsyslogd sshdsshdbashpstree sftp-server udevd-P 显示进程号rootlocalhost # pstree -pinit(1)auditd(1113)auditd(1114) console-kit-dae(1308)console-kit-da(1309) console-kit-da(1310) console-kit-da(1311) console-kit-da(1312) console-kit-da(1313) console-kit-da(1314) console-kit-da(1315) console-kit-da(1316) console-kit-da(1317) console-kit-da(1318) console-kit-da(1319) console-kit-da(1320) console-kit-da(1321) console-kit-da(1322) console-kit-da(1323) console-kit-da(1324) console-kit-da(1325) console-kit-da(1326) console-kit-da(1327) console-kit-da(1328) console-kit-da(1329) console-kit-da(1330) console-kit-da(1331) console-kit-da(1332) console-kit-da(1333) console-kit-da(1334) console-kit-da(1335) console-kit-da(1336) console-kit-da(1337) console-kit-da(1338) console-kit-da(1339) console-kit-da(1340) console-kit-da(1341) console-kit-da(1342) console-kit-da(1343) console-kit-da(1344) console-kit-da(1345) console-kit-da(1346) console-kit-da(1347) console-kit-da(1348) console-kit-da(1349) console-kit-da(1350) console-kit-da(1351) console-kit-da(1352) console-kit-da(1353) console-kit-da(1354) console-kit-da(1355) console-kit-da(1356) console-kit-da(1357) console-kit-da(1358) console-kit-da(1359) console-kit-da(1360) console-kit-da(1361) console-kit-da(1362) console-kit-da(1363) console-kit-da(1364) console-kit-da(1365) console-kit-da(1366) console-kit-da(1367) console-kit-da(1368) console-kit-da(1369) console-kit-da(1370) console-kit-da(1372) crond(1260) dbus-daemon(1141)dbus-daemon(1143) dhclient(1064) login(1287)bash(1375) master(1250)pickup(1998) qmgr(1259) mingetty(1289) mingetty(1291) mingetty(1293) mingetty(1295) mingetty(1297) rhsmcertd(1273) rsyslogd(1129)rsyslogd(1130) rsyslogd(1132) rsyslogd(1133) sshd(1174)sshd(1388)bash(1392)pstree(2307) sftp-server(1426) udevd(457)显示目录树形结构安装tree命令rootlocalhost # tree /wang/wang/ zhang wang.txt列出目前所有的正在内存中运行的进程PSrootlocalhost # ps aux(A代表全部,U代表命令,X代表用户)Warning: bad syntax, perhaps a bogus -? See /usr/share/doc/procps-3.2.8/FAQUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.0 19228 1520 ? Ss Jun29 0:01 /sbin/initroot 2 0.0 0.0 0 0 ? S Jun29 0:00 kthreaddroot 3 0.0 0.0 0 0 ? S Jun29 0:00 migration/0root 4 0.0 0.0 0 0 ? S Jun29 0:00 ksoftirqd/0root 5 0.0 0.0 0 0 ? S Jun29 0:00 migration/0USER:运行此process的用户PID:该process的进程码%CPU:该process使用掉的CPU资源百分比%MEM:该process所占用的物理内存百分比VSZ: 该process所使用掉的虚拟内存量(Kbytes)RSS: 该process所占用的固定的内存量(Kbytes)TTY:该process是在那个终端机上面运作,若与终端机无关,则显示“?”,另外,tty1-tty6是本机上面的登陆者程序,若为pts/0等等的,则表示为由网络连接主机的程序。STAT:该程序目前的状态,linux进程有5种基本状态R:(正在运行或在运行队列中等待)S:该进程目前正在睡眠当中,但可被某些讯号(signal)唤醒T: 该进程目前暂停了例如: 编辑vi a.txt时 按下ctrl+z ps aux |grep viCtrl-c 是发送sigint信号,终止一个进程Ctrl-z 是发送sigstop信号,挂起一个进程Z:该程序应该已经终止,但是其父程序却无法正常终止它,造成zombie(僵尸)进程D:不可中断状态 高优先级的 N 低优先级的 S 包含子进程 l 多线程 + 前台程序START:该process被触发启动时间TIME:该process实际使用cpu运作的时间COMMAND:该程序的实际指令PS aux 使用BSD的格式来显示进程Ps ef 是使用标准的格式显示进行TOP 动态查看进程统计新区前五行是系统整体的统计信息1. 第一行是任务队列信息和uptime命令的执行结果一样:例:rootlocalhost # toptop - 09:35:06 up 7 min, 3 users, load average: 0.44, 0.93, 0.57Tasks: 348 total, 2 running, 346 sleeping, 0 stopped, 0 zombie%Cpu(s): 0.7 us, 0.3 sy, 0.0 ni, 98.7 id, 0.0 wa, 0.0 hi, 0.3 si, 0.0 stKiB Mem: 1878184 total, 1155664 used, 722520 free, 1584 buffersKiB Swap: 2097148 total, 0 used, 2097148 free. 531364 cached Mem rootlocalhost # uptime 09:36:42 up 9 min, 3 users, load average: 0.15, 0.68, 0.5109:36:42系统的当前时间up 9 min系统运行时间,格式为时、分3 users当前登陆用户load average: 0.15, 0.68, 0.51系统负载,即任务队列的平均长度。三个数值分别为1分钟、五分钟、15分钟前到现在的平均值一般来说,每个CPU内核当前活动进程数不大于3,则表示运行表现良好!当然这里说的是每个CPU内核,也就是如果你的主机是四核cpu的话,那么只要Uptime最后输出的一串字符数值小于4*3=12即表示系统负载不是很严重2. 第二、第三行为进程和CPU的信息当有多个CPU时,这些内容可能会超过两行,内容如下Tasks:348 total进程总数2 running正在运行的进程数346 sleeping睡眠的进程数0 stopped停止的进程数0 zombie僵尸进程数Cpu(s):0.7 us系统用户进程使用cpu百分比。不包括调高优先级的进程。PU%是由每个核的CPU占用率之和算出来的。如果你是4核CPU,核1 ,CPU使用率为100%,核2,CPU使用率100%,则会出现CPU高于100%的现象,最终为200%0.3 sy内核空间占用CPU百分比0.0 ni用户进程空间内改变过优先级的进程占用CPU百分比98.7 id空闲CPU百分比3. 第四五行为内存的信息内容如下:KiB Mem: 1878184 total物理内存总量1155664 used使用的物理内存总量722520 free空闲内存总量1584 buffers用做内核缓存的内存量和free K 一个意思Swap: 2097148 total,交换分区的总容量0 used使用的交换分区的总量2097148 free空闲的交换分区的总量531364 cached Mem缓冲的交换区总量。内存中的内容被换到交换区,而后又被换入内存,但使用过的交换去尚未被覆盖,该数值即为那些内容已存在于内存中的交
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 东营电动轮车租赁合同样本
- 商业活动柴油发电机租赁协议
- 建筑项目经理助理聘用协议
- 城市消防设施挡土墙施工劳务合同
- 农业企业兽药部门招聘合同
- 小公司工资纠纷处理策略
- 港口码头施工合同纠纷范本
- 医疗设备使用协议
- 网络游戏客服招聘合同
- 博物馆展览花卉装饰租用协议
- 人教版小学数学六年级上册《百分数的认识》课件
- 2024年新人教版数学七年级上册教学课件 4.1 第1课时 单项式
- 2024国家临床重点专科申报书(临床版)
- 2023中国人工智能系列白皮书-大模型技术(2023版)
- 《史记》上册注音版
- 餐饮铺台布技能铺台布教学课件
- 小学五年级上册数学计算题
- 聚乙烯安全技术说明书
- 03汽机系统拆除施工方案
- 年产1000吨淀粉酶生产工艺设计
- PPH术后摘除残留钉减少肛内坠胀性并发症的临床研究
评论
0/150
提交评论