
linux
AndyFrank
本人性格开朗,热爱软件开发与架构,喜欢广交朋友。
展开
-
查看linux服务器硬盘IO读写负载
<br />最近一台linux服务器出现异常,系统反映很慢,相应的应用程序也无法反映,而且还出现死机的情况,经过几天的观察了解,发现服务器压力很大,主要的压力来自硬盘的IO访问已经达到100%<br /> 为了方便各位和自己今后遇到此类问题能尽快解决,我这里将查看linux服务器硬盘IO访问负荷的方法同大家一起分享:<br /> 首先 、用top命令查看<br /> top - 16:15:05 up 6 days, 6:25, 2 users, load average: 1.45, 1.77原创 2011-04-06 08:45:00 · 1961 阅读 · 0 评论 -
监测Linux进程的实时IO情况
<br />block_dump Linux 内核里提供了一个 block_dump 参数用来把 block 读写(WRITE/READ)状况 dump 到日志里,这样可以通过 dmesg 命令来查看,具体操作步骤是: <br /># sysctl vm.block_dump=1 or # echo 1 >/proc/sys/vm/block_dump <br />然后就可以通过 dmesg 就可以观察到各个进程 IO 活动的状况了: <br /># dmesg -c <br /原创 2011-04-06 08:53:00 · 3456 阅读 · 0 评论 -
linux命令拷贝文件及文件夹,删除文件及文件夹(包含文件)
CP命令 格式: CP [选项] 源文件或目录 目的文件或目录 选项说明:-b 同名,备分原来的文件 -f 强制覆盖同名文件 -r 按递归方式保留原目录结构复制文件 cp -r /tmp/a /root/a 记得有空格。linux删除带文件的文件夹rm -rf file清空日志文件cat /etc/null > 日志文件名原创 2011-04-06 09:13:00 · 899 阅读 · 0 评论 -
编程获取Linux的cpu占用率和mem使用情况
<br /><br />Linux下提供top、ps命令查看当前cpu、mem使用情况,简要介绍如下:<br /><br />一、使用ps查看进程的资源占用<br /><br />ps -aux<br /><br />查看进程信息时,第三列就是CPU占用。<br /><br />[root@localhost utx86]# ps -aux | grep my_process<br />Warning: bad syntax, perhaps a bogus '-'? See /usr/shar原创 2011-04-11 09:33:00 · 2044 阅读 · 0 评论 -
编程获取Linux的cpu占用率和mem使用情况
原创 2011-04-11 09:33:00 · 618 阅读 · 0 评论 -
linux下查看系统io情况
<br />方式一<br /> vmstat 1<br /> <br /> 显示格式如下<br /> procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------<br /> r b swpd free buff cache si so bi bo in cs us sy id wa st<br /> 0 0 96 70148 42707原创 2011-04-11 09:59:00 · 18255 阅读 · 0 评论 -
vmstat的使用以及显示的字段信息说明
<br />vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监视。<br />vmstat的语法如下: <br /> vmstat [-V] [-n] [delay [count]]<br /> 其中,-V表示打印出版本信息;-n表示在周期性循环输出时,输出的头部信息仅显示一次;delay是两次输出之间的延迟时间;count是指按照这个时间间隔统计的次数。对于vmstat输出各字段的含义,可运行man vmstat查看原创 2011-04-12 17:52:00 · 1293 阅读 · 0 评论