首页
云原生
docker
containerd
Kubernetes
Prometheus
基础知识
操作系统
计算机网络
Linux基础
基础设施
Nginx
Devops
gitlab
jenkins
Maven
Ansible
前端
日志监控
数据库
MySQL
Redis
Oracle
编程
shell
python
其他
hyperledger-fabric
系统安全
运维相关工具
友情链接
归档
关于
Gaoyufu 's blog
好好活就是有意义的事,有意义的事就是好好活
累计撰写
257
篇文章
累计创建
92
个标签
累计收到
7
条评论
栏目
首页
云原生
docker
containerd
Kubernetes
Prometheus
基础知识
操作系统
计算机网络
Linux基础
基础设施
Nginx
Devops
gitlab
jenkins
Maven
Ansible
前端
日志监控
数据库
MySQL
Redis
Oracle
编程
shell
python
其他
hyperledger-fabric
系统安全
运维相关工具
友情链接
归档
关于
目 录
CONTENT
内存-Gaoyufu 's blog
以下是
内存
相关的文章
2023-05-25
虚拟内存
本文总结了Linux系统中物理内存与虚拟内存(交换空间)的运行机制。物理内存是硬件提供的真实内存,而虚拟内存是磁盘空间虚拟出的逻辑内存,用于满足物理内存的不足。Linux会在物理内存不足时将不常用的数据块交换到虚拟内存中。系统采用分页存取机制,并根据“最近最经常使用”算法进行页面交换。合理规划和设计Linux内存使用非常重要,物理内存和交换空间的大小设置需根据实际情况进行,不同内存大小有不同的设置原则。
2023-05-25
90
0
0
操作系统
基础知识
2023-05-25
内存运维管理
该文章介绍了Linux中的Buffer Cache、HugePages和ksmd的概念及其使用。Buffer Cache用于缓存磁盘数据,而Cache用于缓存文件数据,两者均可提升I/O性能。HugePages通过使用更大的内存页作为映射单位,减少了TLB失效和页表内存消耗,适用于需要大内存页的场景。ksmd是KSM的守护进程,用于合并相同的页面,释放内存供其他程序使用。文章还介绍了如何使用Hugetlb文件系统、设置可用HugePages数量,以及如何编写申请HugePages的代码。最后,文章提供了监控KSM运行情况的命令,并展示了KSM在内存管理中的应用效果。这些技术对于优化Linux系统的内存管理和性能具有重要意义。
2023-05-25
106
0
0
操作系统
基础知识
2023-05-25
SWAP换入换出
这是一个非常详细的关于Linux系统中Swap机制的文章。您详细解释了Swap如何工作,如何通过调整参数来管理Swap,以及如何分析和定位Swap使用过高的问题。这是一篇高质量的技术文章,对理解Linux内存管理和Swap机制非常有帮助。以下是对您文章的一些反馈和建议: 反馈: 1. 文章内容丰富,涵盖了Swap的基本概念、工作原理、参数调整、问题定位等多个方面,为读者提供了全面的视角。 2. 文章结构清晰,各部分内容之间的逻辑关系明确,易于理解。 3. 文章使用了实例和命令来辅助解释,使内容更加生动和易于接受。 建议: 1. 在介绍Swap的基本概念和工作原理时,可以加入一些实际的例子或者场景,这样可以帮助读者更好地理解这些抽象的概念。 2. 在介绍如何分析和定位Swap使用过高的问题时,可以提供一些具体的工具和命令的使用示例,或者提供一些实际的案例分析,这样可以使内容更加具体和生动。 3. 可以提供一些关于如何优化Swap配置的实用建议,例如如何设置合适的Swap分区大小,如何选择适当的swappiness值等。 总的来说,这是一篇非常棒的技术文章,对理解Linux内存管理和Swap机制有很大的帮助。希望这些反馈和建议能帮助您改进文章,使其更加完善。
2023-05-25
117
0
0
操作系统
基础知识
2023-05-25
内存寻址
这段摘要详细介绍了计算机内存管理中的内存地址、硬件中的分段和分页、Linux中的分段和分页等相关内容。首先,它阐述了逻辑地址、线性地址和物理地址的概念以及它们的作用。接着,描述了内存控制单元如何通过分段和分页将逻辑地址转换为物理地址。然后,详细解释了硬件中的分段,包括段描述符、段选择符和段寄存器的作用和构造。之后,介绍了Linux中的分段方式,以及用户态和内核态下的分段情况。接着,阐述了硬件中的分页机制,包括常规分页、扩展分页、物理地址扩展(PAE)分页和64位系统中的分页。最后,介绍了Linux中的分页模型,包括32位系统和64位系统中的不同分页方式。这篇文章为读者提供了内存管理方面的专业知识,有助于理解计算机系统的内存管理机制。
2023-05-25
106
0
0
基础知识
操作系统