9.虚拟内存 背景 虚拟内存——将用户逻辑内存与物理内存分开 只需要执行的部分程序调入内存 逻辑地址可以比物理地址空间大的多 允许多个进程之间共享地址空间 允许更有效的进程创建 按需调页 demand paging,在需要时才调入相应的页(即lazy swapper懒惰交换) 按需调页=分页+缺页+ ...
分类:
其他好文 时间:
2017-12-06 14:29:23
阅读次数:
144
Linux(ubuntu)虚拟内存的设置 swap空间就是虚拟内存,在物理内存不足时,有较大的用处。 查看内存空间大小:free -m // m表示显示的字节单位是m(megabytes) 下面我们就来增加系统的 Swap 大小。 www.2cto.com 1.首先用命令free查看系统内 Swap ...
分类:
系统相关 时间:
2017-12-05 13:31:07
阅读次数:
193
一 简介 WiredTiger引擎调优技 二 两种引擎对比概念 从3.2.x开始,WiredTiger成为默认的存储引擎。最为MongoDB目前最流行的存储引擎,WiredTiger与原先的MMAPV1相比有以下优势: 1 性能&并发:在大多数工作负载下,WiredTiger的性能要比MMAPV1高 ...
分类:
数据库 时间:
2017-12-04 14:57:03
阅读次数:
206
swap空间有两种形式:一是交换分区,二是交换文件。总之对它的读写都是磁盘操作。 linux内存通过 virtual memory 虚拟内存来管理整个内存, 虚拟内存管理着物理内存,也管理着swap交换空间。 Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需 ...
分类:
系统相关 时间:
2017-12-03 13:50:19
阅读次数:
196
2017 2018 1 20155313 《信息安全系统设计基础》第十一周学习总结 本周学习内容 虚拟存储器的概念和作用 虚拟存储器的概念: 虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部 ...
分类:
其他好文 时间:
2017-12-02 22:14:01
阅读次数:
183
查看进程占用内存情况: ps -aux VSZ表示占用虚拟内存单位KBRSS表示占用物理内存单位KB 添加swap文件大小为4G 内部存储块每块1M dd if=/dev/zero of=/swap bs=1M count=4096000 创建交换分区mkswap /swap 激活交换分区swapo ...
分类:
系统相关 时间:
2017-12-01 19:36:35
阅读次数:
229
以下内容转载自http://unixboy.iteye.com/blog/174173/ 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内 ...
分类:
其他好文 时间:
2017-11-30 18:06:19
阅读次数:
202
free -m 查看内存情况 (单位MB) mem 行显示了从系统角度看来内存使用的情况, total是系统可用的内存大小, 数量上等于系统物理内存减去内核保留的内存. buffers和cached是系统用做缓冲的内存. buffers与某个块设备关联, 包含了文件系统元数据, 并且跟踪了块的变化. ...
分类:
系统相关 时间:
2017-11-28 11:46:37
阅读次数:
1013
使用虚拟寻址,CPU通过生成一个虚拟地址来访问主存,这个虚拟地址经过翻译转换成物理地址管理的硬件:内存管理单元MMU虚拟内存是放在磁盘上N个连续的字节大小的单元的索引 虚拟内存被分割为虚拟页VP物理内存被分割为物理页PP,也称为页帧 虚拟页的状态: 未分配的(未创建的) 没有数据关联,不占空间 未缓 ...
分类:
其他好文 时间:
2017-11-26 11:17:48
阅读次数:
110
一. 运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域. Java虚拟机所管理的内存将会包括以下几个运行时数据区域: 1. 程序计数器 1)程序计数器(Program CounterRegister) 是一块较小的内存空间,它的作用可以看做是当前线 ...
分类:
编程语言 时间:
2017-11-21 17:00:02
阅读次数:
192