当使用内存时, 记住一个内存页是 PAGE_SIZE 字节, 不是 4KB. 假定页大小是 4KB 并且 硬编码这个值是一个 PC 程序员常见的错误, 相反, 被支持的平台显示页大小从 4 KB 到 64 KB, 并且有时它们在相同平台上的不同的实现上不同. 相关的宏定义是 PAGE_SIZE 和 ...
分类:
系统相关 时间:
2019-07-07 14:38:45
阅读次数:
135
前言 之前在实习时,听了 OOM 的分享之后,就对 Linux 内核内存管理充满兴趣,但是这块知识非常庞大,没有一定积累,不敢写下,担心误人子弟,所以经过一个一段时间的积累,对内核内存有一定了解之后,今天才写下这篇博客,记录以及分享。 【OOM - Out of Memory】内存溢出 内存溢出的解 ...
分类:
系统相关 时间:
2019-05-06 18:47:30
阅读次数:
169
linux用free -m 查看linux内存使用情况 具体参数如下: Mem:内存的使用情况总览表。 totel:机器总的物理内存 单位为:M used:用掉的内存。 free:空闲的物理内存。 物理内存(totel)=系统看到的用掉的内存(used)+系统看到空闲的内存(free) 比较难以理解 ...
分类:
系统相关 时间:
2019-04-30 14:06:25
阅读次数:
160
Linux分页机制之分页机制的演变--Linux内存管理(七) 2016年09月01日 20:01:31 JeanCheng 阅读数:4543 https://blog.csdn.net/gatieme/article/details/52402967 ~ Linux分页机制之分页机制的演变--Li ...
分类:
系统相关 时间:
2019-04-07 20:29:38
阅读次数:
152
cdh搭建之前期优化:具体见链接地址:03搭建cdh生产环境前的Linux优化(涉及到Linux内存参数优化)https://blog.51cto.com/12445535/2365948
分类:
其他好文 时间:
2019-03-28 13:40:17
阅读次数:
151
优化cdh集群性能-可在安装集群前操作002//读完cdh官方文档后,可知的优化操作可在《03搭建cdh生产环境前的Linux优化(涉及到Linux内存参数优化)》https://blog.51cto.com/12445535/2365948这步同时操作讲解了:提供了一些性能问题的解决方案,并介绍了配置最佳实践。1、禁止tuned服务//是内存分配管理//关于tuned服务是什么?RHEL/Cen
分类:
其他好文 时间:
2019-03-26 09:20:33
阅读次数:
256
一.LVS是什么? LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。二.LVS能干什么? LVS主要用于多服务器的负载均衡。它工作在网络 ...
分类:
其他好文 时间:
2019-03-20 23:27:41
阅读次数:
290
一.LVS是什么?LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。二.LVS能干什么?LVS主要用于多服务器的负载均衡。它工作在网络层, ...
分类:
其他好文 时间:
2019-03-14 13:13:18
阅读次数:
280
转自:https://www.cnblogs.com/arnoldlu/p/8335475.html 专题:Linux内存管理专题 关键词:数据异常、缺页中断、匿名页面、文件映射页面、写时复制页面、swap页面。 malloc()和mmap()等内存分配函数,在分配时只是建立了进程虚拟地址空间,并没 ...
分类:
系统相关 时间:
2019-02-28 23:04:10
阅读次数:
162
将代码过程中比较重要的一些代码段做个记录,下边资料是关于linux c 内存映像的代码,应该是对大家有些用处。 #include<sys/types.h> #include<sys/mman.h> start为指针通常设为NULL,表示映射内存有系统决定。因为指定内存会经常出错。length为内存映 ...
分类:
系统相关 时间:
2019-02-03 16:47:52
阅读次数:
179