码迷,mamicode.com
首页 >  
搜索关键字:物理内存    ( 1388个结果
分布式缓存---Memcached 入门
【1】Memcached是使用基于Key-value值对形式的内存缓冲,它不是使用磁盘缓冲来充当缓冲,而是使用实实在在的物理内存。 【2】Memcached需要在启动时就指定分配的内存大小。命令如:memcached -d -m 内存大小(M为单位) -l IP地址 -p 端口 【3】Memcach...
分类:系统相关   时间:2015-05-20 18:13:24    阅读次数:191
javascript引用和赋值
1 var arr1=[1,2,3,4];//数组1被创建 指向物理内存的一个地址 2 var arr2=arr1;//数组arr2 被赋值为arr1(引用了arr1); 3 //alert(arr1);//1,2,3,4 4 //alert(arr2);//1,2...
分类:编程语言   时间:2015-05-20 00:22:50    阅读次数:134
通过redis-rdb-tools分析redis内存使用量
背景:生产上一台redis服务器,物理内存32G,几个项目都在用,经常不足一月内存就会耗尽,然后开始使用swap,当swap也用尽的时候,系统就宕机。redis配置也优化过几次,但未见成效。因此决定看看redis里存放数据占用内存大小,看看有没有异常数据。一、安装redis-rdb-tools工具#...
分类:数据库   时间:2015-05-19 12:29:03    阅读次数:231
linux应用开发-内存共享
linux应用开发-内存共享 一 虚拟内存 程序运行时,将需要的数据载入物理内存,其他的载入虚拟内存 内核态和用户态是系统内的方式 二 命令ipcs查看系统当前的通信方式 三 操作函数 获取共享内存地址shmget 映射到进程空间shmat 操作空间memcpy 关闭映射shmdt 根据需要是否删除该空间shmctl            ...
分类:系统相关   时间:2015-05-18 14:48:01    阅读次数:174
shmget共享内存
一. 共享内存介绍系统V共享内存指的是把所有共享数据放在共享内存区域(IPC shared memory region),任何想要访问该数据的进程都必须在本进程的地址空间新增一块内存区域,用来映射存放共享数据的物理内存页面。系统调用mmap()通过映射一个普通文件实现共享内存。系统V则是通过映射sh...
分类:其他好文   时间:2015-05-15 10:38:24    阅读次数:258
Linux 内存使用方法详细解析
我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占...
分类:系统相关   时间:2015-05-14 18:10:24    阅读次数:227
linux应用开发-进程管理
linux应用开发-进程管理 一 进程 一个组成部分是操作系统用来管理进程的内核对象,内核对象是系统用来存放进程的统计信息的地方 2^10 = 1K 2^20 = 1M 2^30 = 1G 2^32 = 2^30 * 2^2 = 4G 二 虚拟内存 程序只使用物理内存的一部分,程序本身装载在虚拟内存中 三 进程特性 linux特点:多任务,多进程,高并发,分...
分类:系统相关   时间:2015-05-14 14:18:56    阅读次数:143
linux 写时复制 copyonwrite
如果多个进程当父进程产生一个子进程时,会把父进程的代码段、数据段等拷贝给子进程,这里边有一个写时拷贝原则,这个动作并不是马上执行的,要等到子进程去修改内存里面的变量时候,才会进行拷贝,拷贝的机制并不是想象的那么简单,拷贝的时候只是拷贝子进程所需要的页,每个进程os都会进行分页管理,虚拟的内存空间2^32远远大于物理内存空间,然后把物理内存分成一页一页的形式,如果这个变量放在第一页,就只会进行第一页...
分类:系统相关   时间:2015-05-13 10:38:31    阅读次数:157
内存管理
整个系统的性能取决于如何有效地管理动态内存。 一、页框管理 1、页描述符 2、非一致内存访问(NUMA) 3、内存区(Memory Zone) ISA总心啊的直接内存存取(DMA)处理器有一个严格的限制:它们只能对RAM的前16MB寻址。在具有大容量RAM的现在32位计算机中,CPU不能直接访问所有的物理内存,因为线性地址空间太小。      Linux把内存节点的物理内存划分...
分类:其他好文   时间:2015-05-11 10:55:53    阅读次数:238
缓冲区溢出笔记
首先得会内存、寄存器还有程序运行的规则。 存储知识:      文件地址(File Offset):数据在PE文件中的地址,文件在磁盘上存放时相对于文件开头的偏移;      虚拟内存地址:每个进程都有的4G虚拟空间;      物理内存地址; 这三个地址要层层映射 内存:     代码区:存放二进制代码     数据区:存储全局变量     堆区:动态内存空间(还没太明...
分类:其他好文   时间:2015-05-08 00:04:00    阅读次数:184
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!