文档章节

服务器性能命令

 走起来
发布于 2017/05/09 11:22
字数 377
阅读 3
收藏 0
  • uptime

  • dmesg | tail

  • vmstat 1

  • mpstat -P ALL 1

  • pidstat 1

  • iostat -xz 1

  • free -m

  • sar -n DEV 1

  • sar -n TCP,ETCP 1

  • top

安装系统命令:

sudo apt-get install sysstat

iostat : 查看磁盘io的实时情况

iotop: 查看硬盘io流量

iftop: 查看网络流量

mpstat -P ALL 2 20000 : 查看多核cpu的实时使用情况

vmstat 1 : 每秒查看一次系统的资源使用情况

strace -p pid : 查看一个进程的系统调用历史

ps auxf : 查看各进程及进程间的调用关系  www.2cto.com 

sar -n DEV 1(间隔时间) 4(总共显示次数): 查看网卡流量 

sar -A 1 10代表列出所有统计项目,每1s统计一次,共统计10次

ls /proc/11848/fd | wc -l 查看句柄数

netstat -an | grep TIME_WAIT -wc 查看事物等待时长

echo 1 > /proc/sys/vm/drop_caches  释放内存

grep -c 'GFT_POS==>>请求报文:' catalina.out 查看发送多少条数据

grep -a "GFT_POS==>>请求报文:" catalina.out > logbyclinva1.log

查看tcp保鲜配制:

#cat /proc/sys/net/ipv4/tcp_keepalive_time  7200  

 

/usr/sbin/iotop -btoqqqk --iter=5

 

#cat /proc/sys/net/ipv4/tcp_keepalive_intvl  75  

#cat /proc/sys/net/ipv4/tcp_keepalive_probes  9

每隔 1s 记录一次当前访问磁盘的进程及访问速度等信息,记录 5 次后退出:
/usr/sbin/iotop -btoqqqk --iter=5
 

linux查看哪个进程占用磁盘IO :
  pidstat -d 1
  iotop -oP

查看实时的网络流量
iftop
监控某网卡
iftop -i eth0 -n
同时显示是什么服务
iftop -i eth0 -n -P
更详细的参数可以iftop -h查看

 

本文转载自:http://www.oschina.net/news/69132/linux-performance

粉丝 1
博文 25
码字总数 2967
作品 0
闵行
私信 提问
缓存学习---redis

简介 官网公布数据:读的速度是110000次/s,写的速度是81000次/s redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合...

eos2009
2017/12/12
0
0
ApacheBench压测 那点事儿

摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! “我总是希望自己不要过于草率地去批评一个人” -《傲慢与偏见》 写代码,到处是指标和数据的。在写完接口,为...

泥沙砖瓦浆木匠
2016/06/30
495
0
DNS服务器(五):使用queryperf对DNS服务器作压力测试

一、querperf简介 当我们把DNS服务器配置好后,我们肯定会想测试一下DNS服务器的性能如何,上线后如果请求数够多服务器还能否响应?于是,我们可以使用软件模拟环境,对DNS服务器作评估性的测...

wubinary
2014/03/19
0
0
Nginx 从安装到配置,看这篇教程就够了

Nginx (读作”engine X”) 由Igor Sysoev(俄罗斯)于2005年编写,是一个免费、开源、高性能的HTTP服务器和反向代理,也可以作为一个IMAP/POP3代理服务器。 根据 Netcraft 的 April 2015 Web S...

三也视界
2018/12/13
0
0
你需要知道的16个Linux服务器监控命令

英文原文: hp.com,翻译:oschina 如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。 有些 Linux 发行版会...

Ryan-瑞恩
2014/11/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Angular 英雄编辑器

应用程序现在有了基本的标题。 接下来你要创建一个新的组件来显示英雄信息并且把这个组件放到应用程序的外壳里去。 创建英雄组件 使用 Angular CLI 创建一个名为 heroes 的新组件。 ng gener...

honeymoose
今天
4
0
Kernel DMA

为什么会有DMA(直接内存访问)?我们知道通常情况下,内存数据跟外设之间的通信是通过cpu来传递的。cpu运行io指令将数据从内存拷贝到外设的io端口,或者从外设的io端口拷贝到内存。由于外设...

yepanl
今天
6
0
hive

一、hive的定义: Hive是一个SQL解析引擎,将SQL语句转译成MR Job,然后再在Hadoop平台上运行,达到快速开发的目的 Hive中的表是纯逻辑表,就只是表的定义,即表的元数据。本质就是Hadoop的目...

霉男纸
今天
3
0
二、Spring Cloud—Eureka(Greenwich.SR1)

注:本系列文章所用工具及版本如下:开发工具(IDEA 2018.3.5),Spring Boot(2.1.3.RELEASE),Spring Cloud(Greenwich.SR1),Maven(3.6.0),JDK(1.8) Eureka: Eureka是Netflix开发...

倪伟伟
昨天
13
0
eclipse常用插件

amaterasUML https://takezoe.github.io/amateras-update-site/ https://github.com/takezoe/amateras-modeler modelGoon https://www.cnblogs.com/aademeng/articles/6890266.html......

大头鬼_yc
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部