前言: Redis作为缓存的时候,我们需要配置好的最大内存maxmemory,一般建议设置为最大物理内存的一般,但是在实际过程中如果超过了设置最大内存,Redis提供了多种置换策略。 Resis配置文件maxmemory-policy: Redis在配置文件maxmemory-policy默认是no ...
分类:
其他好文 时间:
2019-10-11 12:42:44
阅读次数:
109
4.2保护模式和内存管理(80X86) 4.21 内存寻址 物理内存 计算机的物理内存是字节的线型数组,每个字节具有一个唯一地物理地址。 地址总线32位,共2^32个不同的物理地址。即内存物理地址空间有4G,总共可以寻址4G字节的物理内存。 小端法 段寻址技术 为了进行内存寻址,80X86使用了段寻 ...
分类:
系统相关 时间:
2019-10-11 01:01:38
阅读次数:
125
一些概念: 1.内存管理主要是管理缓存/主存/磁盘/磁带等存储介质锁形成的内存框架。 2.虚拟内存:即将物理内存(缓存和主存)扩充到外部存储介质(磁盘/光盘/磁带)上。这样内存的空间就大大的增加了。 3.中断的基本原理是:设备在完成自己的任务后向CPU发出中断,CPU判断优先级,然后确定是否响应。如 ...
分类:
其他好文 时间:
2019-10-10 15:45:57
阅读次数:
117
关于内存 存储器 :存储数据器件 外存 外存又叫外部存储器,长期存放数据,掉电不丢失数据 常见的外存设备:硬盘、flash、rom、u盘、光盘、磁带 内存 内存又叫内部存储器,暂时存放数据,掉电数据丢失 常见的内存设备:ram(单片机)、DDR 物理内存:实实在在存在的存储设备 虚拟内存:操作系统虚 ...
分类:
编程语言 时间:
2019-10-03 00:43:22
阅读次数:
105
内存: 物理内存、虚拟内存 物理内存: 实实在在存在的存储设备 虚拟内存 : 操作系统虚拟出来的内存 操作系统会在物理内存和虚拟内存之间做映射 在32位系统下 每个进程的寻址范围是4G; 0x00 00 00 00 ~0xff ff ff ff 在写应用程序的,咱们看到的都是虚拟内存 物理内存: 实 ...
分类:
其他好文 时间:
2019-10-03 00:38:18
阅读次数:
107
下面的所有例子都在ubuntu-server-x86_64 16.04下执行通过 什么是swap? swap space是磁盘上的一块区域,可以是一个分区,也可以是一个文件,或者是他们的组合。简单点说,当系统物理内存吃紧时,Linux会将内存中不常访问的数据保存到swap上,这样系统就有更多的物理内 ...
分类:
系统相关 时间:
2019-10-01 22:24:00
阅读次数:
124
实战性能优化 1 重新认知JVM 之前我们画过一张图,是从Class文件到类装载器,再到运行时数据区的过程,现在咱们把这张图不妨丰富完善一下,展示了JVM的大体物理结构图。 执行引擎:用于执行JVM字节码指令 主要由两种实现方式: (1)将输入的字节码指令在加载时或执行时翻译成另外一种虚拟机指令; ...
分类:
其他好文 时间:
2019-09-30 11:17:33
阅读次数:
135
这个命令可以看到微博的应用线程信息。 PID:进程号 PPID:父进程号 VSIZE:进程的虚拟内存大小 RSS:进程分配到的物理内存大小 WCHAN:进程正在睡眠的内核函数名称,干函数的名称是从/root/system.map文件中获得的。 NAME:进程名 ...
分类:
移动开发 时间:
2019-09-24 17:29:37
阅读次数:
247
HBase中JVM基本配置 在JVM中,默认情况下会设置minimum heap size 为 1/64 可用物理内存,并为maximum heap size设置 1/4 的物理可用内存(不过在Java8 之前,默认最大是1g)。当然,我们可以通过手动指定 JVM 参数,配置JVM的内存,例如: 在 ...
分类:
其他好文 时间:
2019-09-23 18:04:56
阅读次数:
129
psutil 能够轻松实现获取系统运行的进程和系统利用率 安装、导入模块 获取系统性能信息 CPU信息 1.使用cpu_times()方法获取CPU的完整信息: 2.获取单项数据,例如用户user的CPU时间比: 3.获取CPU的个数: 内存信息 获取物理内存总大小和已使用内存: 磁盘信息 磁盘IO ...
分类:
其他好文 时间:
2019-09-22 02:06:06
阅读次数:
165