一:Nmon
1、nmon运行在哪里?
nmon运行在你要监控的服务器上面
2、nmon的运行方式?
直接运行,可以通过窗口直接查看,也可以保存为文件,后续进行查看
3、nmon可以做什么?
应用在linux系统下面做系统资源监控,CPU,memory,disk,network,综合的系统性能监控工具
4、nmon组成部分?
nmon运行程序,nmon结果查看工具(excel)
二:nmon参数详解
nmon -s5 -c240 -f -m /home/
参数解释:
-s5 #每5秒采集一次数据
-c240 #采集240次,即为采集20分钟的数据
-f #生成的数据文件名中包含文件创建时间
-m #生成的数据文件的存放目录
这样就会生成一个nmon文件,并每5秒更新一次,直到十分钟后,生成的文件名如:_090824_1306.nmon,“”是这台主机的主机名
三:nmon下载地址
nomn官方文档:http://www.ibm.com/developerworks/cn/aix/library/analyze_aix/
nomn下载页面:
AIX:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon
Linux:
nmonanalyser 下载页面:http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser
nmon for 5.1, AIX 5.2, AIX 5.3, AIX 6,zip文件下载地址:http://www.ibm.com/developerworks/wikis/download/attachments/53871937/nmon4aix12e.zip?version=1
nmon Analyser V3.3 zip文件下载地址:
http://www.ibm.com/developerworks/wikis/download/attachments/53871868/nmon_analyser.zip?version=16
帖子:https://blog.csdn.net/u013258415/article/details/79193644
四:综合练习题
1、查看当前终端启动的所有进程的命令是什么?
答案:ps,查看当前系统所有的进程:ps -ef
2、动态查看当前系统进程的命令是什么?
答案:top
3、使用top命令监控进程编号为1的进程的状态信息?
答案:top -p 1
4、查看Centos系统,CPU详细硬件配置信息的命令是什么?
答案:cat /proc/cpuinfo
5、查看Centos系统内存静态使用情况的命令是什么?
答案:free
6、查看Centos系统内存动态使用情况的命令是什么?
答案:vmstat 3
7、buffer和cache的区别是什么?
答案:bufer:读缓存 cache:写缓存
8、swap空间的作用是什么,一般设置为多大?
答案:交换空间,从磁盘中化出一部分来增加为虚拟内存,一般大小为物理内存的2倍
9、如何查看Centos系统的磁盘大小?
答案:df -h
10、CPU监控里面iowait的含义是什么?
答案:指的是CPU等待磁盘操作所花费的资源的百分比
11、CPU监控里面idle的含义是什么?
答案:CPU空闲百分比
12、如何查看Centos系统内存硬件的信息?
答案:cat /proc/mominfo
13、如何查看Linux系统的发行版本?
答案:cat /etc/issue
14、如何查看Linux系统的内核信息?
答案:uname -a
15、Centos磁盘监控的命令有哪些?
答案:iostat,dstat
16、Centos网络监控的命令有哪些?
答案:netstat,dstat
17、评定CPU性能瓶颈的参考标准是什么?
答案:CPU us<85% sy<5%
18、评定内存性能瓶颈的参考标准是什么?
答案:free空间很少,swap使用了,si,so数量不断变化,而且量河大,认为内存瓶颈,内存使用率达到85%
19、评定磁盘性能瓶颈参考的标准是什么?
答案:使用top命令监控,wait数字5%以上,就可以说明CPU等待磁盘消耗的资源比较明显
20、评定网络性能瓶颈的标准是什么?
答案:netstat查看网络统计信息,看是否存在dropped数据包,以及是否有tcp大量的重传数据包出现
21、使用当前系统CPU达到100%使用率的方法有哪些?
答案:通过编写大量循环的语句,使得CPU繁忙。
22、使得当前系统内存泄漏的原因有哪些?
答案:在C/C++编写的程序中,程序申请了内存,但是没有使用free释放,使用Java类似的编程语言,垃圾回收不充分,受到影响,导致垃圾回收失败,长期以往,造成内存泄漏。
23、使得当前系统网络繁忙的方式有哪些?
答案:上传,下载大容量的数据文件,比如:wget下载等。
24、使得当前系统磁盘繁忙的方法有哪些?
答案:短时间里面,构造大量的磁盘读写操作
25、winscp的作用是什么?在工作当中如何应用?
答案:运行在windows下面的一个文件传输客户端,通过22端口与sshd服务器链接,进行windows到linux系统直接文件加密传输
26、xshell、putty的作用是什么,在工作当中如何应用?
答案:他们都是windows下面的客户端工具,用户远程登录linux主机,相当于一个linux的终端
27、如何查看windows系统下,端口80的网络连接?
答案:netstat -ano |findstr 80
28、如何查看Centos系统下,端口80的网络连接?
答案:lsof -i:80
29:给Centos系统eth0接口配置ip地址 192.168.192.8,子网掩码是255.255.255.0?
答案:ifconfig eth0 192.168.192.8 netmask 255.255.255.0
30、重启Centos网络的方法有哪些?请解释他们的区别?
答案:service network restart