一、环境要求
Linux,内存4G以上。
二、安装redis
1.在/usr/local 建一个redis目录,执行命令步骤如下:
cd /usr/local;
mkdir redis;
2.将redis-2.8.19.tar.gz重命名为redis-cache.tar.gz用工具上传至linux建好的redis目录下,进行安装操作,执行命令步骤如下:
tarredis-cache....
分类:
其他好文 时间:
2014-12-31 11:23:35
阅读次数:
137
下面的 C 程序分配了1024字节的内存,然后从分配的内存以外的区域读取数据,在分配内存尾部之后写数据,最后将该内存区域变得不可访问。
#include
#include
int main()
{
char *ptr = (char *)malloc( 1024 );
char ch;
//Uninitialized read
ch = ptr[1024];...
分类:
编程语言 时间:
2014-12-28 18:17:49
阅读次数:
387
/**Author:DavidLin*Date:2014-11-11pm*Email:linpeng1577@163.comorlinpeng1577@gmail.com*world:thecityofSZ,inChina*Ver:000.000.001*history:editortimedo
1)LinPeng2014-11-11createdthisfile!
2)*/Linux-0.11内存管理模块是源代码中比较难以理解的部分,现在把笔者个人的..
分类:
系统相关 时间:
2014-12-28 01:53:20
阅读次数:
205
可以使用free,top查看内存的使用情况。
free(默认内存显示大小为kb)
free
total used free shared buffers cached
Mem: 65923008 51864508 14058500 0 368744 4166828...
分类:
系统相关 时间:
2014-12-25 20:39:16
阅读次数:
240
【资料收集】对linux内存的理解$free-mtotalusedfreesharedbufferscachedMem:32127245727555047816258-/+buffers/cache:783524292Swap:204799720382注意第2行:实际被程序占用的内存:-buffers/cache=7835
(used-buffers-cached)
24572-478-16258=7836实际可用内存总数:+buffe..
分类:
系统相关 时间:
2014-12-25 18:39:56
阅读次数:
162
本学期Linux内核实验最后是打印内核页表,线性地址----物理地址
我看到这个实验题目的时候想到的就是这个init函数(因为这部分当时就是我讲的^_^),这个函数是初始化linux内核页表的,也就是将32位系统中3G以上的896M线性地址映射到物理地址的0-896M,在其调用者paging_init函数中还处理了其他的情况,比如固定映射之类的。那属于高端内存映射那一块的内容,目前我们先看一下如...
分类:
系统相关 时间:
2014-12-25 13:07:35
阅读次数:
322
函数讲解部分参考http://net.pku.edu.cn/~yhf/linux_c/
calloc(配置内存空间)
相关函数
malloc,free,realloc,brk
表头文件
#include
定义函数
void *calloc(size_t nmemb,size_...
分类:
系统相关 时间:
2014-12-17 21:03:21
阅读次数:
337
Linux 是如何实现分页内存,以及如何用四级页表的代码对 X86 的两级分页进行兼容的?...
分类:
系统相关 时间:
2014-12-16 13:38:19
阅读次数:
208
如题,就工具而言主要包括valgrind、mtrace、dmalloc和memwatch等,具体使用请参照以下连接LinuxC内存泄露检测工具http://blog.sina.com.cn/s/blog_4b9216f50100e6o7.htmlLinuxC/C++内存泄漏检测工具:Valgrindhttp://zyan.cc/post/419/就内存泄漏检测的理论和实现请参照以下连..
分类:
系统相关 时间:
2014-12-11 10:31:47
阅读次数:
175
linux内存管理概述
内存管理的目标:
提供一种方法,在各种目的各个用户之间实现内存共享,应该实现以下两个功能:
1、最小化管理内存的时间,内存申请和释放响应时间短
2、最优化用于一般应用的可用内存,内存管理(算法)所占用的内存少,浪费的内存少(内存碎片少)
下图为内存分配器的关系:
1、kmalloc用于分配一块以字节数为单位的内存,所分配的内存物理地址是连续的
void...
分类:
系统相关 时间:
2014-12-08 21:24:47
阅读次数:
235