首页 > 系统相关 >linux中透明巨页与巨页的区别

linux中透明巨页与巨页的区别

时间:2023-11-23 11:44:06浏览次数:43  
标签:透明 Linux 应用程序 巨页 访问 内存 linux

在Linux中,透明巨页(Transparent HugePage)和巨页(HugePage)是两种不同的内存管理技术。
透明巨页是Linux内核中的一项特性,旨在提高内存的利用率和性能。它通过将内存分配为更大的巨页(通常为2MB或1GB),减少了对内存页表的访问次数,从而提高了内存访问的效率。透明巨页是透明的,应用程序无需进行任何修改即可受益于这种内存管理技术。
而巨页是指一种更大尺寸的内存页,在Linux中可以使用不同的页面大小,常见的巨页大小是2MB或1GB。巨页可以提供更高的内存访问性能,因为它减少了页表的数量,降低了TLB(Translation Lookaside Buffer)缓存的压力,从而减少了内存访问的开销。巨页需要应用程序进行适当的修改和配置才能使用。
因此,透明巨页和巨页都是通过增加内存页的尺寸来提高内存访问性能,但透明巨页不需要应用程序的修改,而巨页需要应用程序的支持和配置。

标签:透明,Linux,应用程序,巨页,访问,内存,linux
From: https://www.cnblogs.com/linhaostudy/p/17851222.html

相关文章

  • linux 拷贝命令
    基本操作最简单的把文件a复制到文件夹file_a中,使用:cpafile_a,即可。复制多个文件想把多个文件如a,b,c复制到文件夹file_a中,使用:cpabcfile_a,即可。复制一个文件夹下的多个文件如果我们想把文件夹file_a中的多个文件,如a,b,c复制到文件夹file_b中,该怎么办呢?用最土的方法,cpfile......
  • 个人Linux常用命令记录
    常用命令ls:列出当前目录中的文件。cd目录:切换当前工作目录到指定的目录。pwd:显示当前工作目录的路径。touch文件名:创建一个空文件或者更新文件的访问时间。mkdir目录名:创建一个新的目录。rmdir目录名:删除一个空目录。cp源文件目标文件:复制文件......
  • Linux-如何比较比较两个目录中的文件差异
    在Linux命令行中比较两个目录是一项常见的任务,特别是当你需要确保两个目录之间的文件完全相同时。本文我们将介绍一些在Linux命令行中比较两个目录的方法。方法一:使用diff命令比较两个目录diff命令可以比较两个文件或目录之间的差异。要比较两个目录,只需将两个目录作为......
  • Linux中启动KeyCloak
    版本信息WSL:2Linux:Ubuntu20.04LTSkeyCloak:21.1.2JDK:17.0.9Linux命令所有命令若有权限问题,前面加sudo即可rm-rfoldermvfoldertarget查看版本信息lsb_release-aJDK安装配置下载:wgethttps://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.ta......
  • Rocky Linux 8.9 发布 - CentOS 的权威替代
    RockyLinux8.9发布-CentOS的权威替代RockyLinux由CentOS项目的创始人GregoryKurtzer领导请访问原文链接:https://sysin.org/blog/rocky-linux-8/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org以社区方式驱动的企业LinuxRockyLinux是一个开源的企业......
  • Oracle Linux 8.9 发布 - Oracle 提供支持 RHEL 兼容发行版
    OracleLinux8.9发布-Oracle提供支持RHEL兼容发行版OracleLinuxwithUnbreakableEnterpriseKernel(UEK)&RedHatcompatiblekernel(RHCK)请访问原文链接:https://sysin.org/blog/oracle-linux-8/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgOracle......
  • Linux 搭建Traefik 工具 实现dashboard远程访问
    Træfɪk是一个云原生的新型的HTTP反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端(Docker,Swarm,Mesos/Marathon,Consul,Etcd,Zookeeper,BoltDB,RestAPI,file...),可以对配置进行自动化、动态的管理.Træfɪk支持docker一键部署,内置WebUI,管理相对......
  • linux查看mac物理地址
    1.使用ifconfig命令ifconfig命令是Linux系统中用于配置和显示网络接口信息的工具之一。您可以通过以下步骤查看MAC物理地址:打开终端,输入以下命令并按下回车键:ifconfig系统将列出当前系统中所有网络接口的详细信息,包括MAC物理地址。通常,MAC地址显示在以"ether"开头的一行中......
  • 畅谈Linux在小型微型企业中的应用
    在这篇文章里我们讨论和畅谈一下系统在小微型企业中的应用,为什么会写这篇文章呢?因为在平时的工作中,认识的一些做小微型企业的朋友,他们经常找我咨询或是去解决一些平时工作中的IT相关的问题,那么小微型企业中的IT环境都是都是什么样的呢?我来为大家说一下:一般的都是不超过十台电脑......
  • 【linux上机实验】实验七 Linux开发工具的使用(二)(持续更新中)
    1.使用gdb调试下列程序,练习gdb命令。#include<stdio.h>#include<string.h>#include<stdlib.h>voidmy_print(char*string){printf("Thestringis\"%s\"\n",string);}voidmy_print2(char*string){ char*string2; intsize......