LINUX基础操作(全部基于命令行)(5)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-18 20:56 点击:

*-======================-*
; 判定系统中CPU密集型进程
; 查找CPU密集型线程,用于多线程作业,如<Java>
$ ps -mp $Pid -o THREAD,tid,time
$ ps -Lfp $Pid
$ top -Hp $Pid


; 查找CPU密集型应用
$ ps -Lef
$ ps aux | sort -k3 -r ;%CPU
$ ps aux | sort -k4 -r ;%MEM
$ vmstat #INT ;#INT为间隔,注意"Si/So"列

; 判定系统中是否存在IO瓶颈
$ iostat -c #INT ;%IOWAIT

; 获取系统中磁盘相关数据
$ iostat -d ;查看磁盘活动,吞吐量与TPS
$ iostat -x ;看吞吐量与TPS
$ dstat


; 对WEB进行压力测试,<-c>并发连接,<-n>总连接数
$ ab -c 10 -n 100 http://www.baidu.com/

; 查看文件打开情况
$ lsof -p $Pid ;由进程$PID打开的文件
$ lsof -i:80 ;打开80端口的进程
$ lsof /tmp/Sess_xxxxx ;定位打开文件的进程

; 命名管道,适合于做有先后顺序的工作
; 适合于做多次输入一次取出的操作
$ mkfifo o
$ echo Hello > o&
$ echo World > o&
$ echo 'I\'am FC' > o&
$ cat o
; 请思考,上面最后一条命令的结果是什么呢


本文出自 “NOTHING IS SERIOUS!” 博客

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • /etc/fstab 详解
  • nginx主主集群
  •  LVS-NAT和LVS-DR模式的实现详解
  •  RHCE考试之磁盘配额
  • 学习笔记:ACL详解
  •  LVM逻辑卷管理器
  • suse linux双网卡双网关配置
  •  Nginx主主负载均衡架构
  • ubuntu学习Mysql

快速直达

操作系统导航

LinuxWindows虚拟机
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1