18、Linux命令对服务器CPU进行监控】的更多相关文章

我刚开始做性能测试的时候,什么也不懂,就只知道压测.什么时候把系统压瘫痪什么时候结束.但是系统因为什么瘫痪却不是很清楚,后来开始研究服务器性能监控,运用到工作中,提高了不少生产力,下面就把我常用的命令或者工具分享给大家. top 参数介绍 top - 10:38:29[当前系统时间], 194 days[系统已经运行了194天], 1 user[个用户当前登录], load average: 0.07, 0.03, 0.01[系统负载,即任务队列的平均长度] Tasks: 152 total[总…
国际惯例,我们要知道什么是服务器的内存,内存有哪些作用.这里就不做过多介绍,Linux性能监控需要我们对底层要有一定的理解.下面我将会列出我常用的监控内存的工具. vmstat vmstat显示关于进程,内存,页,块I/O,traps和CPU的信息.vmstat既可以展示平均值,也可以是实时数据.通过提供采样频率和采样时间就可以开启vmstat的采样模式. 参数解释: 进程 r:等待执行时间的进程数 b:在不可中断睡眠中的进程数 内存 swpd:已使用的虚拟内存量 free:空闲内存量 buff…
服务器磁盘性能测试也是一个比较有意思的过程.首先我们要弄清楚磁盘储存哪些内容,这里推荐鸟哥的私房菜  我们不仅要推算出磁盘什么时候被占满,也要监控磁盘的读写速度.也就是我们常说的 I/O df -h df -h //查看磁盘使用情况 iotop(这个看起来比较直观) iostat nmon 第22篇已经介绍 点击  nmon PerfMon Metrics Collector 第17篇已经介绍,点击 PerfMon Metrics Collector 总结:最后补充一点,我在工作中遇到这样一个情…
带宽在我们性能测试中是非常重要的一个因素,带宽的理论上传/下载速度是可以进行推算的.比如你的带宽是10m,那么上传/下载理论速度是10/8=1.25m/s.举个例子,服务器上一个文件大小1.25M,我们下载这个文件,理论1s可以下载完成.但是这个时候如果有10个用户下载这个文件,理论下载速度应该是1.25m/10=0.125m=128kb.这个值可作为参考.但是实际情况应该不会这样~ 因为实际会复杂很多.一般涉及到上传下载,带宽基本都会出现问题.下面介绍我常用的一些工具.这些工具只能作为参考.在…
参考:http://www.infoq.com/cn/news/2015/12/linux-performance 1. uptime 如果电脑运行缓慢,执行 uptime 可以大致查看Linux服务器的负载,执行w或者top命令也可以,在这三个命令都可以看到系统的当前负载 注:参考文章 - http://www.ruanyifeng.com/blog/2011/07/linux_load_average_explained.html 上述三个命令都会有如上的输出,该输出表示当前系统的1.5.1…
来公司这么久,写过不少代码,可是一碰见关于Linux命令操作的马上绕过,每次都是嚷嚷同事过来帮我替换文件,重启服务器,一直害怕接触命令的我一次一次不嫌麻烦,哈哈.有没有醉了?其实我一直都知道操作不难,可就是难以动手亲自操作,仿佛在windows下习惯了换个Linux就会活不下去似的.最近终于良心发现一直这么折磨同事也不是个法子,于是乎,就找找Linux相关资料,硬着头皮给学习了一点皮毛.(有兴趣的童鞋可以参考我的Linux学习笔记,虽说是借鉴来的,但是表示我都看过,并且用手敲过.)今天在本地改了…
目录 tmux 背景 安装 使用 启动一个tmux session 暂时离开当前session 回到之前的session 重命名session 创建window 创建pane ps scp 参考 tmux 背景 当我用ssh连接到服务器后,起了一个服务后,如果我想要退出ssh, 但是又要保证服务是开启的,tmux就是这么的一个神器. 当然,它主要是用于终端复用, Tmux的Session可以用来保存一大堆的终端, 每个Session又可以有多个Window, 每个Window又可以分为多个Pan…
一下的命令都可以重启Linux服务器: 1.shutdown -r now 2.reboot 3.startx…
linux 服务器开了某项服务或程序后,内存占用的非常大,停止服务或关闭进程后,内存不会立即释放,需要手动释放,使用命令 echo 3 > /proc/sys/vm/drop_chaches 释放所有内存 echo 0 是服务器使用默认内存分配…
1. linux更改服务器时间: 权限:root用户才有权限更改服务器时间 使用date命令即可设置系统时间. 2. 查看系统时间 date 3. 设置当前系统时间为2015年5月8日19点48分0秒 date -s "2015-05-08 19:48:00" 4.  查看系统时间多种方式  基本上,date命令会翻译所有所有的百分号(%)开头的格式和输出在引号("")内所有的内容. date "+%Y-%m-%d %H-%M-%S "    …