1台服务器,内存16G,top显示的信息如图:空闲内存是free+buffers,大概7G左右;已经使用的内存就是16-7=9G。但是进展列表显示的%MEM,相加,远远少于9G,是什么原因?查看/proc/meminfo,发现slab占用了8个G。通过观察/proc/meminfo发现,slab内存分为两部分:SReclaimable//可..
分类:
系统相关 时间:
2015-05-13 17:13:15
阅读次数:
172
Android 系统信息的获取一、内存(ram):1、android 的内存大小信息存放在系统的 /proc/meminfo 文件里面,通过adb shell 进入 手机目录后,使用 cat /proc/meminfo 可以显示这些信息:root@m7:/ # cat /proc/meminfo ....
分类:
移动开发 时间:
2015-05-12 18:44:47
阅读次数:
235
proc文件系统是一个虚拟的文件系统,用使用man proc命令上对proc的描述来说就是一个伪文件系统,它提供了一些内核数据结构的接口。通常该文件系统被挂载在/proc目录下,通常情况下他是只读的,但是一些文件也允许一些内核变量去修改。下面我列举几个例子://获取CPU的信息
cat /proc/couinfo这里是我的一些输出:
//获取内存信息
cat /proc/meminfo下面是输出:...
分类:
其他好文 时间:
2015-04-17 15:42:42
阅读次数:
158
额,这里不能抱怨由于网络原因,几次写博客都被牛逼哄哄的网速给回了,dan疼啊!文本搜索工具:grep,egrep,fgrep1(1)grep"^[[:alpha:]]*"/proc/meminfo(2)grep"^[a-zA-Z]\+"/proc/meminfo2grep-v".*\/sbin\/nologin.*"/etc/passwd|cut-d:-f1grep-v".*\/sbin\/nologin$"/e..
分类:
系统相关 时间:
2015-04-13 23:07:09
阅读次数:
358
工作中遇到挺多需要分析内存泄露问题的情况,现在大致简要写下思路,等之后时间相对比较充裕再进行补充。1.明白内存泄露的判断依据?个人总结为:持续增加,只增不减!理解一下这8个字,配合几个命令和工具来确定一下你的应用是否存在内存泄露问题,这是很关键的,如果一开始就判断错误了,那么没有继续往下进行的理由。命令如下: adb shelldumpsys meminfo 应用包名 [当然,比较粗略地话,可以用...
分类:
移动开发 时间:
2015-04-09 23:53:05
阅读次数:
310
内核组成:
内存管理
设备管理
文件系统管理
进程管理
内存管理:
虚拟内存
交换空间
页面(块)
cat /proc/meminfo
ipcs -m
设备管理:
硬件管理 内核模块(kernel module)
unix文件:字符,块,网络
设备文件被创建为节...
分类:
其他好文 时间:
2015-04-03 19:25:23
阅读次数:
181
busybox 一个二进制程序,模拟实现众多程序。 /bin/busybox查看本机硬件设备信息: #cat/proc/cpuinfo #cat/proc/meminfo #lsusb显示usb接口信息。 #lspci显示pci总线上的所有设备。 #hal-device显示所有硬件的详细信息。 hardwareabstractlayer硬件抽象层。编译busybox: #tar..
分类:
系统相关 时间:
2015-02-24 13:54:57
阅读次数:
293
一、硬件要求1、内存 & swapMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more检查内存情况# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo2、硬盘由于CentOS安装后差...
分类:
数据库 时间:
2015-02-07 18:46:16
阅读次数:
294
原文地址:http://www.cnblogs.com/helloandroid/articles/2210334.html在android开发中,有时候我们想获取手机的一些硬件信息,比如android手机的总内存和可用内存大小。这个该如何实现呢?通过读取文件"/proc/meminfo"的信息能够...
分类:
移动开发 时间:
2015-02-02 12:14:56
阅读次数:
221
#!perl
use warnings;
use strict;
use Net::SMTP_auth;
#&sendMail;
while(1)
{
my ($sumMem, $freeMem, $rateMem);
open MEM, "cat /proc/meminfo |" or die $!;
while()
{
$sumMem = $1 if(/MemTotal:\s+...
分类:
系统相关 时间:
2015-01-30 10:53:15
阅读次数:
235