监控内存 free -b -s 3 > /root/Memory.txt
监控CUP vmstat -S M 3 > /root/Perform.txt
sar -n DEV -u -r 3 120 > perform.log
可以通过snmp协议监控内存。不过前提条件是linux上要装net-snmp服务。 或者可以通过free -b -s 3 > /root/Memory.txt 这个命令是每3秒获取一次内存信息并写到1个文本里。ctrl+C是关闭 kill %1也是关闭进程 可以使用该命令sar -n DEV -u -r 3 120 > perform.log
这个命令3秒采样一次,共采样120次 360秒=6分钟,可以根据自己的需要调整 3 和 120 这两个值。perform.log是保存的文件名 vmstat -S M 1 10 每隔1秒采集一次,共10次
vmstat -S M 1 > /usr/local/perform.txt 每隔1秒采集一次,输出到perform.txt中
top -d 3 -p 17521 每隔3秒监控17521的进程
pwd 显示当前路径
cd - 返回上一次目录 cd ~ 返回主目录 cd /目录名 进入目录 cd /etc 就进etc了 vmstat -S M 1 10 每隔1秒采集一次,共10次 vmstat -S M 1 > /usr/local/perform.txt 每隔1秒采集一次,输出到perform.txt中 top不会产生输出,屏幕内容保持不变。它刷新屏幕以显示新信息。因此,如果您只执行top并保持屏幕一直开启,则屏幕始终显示最新信息。退出top的命令为q,或者按下Ctrl-C. 四、top和sar的一点使用说明 最后,我们在讨论一下top工具和sar工具的一些用法。 Top : 显示系统当前的进程和其他状况 使用方式:top [-] [d delay] [q] [c] [S] [n] 说明:即时显示 process 的动态 -d 改变显示的更新速度,或是在交谈式指令列( interactive command)按d。 -q 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行。 -c 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称。 -S 累积模式,会将己完成或消失的子行程 ( dead child process ) 的 CPU time 累积起来。 -s 安全模式,将交谈式指令取消, 避免潜在的危机。 -i 不显示任何闲置 (idle) 或无用 (zombie) 的行程。 -n 更新的次数,完成后将会退出 top。 -b 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内。 范例: 显示更新十次后退出 ; top -n 10 将更新显示二次的结果输入到名称为 top.log 的档案里 : top -n 2 -b > top.log sar:收集、报告、保存系统的活动信息 使用方式:sar [options] [-A] [-o file] t [n] 说明:在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,sar命令的选项很多,下面只列出常用选项: -a 报告文件读写使用情况 -b 报告缓存的使用情况 -c 报告系统调用的使用情况 -d 报告磁盘的使用情况 -h 报告关于buffer使用的统计数据 -m 报告IPC消息队列和信号量的使用情况 -q 报告运行队列和交换队列的平均长度 -R 报告进程的活动情况 -r 报告没有使用的内存页面和硬盘块 -u 报告CPU的利用率 -v 报告进程、i节点、文件和锁表状态 -w 报告系统交换活动状况 范例: 查看CPU的利用率,以2s为间隔,采样5次。 Sar -u 2 5 |
|
来自: 唐僧0012 > 《Loadrunner》