博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 系统性能:观察、测试、调优
阅读量:5297 次
发布时间:2019-06-14

本文共 1050 字,大约阅读时间需要 3 分钟。

一个完整运行的 Linux 系统包括很多子系统(介绍,CPU,Memory,IO,Network,…),监测和评估这些子系统是性能监测的一部分。我们往往需要宏观的看整个系统状态,也需要微观的看每个子系统的运行情况。

系统性能专家 Brendan D. Gregg 的个人主页

Linux Performance :

 Linux Performance Tools

 

Linux observability tools

服务器运维:
CPU
磁盘
网络
内存

进程

1、iotop命令
iotop命令是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,使用iotop命令可以很方便的查看。
iotop使用Python语言编写而成,要求Python2.5(及以上版本)和Linux kernel2.6.20(及以上版本)。iotop提供有源代码及rpm包,可从其官方主页下载。
2、安装
# Ubuntu系统apt-get install iotop
 
# CentOS系统yuminstall iotop
 
编译安装
1wget http://guichaz.free.fr/iotop/files/iotop-0.4.4.tar.gz2tar zxf iotop-0.4.4.tar.gz3python setup.py build4 python setup.py install
 
3、语法
iotop (选项)
4、选项
-o:只显示有io操作的进程 -b:批量显示,无交互,主要用作记录到文件。 -n NUM:显示NUM次,主要用于非交互式模式。 -d SEC:间隔SEC秒显示一次。 -p PID:监控的进程pid。 -u USER:监控的进程用户。
 
5、iotop常用快捷键
左右箭头:改变排序方式,默认是按IO排序。
r:改变排序顺序。 o:只显示有IO输出的进程。 p:进程/线程的显示方式的切换。 a:显示累积使用量。 q:退出。
路由
网络
防火墙
安全
日志

Linux benchmarking tools

Linux tuning tools

Linux sar

转载于:https://www.cnblogs.com/aftree/p/9208916.html

你可能感兴趣的文章
hdu Numerically Speaking
查看>>
java题目练手
查看>>
简明 Vim 练级攻略【转】
查看>>
AC日记——Rmq Problem bzoj 3339
查看>>
AC日记——[SDOI2009]HH的项链 洛谷 P1972
查看>>
"undefined reference to" 多种可能出现的问题解决方法
查看>>
linux; 文件名乱码;问价名出现问号
查看>>
15. 3Sum
查看>>
JavaSE第十天20160816
查看>>
ListView
查看>>
【ASP.NET】@RenderBody,@RenderPage,@RenderSection的使用
查看>>
博客园 之 “水王”
查看>>
CentOS6 切换启动时的图形/文本界面的分析
查看>>
Linux 2.6 中的文件锁
查看>>
E. Train Hard, Win Easy
查看>>
放下心情,从最基础的开始来学习Javascript!
查看>>
JS实现图片的选择并预览,并且能删除
查看>>
PTA L2-004 这是二叉搜索树吗?-判断是否是对一棵二叉搜索树或其镜像进行前序遍历的结果 团体程序设计天梯赛-练习集...
查看>>
codeforces E - Anya and Cubes 分块处理 暴力搜索
查看>>
Unity3d UGUI序列帧动画
查看>>