《linux操作系统实验七》由会员分享,可在线阅读,更多相关《linux操作系统实验七(9页珍藏版)》请在人人文库网上搜索。
1、操作系统实验报告实验序号:7实验项目名称:Linux存储管理操作实践学 号实验地点姓 名指导教师专业、班实验时间、实验目的及要求通过本实验的学习,使学生掌握 Linux存储管理相关操作的基本方法。以学生自主训练为主的开放模式组织教学二、实验设备(软硬件环境)及要求安装有Ubuntu系统的VMWare三、实验内容与步骤实验内容:Linux存储管理操作实验步骤:1、学习使用free命令及其参数使用,列出执行结果并解释其中的意义。2、学习使用top命令及其参数使用实验名称:linux用户管理,列出执行结果并解释其中的意义。3、学习使用vmstat命令及其参数使用,列出执行结果并解释其中的意义4、学习使用ps命令及其参数使用,列
2、出执行结果并解释其中的意义。四、实验结果、数据处理与过程截图1. free: -b - k - m - g分别以字节(Byte、KB、MB、GB)为单位显示内存情况zxubuntu:S free -btotalusedfreesharedMem:0129203214&0908800buffers/ca匚hw:&90fl640Swap:59744free -n1usedfreesharedMem:100G8&91410'/+ buffers/cache;323677Swap:1
3、02111020zxubuntu:$ free -9totalusedfreesharedlien:0900-/+ buffers/cache:00Swap:00Ozxubuntu:$ free -ktotalusedfreesharedMem:162478888C168144620e-/+ buffers/cache:331412693376-1显示详细信息低和高内存统计zxubuntu:free -ItotalusedfreesharedbufferscachedMbf:1f)?47R«1446?fl6444665S8Low;3&97444High:
4、135G4B1315723475-/ +buffer/rarhe:33143669335?;1044964-o不显示缓冲区调节列zxubjntu:*$ free -ousedfreesharedbufrerscdchcdtotal仙:1G247S8seesss1442W6821924665685朋D:1646524156G1644964-s 持续观察内存使用状况pxgubuntu;free -s2totalusedfree'lem:13 8143880十buffers/tcbe;331796692992Swap:10
5、6524totalusedfree24143664buffers/ccbe:332012692776Swap:1016 S24-t显示内存总和列zxubuntu:S free -1U5dfreetotal'lem:0014368Sbuffers/cache:H31656693132Swdp:1044964Total:12671312I1188652-V显示版本信息zxgubuntu:free -V procps verston ?2+82. top (该命令经常用来监控 lin
6、ux的系统状况实验名称:linux用户管理linux重启命令,比如 cpu、内存的使用)-d指定更新的间隔redhat linux 9.0下载,以秒计算ZXiUDPPtop -23:19:33up1:49,1 user.load1 average: 0.53, 0Tasks:171 total,2un ntngi, 168 sleeping,0 stoppedCpU(S):6.3%US,4.7%sy,0%ni,8940td.0., 0.(hen:102q788ktotal,S8754qkused,13了244k free,1046524ktotal *1569kused *1044964k free,PIOUSERPRNIVIRT呂HR£敝PU删 EMTIF110
7、root200117n5flm9912S 6.65.13*5(2345zx2S9249F169P132mR 2*36*91:0ISISroot200S6S0442723488S 0.39.40:12Z76zx260S99649776724056.31.0 0;12 362zx200152n28P117mS 0 + 32.90:1“衫?n_A1T9TU1EZTThHS_A ._1 A3: Al-b以批量模式运行,但不能接受命令行输入xubuntu!$ top -bop -up 1:52»1 user,load1 average: 0*53, 0.3E,65asks:171 totalf
8、1 running j 169sleeping,9 stopped,1zombieputs):3.7%us,4*3Xsy, 0,咖i91.B航札 (>.B%wa.0”瞄hi,6.0%si俺円:1024700ktotal,0B6956k used,137S32k free,82976k buffi.wap:104&524ktotal,1560k used,1044964k free,467斗5BK cachPIDUSERPRNIVIRTRE££HRS %CPUStMEHTIHE+COMMAND37982XaeO8B94814nionS 1*9R 1-91*40:
9、00.49gnome-te3网ZX26020321144see9.19:30.62top1roo t20&363219521312S 6*00:01.78init2root2Q0000S0.0 0;00.01kthrea«dd-c显示进程完整的路径与名称PIDUS:RPRNIVIRTRE5SHRs%CPU炸FTIME+COMMAND1150root200117h50ri391250*75.14:10.10/usr/bin/X ;0 -auth1615root2。03S304Z7Z348G£0,3SS1Z.74/usr/sbtn/vntooUd237®zx2
10、00B223616m51.7fl:10.93/usr/lib/wware-too3798zx200B9848ISPt11mS9.31.5B:O2.S5gnore'terntnal-S累积模式,会将已完成或消失的子进程的cpu时间累积起来PIDUSERPRNI皿TRE£S需匚PU制EMTIHE+匚帥HAND11S0root2Be117m50F1S912R8.65,04:19,11Xorg2345zx2&62斗9n69fi32mS2-06.91:12.29conplz2276zx266569649.8m7214S1.01.96:15*48gno'ne-sessio
11、n5798zx26e89B481SF111ms1.01*50:63.17gncne-terminal-s安全模式top -stop - 23:34:46 up 2:05,1 user, IDad average: 0* 72 j 0*39, 0* 34rasks: 172 totalr fi runntnq f 163 sleeping, 6 stopped,1 zombiitpu(s) : 6.6%us , 6.e%sy, 6.0%ni, 83 .09iid , 0 . B%wa , fl.flKhi , fl. 0K 斗亡e;16247BSktQtal,83608k used,135180
12、k frtCj83640k buswap:it)4524ktotal, 1560k used,1044964k free,4G7545k ciPID USERPRNIVIRIRES SHR S %CPU %MEHTTME+ COWHANI1150root200117nSin 5912 R635.1斗:23.6O Xorg2345zx200249P169E32P1 S1.76.91:12. 88 COFiptz-i不显示任何闲置(Idle)或无用(Zombie )的行程PIDUSERPRNIVIRTRES SHRS %CPU %MEMTIME+ COMI3870ZXze0R
13、 0*30,10:00.96 top-n显示更新的次数,完成后将会退出topbxubuntu:$ top -n 1x U» i UU L17 root20000C13 root9-26Q6eex(Iubuntu: -$ |3. vmstat :vmstat -V -n delay count-V prints version*n causes the headers not to be reprinted regulai -a print inactive/active page stats *-d prints disk statistics-D prints disk table
14、 print旨 disk partition statist-s prints m table-n prints slbtnfo-S unit size-a打印活动页面统计xubuntu:*-$ vnstat -arocsnenory - - - - swsp- - to b spd free inact active st so bi bo e 3 1044 lieiSe 447752 394&96 & 0 46 11-f报告从系统启动后的派生数目zxubuntuz$ vnstat -f5374 forks-d打印磁盘统计2x0ubuntu:vnstat -ddisk-red
15、s- k F-writes-F *totalnerved sectorsEStotal merged sectorsranOd0000G0rani0000000-D打印磁盘表zx(gubuntu:$ vmstat -D28 disks3 partitions 31140 totl reads 1514B merged reds 1397782 read sectors 2666924 ntllt reading 6889 writes11247 merged writes 323736 written sectors 572228 mtllt writing& tnprogress 1
16、0 11 nilli spent 10-n使头部不能经常被重印:xubuntu:$ vnstat -n匚 snemory'SwapIorb£wpd free buff cchest sobt1 01044 109?2497124 497?24045-V查看版本zxubuntu:*$ vnstat *V pro匚。晳 version 3.2.S4. ps:ps -a显示现行终端机下的所有程序,包括其他用户的程序xubuntu:$ ps -aPID TTYTIME CMD5475 pts/000:00:00 PSps -A显示所有进程zxgubunt:PID TTY1 ?2 ?3
17、 ?5 ?6 ?pS -ATIHE00:06:02 00:00100:9000:00:0300:00:00CUD init kthreadd ksofttrqd/0 kworker/u:0 niqratton/Ops c列出程序时,显示每个进程真正的指令名称,而不包含,参数或常驻服务的标示zxubuntu;$ ps cPID TTYSTAT4741 ptS/0SS5521 pts/OR+TIME COMMAND 跑 bash0:00 psps - e此参数效果和指定"A ”参数相同zx(8ubunt j:$PID TTV1 ?2 ?3 ?5 ?6 ?pg -eTIKE00:00:02
18、 00:06:00 00:0电:5Q 00:00:93 00:06:00 00:00:16cm init kthreadd ksQftirqd/O kworker/u:9 migration/O watchdog/0ps e列出程序时,显示每个程序所使用的环境变量。zxubuntu$ ps e PID TTYSTAT4741 pts/eSs5526 pts/OR+TIME COMMAND0:03 bash xdg_seat_Pj0:00 ps e LC_PAPER=eips f用ASCII字符显示树状结构,表达程序间的相互关系。zxubuntu:*5 ps -fUIDPIDPPIDCSTIME
19、TTYTIMECMD47414730fl64:12pts/o00:00:00bash55474741005:14pts/O00:00:00ps 'fps -H显示树状结构,表示程序间的相互关系。zxuburtu;$PS -HPID TTYTIME CMD4741 pts/000:90:00 bashS551 pts/0a1IO0:OG:00psps -N显示所有的程序,除了执行ps指令终端机下的程序之外。ps s采用程序信号的格式显示程序状况。)|2x(Jubuntups sIGNOREDCAUGHT STAT TTYUIDPIDPENDINGBLOCKED10G94741000090
20、00OG010OQ0£)03849044bB13efhS5pts/e1000i5557«!_6000000010&0OO0GO0000000073d3fef9R+Pts/Bps S列出程序时,包括已中断的子程序资料。zx0uburbtu:$ p£ STIMECOMMAMDPIDTTYSTAT4741ptS/6S50:05bash5585ptS/OR+0:00psjps -t 指定终端机编号,并列出属于该终端机的程序的状况。jxgubuntu!$ PIO TTY1 ?2 ?3 ?5 ?6 ?7 ?S ?9 ?10 ?11 ?12
21、?p£ -NTIME00:06:02O0:oe:00O0:GC;OQ00:00:9300:00:0000:GO;16oo:eo:0000:00:0006:06;3000:00:0000IG6:00CMD tnlt kthreadd ksoftirqd/O kworker/u:D nlgratton/O wetchdog/0 cpuset kheLper kdev tripf w netns£yn 匸 superszxgubunps -tWarning: bdd ps syntax, perhaps a bogus 1 -'? See http:PID TTY 474
22、1 pts/e 5旳STATssR+TIME COMMAND 0:ee bash 刃:日 p%tps u以用户为主的格式来显示程序状况。|2Kidubuntu:psuUSERPID碰PUvszR5S TTYSTATSTARTTINECOMMAND4741e,e0*371083496 pts/OSs04; 12e:60basht55952*00 + l49261156 pts;OR+05:20e:oops ups x显示所有程序,不以终端机来区分zxubuntu:$ ps xTIME COMMANDpio tpvSTATZQ74 ?SI0:00 /usr/btn/gnome-keyrZ085 ?Ssl6:16 gnome - sessiark - - sesZ120 ?S50:90 /usr/bin/ssh-agent2123 ?s0:90 /usr/btn/dbus-launc2124 ?Ss0:06 /bin/dbus-daemon -五、思考题Linux存储管理有何特点?答:大地址空间,进程保护,内存映射,公平的物理内存分配,共享虚拟内存六、 教师评语成绩签名:日期: