码迷,mamicode.com
首页 > Web开发 > 详细

十(2)nload命令、监控io性能、free命令、ps命令 、netstat查看网络状态

时间:2018-02-28 18:05:07      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:netstat查看网络状态

               nload命令(查看网卡流量,与sar -n DEV)

(系统默认是没安装这个工具包的,yum install -y nload,安装nload前安装epel-release)

技术分享图片

使用nload查看网卡信息,可以看到进出使用网卡的信息,按q键退出。


                                        监控io性能(磁盘)

技术分享图片

安装:sysstat包就会安装有 iostat(iostat和sar同属一个包)

iostat -x

技术分享图片

%util数值高(磁盘io不足),则rkb/s 和wkb/s也会很高

%util: 作为磁盘性能的判断

iotop  (查看哪个进程频繁在磁盘读写)

先安装 yum install -y iotop

技术分享图片


                                           free命令(查看内存使用情况)

技术分享图片

free

技术分享图片

free -h (自动用适合的单位显示)

技术分享图片

buff:缓冲           cache:缓存

技术分享图片

 公式:total=used+free+buff/cache

       avaliable包含free和buffer/cache剩余部分


        

            ps命令

    (查看系统进程,相当于window下的任务管理器)


 ps aux    (查看系统的所有进程)

技术分享图片

ps -elf  和 ps aux差不多


进程的PID 

技术分享图片

kill +进程PID            就可以杀死一个进程


ls -l /proc/进程PID    尽可以查看到进程的启动处(目录)--》利于受到其他病毒入侵查看非法进程。



STAT说明:

技术分享图片

D 不能中断的进程

R run状态的进程 

S sleep状态下的进程

T 暂停、停止的进程

Z 僵尸进程

+ 前台进程

< 高优先级进程 (进程是高优先级的话使用cpu时就会优先)

N 低优先级进程

L 内存中被锁了内存分页

s 主进程

l 多线程进程




                                                                查看网络状态

netstat (查看tcp/ip通信状态)

技术分享图片

监听端口 :要想其他机器和我们的服务器进行数据交换、访问到服务,就需要提供一个监听端口。


 查看端口:netstat -lnp  (l:listen) 

技术分享图片

netstat -ltunp  (只查看tcp和udp状态)

技术分享图片



netstat -an   (查看全部连接状态)


!!!命令:  netstat -an | awk '/^tcp/ {++sta[$NF]} END {for(key in sta) print key,"\t",sta[key]}'

技术分享图片

ESTABLISHED :并发连接数  表示同一时刻有多少个客户端和服务端进行通信 




十(2)nload命令、监控io性能、free命令、ps命令 、netstat查看网络状态

标签:netstat查看网络状态

原文地址:http://blog.51cto.com/13589255/2074004

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!