- 浏览: 274957 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (204)
- Ubuntu (8)
- Maven (1)
- JVM (12)
- Shell (11)
- WEB (24)
- 数据库 (1)
- Linux (24)
- ibatis源码 (8)
- 乱七八糟 (6)
- memcache (2)
- 数据结构 (1)
- mongoDb (3)
- WebService (1)
- 装机 (1)
- zookeeper (0)
- Hbase (4)
- mysql (6)
- nginx (3)
- SSDB (0)
- kafka消息 (3)
- Rust语言学习 (2)
- Tair学习 (0)
- ES (7)
- freeMarker (2)
- 分布式任务调度学习 (0)
- Apache Camel翻译 (1)
- Storm (1)
- Netty (3)
- NodeJs (1)
- BootStrap (1)
- 读书计划 (0)
- databus (1)
- Socket编程 (1)
- Redis (5)
- Hystrix (2)
- JDK (2)
- JMeter测试 (1)
- Idea (8)
- JProfile学习 (9)
- springBoot (6)
- httpClient (1)
- Docker学习 (1)
- 微信小程序学习 (1)
- beanstalkd (0)
- gradle (1)
- 硬盘学习 (0)
- activiti-engine (1)
- 算法 (3)
- thrfit学习 (1)
- serviceMesh (2)
- 流控 (0)
- TCP (0)
最新评论
-
k_kid9157:
亲测可用 特来感谢LZ分享!
the namespace on the "definitions" element, is not atorChain doIntercept Interce -
fair_jm:
归纳得很好 还有G1 学习了
java的垃圾收集算法和垃圾收集器 -
zhouchaofei2010:
有理想 赞一个
ibatis源码 -
code_cj:
好像在哪里看过,有点熟眼...
jvm如何判断对象已死? -
ansjsun:
不错不错..就是有点粗略..希望能介绍下.标记整理和标记删除. ...
jvm如何判断对象已死?
二,利用vmstat命令监控内存
[root@www ~]# vmstat 2 10
procs ———–memory———- —swap– —–io—- –system– —–cpu——
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 1 1096 211184 125448 1747432 0 0 63 222 1 3 19 7 57 17 0
3 0 1096 167492 125680 1750628 0 0 1212 6 5225 2765 21 11 56 12 0
1 5 1096 202556 125880 1754964 0 0 1122 2286 5502 2252 32 6 46 16 0
3 1 1096 126464 125396 1765556 0 0 4842 88 5723 3821 38 11 33 18 0
2 4 1096 192260 125064 1752772 0 0 1958 42 4817 1868 20 6 61 14 0
1 3 1096 182900 125228 1757592 0 0 3668 4530 5513 2948 29 11 31 29 0
3 4 1096 127220 125388 1763436 0 0 3016 20 5579 2329 20 13 31 36 0
2 11 1096 138924 125616 1774812 0 0 4702 150 5871 3263 64 9 9 19 0
0 1 1096 164788 125800 1777452 0 0 3634 52 6158 2897 47 6 30 17 0
2 3 1096 175148 124992 1749708 0 0 4032 2 5698 2720 26 8 37 28 0
1,看memory列
swpd: 虚拟内存使用情况,单位:KB
如果不为0,或者比较大,但si,so一直为0,这种情况通常也不会影响系统性能。
free: 当前系统空闲的内存,单位KB
buff:表示buffers cache的内存数量,一般对块设备的读写才需要缓冲。
cache:表示page cached的内存数量,一般作为文件系统cached,频繁访问的文件都会被cached,
如果cache值较大,说明cached的文件数较多,如果此时IO中bi比较小,说明文件系统效率比较好。
2,看swap列
si:表示从磁盘交换到内存的交换页数量,单位:KB/秒
so:表示从内存交换到磁盘的交换页数量,单位:KB/秒
一般情况下,si、so的值都为0,如果si、so的值长期不为0,则表示系统内存不足。需要考虑增加系统内存。
[root@www ~]# vmstat 2 10
procs ———–memory———- —swap– —–io—- –system– —–cpu——
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 1 1096 211184 125448 1747432 0 0 63 222 1 3 19 7 57 17 0
3 0 1096 167492 125680 1750628 0 0 1212 6 5225 2765 21 11 56 12 0
1 5 1096 202556 125880 1754964 0 0 1122 2286 5502 2252 32 6 46 16 0
3 1 1096 126464 125396 1765556 0 0 4842 88 5723 3821 38 11 33 18 0
2 4 1096 192260 125064 1752772 0 0 1958 42 4817 1868 20 6 61 14 0
1 3 1096 182900 125228 1757592 0 0 3668 4530 5513 2948 29 11 31 29 0
3 4 1096 127220 125388 1763436 0 0 3016 20 5579 2329 20 13 31 36 0
2 11 1096 138924 125616 1774812 0 0 4702 150 5871 3263 64 9 9 19 0
0 1 1096 164788 125800 1777452 0 0 3634 52 6158 2897 47 6 30 17 0
2 3 1096 175148 124992 1749708 0 0 4032 2 5698 2720 26 8 37 28 0
1,看memory列
swpd: 虚拟内存使用情况,单位:KB
如果不为0,或者比较大,但si,so一直为0,这种情况通常也不会影响系统性能。
free: 当前系统空闲的内存,单位KB
buff:表示buffers cache的内存数量,一般对块设备的读写才需要缓冲。
cache:表示page cached的内存数量,一般作为文件系统cached,频繁访问的文件都会被cached,
如果cache值较大,说明cached的文件数较多,如果此时IO中bi比较小,说明文件系统效率比较好。
2,看swap列
si:表示从磁盘交换到内存的交换页数量,单位:KB/秒
so:表示从内存交换到磁盘的交换页数量,单位:KB/秒
一般情况下,si、so的值都为0,如果si、so的值长期不为0,则表示系统内存不足。需要考虑增加系统内存。
发表评论
-
查看磁盘IO的dstat命令的使用
2018-12-21 10:22 16461.dstat的选项 -c,-cpu ... -
linux的top进程状态
2018-12-18 10:28 1261R 是 Running 或 Runnable 的缩写, ... -
GDB的使用
2018-12-10 10:25 329待补充XXXXX -
如何查看linux中断发生的类型
2018-12-08 14:36 1134watch -d cat /proc/interrupts -
Linux vmstat命令实战详解
2018-12-08 13:53 754vmstat命令是最常见的Linux/Unix监控工具,可以展 ... -
进程实时监控pidstat命令详解
2018-12-06 19:27 1139pidstat主要用于监控全部或指定进程占用系统资源的情况,如 ... -
Linux CPU实时监控mpstat命令详解
2018-12-06 14:17 700简介mpstat是Multiprocessor Stati ... -
存储的计量单位
2018-11-21 10:21 560存储单位 计算机存储单位一般用B,KB、MB、GB、TB、P ... -
ieal下面的自动getset方法
2017-09-27 17:34 570idea 自定解析set/get方法的插件,总是忘了叫什么,今 ... -
linux下面的strace的用法
2017-08-01 17:22 577转子: http://blog.csdn.net/zhon ... -
Idea的2017版本激活
2017-04-25 09:52 523进入idea主页面,help-register-license ... -
ss命令操作socket
2017-04-19 10:23 598http://www.ttlsa.com/linux-comm ... -
linux每隔固定时间执行命令
2016-08-22 10:49 882$ watch -n 3 'date +"%H: ... -
Drool的学习资料
2016-07-07 15:50 361https://github.com/droolsjbpm h ... -
linux时间同步(待续)
2013-10-08 10:33 659设置时间 1、date -s [plain] view p ... -
linux修改hostname(转)
2013-10-08 10:05 730修改 Linux 主机名 Linux 下什么都比较麻烦,就连 ... -
linux查看内存使用情况
2013-09-06 17:40 1369看内存最方便的命令是f ... -
Linux下面修改字符集
2013-08-12 13:52 726http://blog.csdn.net/cyuyan1122 ... -
Linux下查看磁盘空间使用
2013-07-15 14:37 12981>df是以磁盘分区为单位来查看磁盘的使用情况: [ro ... -
centos mysql忘记密码
2013-03-04 15:11 878一:(停掉正在运行的mysql) [root@NetDakVP ...
相关推荐
用来查看linux内存使用情况的shell脚本.docx
linux 内存泄露排查文档。 介绍mtrace的使用。根据实际问题介绍如果定位问题。
本文为大家提供的这个脚本,通过查看status文件中VmRSS的字段来查看系统或进程使用的内存情况,有需要的朋友不妨参考下
Python文件:python来查看Linux系统内存使用情况.py Python文件:python来查看Linux系统内存使用情况.py
linux内存查看工具,devmem2
linux内存管理 linux内存管理 linux内存管理
嵌入式Linux内存与性能详解-史子旺 本书非常详尽地讲解了 linux 内存相关知识与 linux 系统调优相关的工具
linux 内核 内存泄露检测 linux 内核 内存泄露检测 linux 内核 内存泄露检测 linux 内核 内存泄露检测 linux 内核 内存泄露检测 linux 内核 内存泄露检测 linux 内核 内存泄露检测
下面小编就为大家带来一篇查看Linux内存条数与清理内存的命令方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
天大 操作系统 课程 linux 内存管理 实验报告
在使用共享内存的程序异常退出时,由于没有释放掉共享内存,在调试时会出现错误。您可以使用shell命令来查看与释放已经分配的共享内存,下面将详细说明如何进行查看和释放分配的共享内存的方法。
有关dmidecode命令的详细用法,请参考这篇文章:linux查看主板内存槽与内存信息的命令dmidecode 。 以上就是小编为大家带来的Linux 下dmidecode查看内存条数的命令介绍全部内容了,希望大家多多支持软件开发网~ 您...
linux 内存管理学习总结 学习心得 内存管理纲要
针对linux内存的使用,详细讲解了如何优化内存,及性能的提高
cgroup-linux内存资源管理.pdf cgroup-linux内存资源管理.pdf cgroup-linux内存资源管理.pdf cgroup-linux内存资源管理.pdf cgroup-linux内存资源管理.pdf cgroup-linux内存资源管理.pdf cgroup-linux内存资源管理....
在linux系统中,查看内存条个数,及每根内存的大小,可以使用dmidecode命令。 如下: #dmidecode | grep -A16 Memory Device$ 输出结果: Memory Device #存储设备 Array Handle: 0x1000 #阵列处理 Error ...
bin bin就是二进制(binary)英文缩写,该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。 /boot 该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息 /dev ...
查看linux系统内存使用情况,非常详细,全面
文中介绍了几个常用的linux下的命令及方法
linux内存管理工具