分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

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

发布时间:2023-09-06 01:43责任编辑:彭小芳关键词:暂无标签
               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查看网络状态

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved