首页 > 系统服务 > 详细

linux 监控内存介绍

时间:2018-02-05 13:12:42      阅读:218      评论:0      收藏:0      [点我收藏+]

一:系统监控:
1.对cpu的监测:查看进程占用内存情况
top

pid         user              PRI         NI            size              RSS               share                 stat         
进程号       进程所属用户       优先级       优先级         进程所占空间     使用物理内存总数       占共享内存数             状态        
                             (不可改)      (可改)                                                                  R:运行
                                                                                                                 S:睡眠
                                                                                                                 D:不间断睡

                                                                                                                 Z:僵尸状态
                                                                                                                 T:被停止或被跟踪

 COMMAND

 程序名

 


top -d 2 每两秒更新一次top
top -d 2 -n 20 >> /tmp/top.txt 每两秒更新一次并把记录写进top.txt中,总共写20次

2.uptime命令: 查看有多少个用户

3.ps 显示进程情况
ps u 显示用户进程情况
ps -e 看所有

4.vmstat cpu内存和I/O都监测
procs(进程情况) memory(内存情况) swap(交换区缓存) iO(硬盘的输入输出) system(系统信息) cpu
r:队列中有几个进程 swpd:交换内存 si 调入交换区的内存 bi 调入情况 in 设备中断 us 用户进程 %
b:被阻塞 free:空闲 so 调回来的内存 bo 调出 cs 上下文交换 sy 系统
w:被交换 cache:缓存 id 空闲

 

二:操作进程
1.杀掉耗内存的进程
a.查用户的进程号
ps u 查用户的进程号PId
ps -e | grep vi 查含有vi的进程
b.杀进程
kill 进程号
kill (bash号) (杀不掉)重要进程不可杀
kill -9 (bash号) (强行杀)

2.改变进程的优先级
nice(-20~20):值越小优先级越高,root可改变优先级,其他用户只能降低自己的优先级
renice nice值 进程号
top中的NI就是优先级


查看端口:
netstat –apn | grep 8080

linux 监控内存介绍

原文:https://www.cnblogs.com/yu-hailong/p/8416814.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!