在Linux系统经常被用作服务器系统。当服务器内存吃紧的时候,free命令是我们最常使用的内存分析工具。 free使用介绍# free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。 fr ...
分类:
系统相关 时间:
2020-02-20 09:19:40
阅读次数:
89
在Linux系统经常被用作服务器系统。当服务器内存吃紧的时候,free命令是我们最常使用的内存分析工具。 free使用介绍 free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。 fre ...
分类:
系统相关 时间:
2020-02-19 22:28:31
阅读次数:
93
在 系统经常被用作服务器系统。当服务器内存吃紧的时候, 命令是我们最常使用的内存分析工具。 使用介绍 命令可以显示 系统中空闲的、已用的物理内存及 内存,及被内核使用的 。在 系统监控的工具中, 命令是最经常使用的命令之一。 free命令使用起来非常简单。 下面列举一个我最常用的命令格式 输出显示如 ...
分类:
系统相关 时间:
2020-02-19 13:30:08
阅读次数:
82
背景 : 在此文章里会从分页分段机制去解析Linux内存管理系统如何工作的,由于Linux内存管理过于复杂而本人能力有限。会尽量将自己总结归纳的部分写清晰。 从实模式到保护模式的寻址方式的不同 : 16位CPU的寻址方式 : 在 8086 CPU 中,提供了两类寄存器来进行寻址,分别为段寄存器(例如 ...
分类:
系统相关 时间:
2020-01-25 15:27:43
阅读次数:
84
#开发运维常见问题 fork操作 同步操作 与内存量息息相关:内存越大,耗时越长(与机器类型有关) info:latest_fork_usec 改善fork 有限使用物理机或高校支持fork操作的虚拟化技术 控制Redis实例最大可用内存:maxmemory 合理配置linux内存分配策略:vm.o ...
分类:
其他好文 时间:
2020-01-14 13:06:13
阅读次数:
99
以下是几个关于linux 内存知识的文章,可以方便的学习linux 内存管理以及排查实际问题 参考链接 https://techtalk.intersec.com/2013/07/memory-part-1-memory-types/ https://techtalk.intersec.com/20 ...
分类:
系统相关 时间:
2020-01-10 22:39:21
阅读次数:
105
哇,感觉好久没更新了,今天我们来谈谈Linux的内存机制。 首先我们理一下概念 一、什么是linux的内存机制? 我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。物理内存就是系统硬件提供 ...
分类:
系统相关 时间:
2020-01-06 17:48:29
阅读次数:
84
什么是MMU MMU(Memory Management Unit)主要用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权、多任务多进程操作系统。(来自百度百科,对其几个点不熟悉,因此可以只考虑加粗部分) 发展历史 注意:学习一个知识点,很重要 ...
分类:
系统相关 时间:
2019-12-29 23:49:06
阅读次数:
99
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 上篇文章分析到 函数中,内核实现只是在进程的地址空间建立好了 区域,并没有实际的虚拟地址到物理 ...
分类:
系统相关 时间:
2019-12-29 21:57:13
阅读次数:
210
L用的是Centos7.5以上,主要是NMP三组件的安装记录。 通常会先安装一下依赖: yum install -y pcre-devel zlib-devel openssl-devel 使用yum或rpm方式安装MariaDB # 保留缓存软件包#sudo vim /etc/yum.conf c ...
分类:
数据库 时间:
2019-12-28 20:51:31
阅读次数:
115