服务器开启大页内存跟非大页内存有何不同?

纯牛奶丶 6711

{{ttag.title}}
服务器开启大页内存跟非大页内存有何不同?

该疑问已被 解决,获得了 30 S豆

回帖即可获得
2S豆
,被楼主采纳即奖励20S豆+10分钟内回帖奖励10S豆 [已过期] ,了解更多S豆奖励信息

完善手机号和公司名称,让服务更省心更便捷!立即完善

服务器开启大页内存与非大页内存的主要区别在于内存管理的方式、性能优化、配置方式以及适用场景。‌
内存管理方式‌:
大页内存‌:允许使用大于标准页面大小的内存页,通常页面大小可以达到数兆字节,如1GB。这种内存页的使用有助于减少页表的数量,因为每个页面可以映射更多的虚拟内存到物理内存,从而减少了内核需要维护的映射关系,提高了内存管理的效率‌1。
非大页内存‌:使用标准的页面大小,如4KB,这是大多数现代操作系统默认的页面大小。在这种配置下,页表的管理相对复杂,因为需要为每个4KB的页面维护映射关系。
性能优化‌:
大页内存‌:通过减少页表的数量和大小,可以降低内核在页面映射上的开销,从而提高系统的整体性能,特别是在处理大量内存访问的应用程序中,如数据库服务器。此外,大页内存还可以减少页面交换的频率,因为大页内存不会被轻易交换出内存‌1。
非大页内存‌:由于页表的管理较为复杂,可能会增加内核在页面映射上的开销,尤其是在处理大量数据时。
配置方式‌:
大页内存‌:需要显式配置,通常需要在系统启动时通过特定的系统参数或内核参数来启用。配置过程可能需要重启机器或进行特定的系统设置‌2。
非大页内存‌:是系统的默认配置,不需要额外的设置步骤。
适用场景‌:
大页内存‌:特别适合需要大量连续内存空间的应用程序,如数据库服务器、高性能计算等。通过减少页面交换和优化内存管理,可以提高这些应用程序的性能‌1。
非大页内存‌:适用于一般的应用程序和桌面环境,提供了较为通用的内存管理方式。
综上所述,服务器开启大页内存的主要目的是为了提高性能和减少内存管理的开销,特别是在处理大量数据时。而非大页内存则提供了更为通用的内存管理方式,适用于大多数一般用途的应用程序和桌面环境‌
本答案是否对你有帮助?
一个无趣的人 发表于 2024-9-9 10:09
  
服务器开启大页内存与非大页内存的主要区别在于内存管理的方式、性能优化、配置方式以及适用场景。‌
内存管理方式‌:
大页内存‌:允许使用大于标准页面大小的内存页,通常页面大小可以达到数兆字节,如1GB。这种内存页的使用有助于减少页表的数量,因为每个页面可以映射更多的虚拟内存到物理内存,从而减少了内核需要维护的映射关系,提高了内存管理的效率‌1。
非大页内存‌:使用标准的页面大小,如4KB,这是大多数现代操作系统默认的页面大小。在这种配置下,页表的管理相对复杂,因为需要为每个4KB的页面维护映射关系。
性能优化‌:
大页内存‌:通过减少页表的数量和大小,可以降低内核在页面映射上的开销,从而提高系统的整体性能,特别是在处理大量内存访问的应用程序中,如数据库服务器。此外,大页内存还可以减少页面交换的频率,因为大页内存不会被轻易交换出内存‌1。
非大页内存‌:由于页表的管理较为复杂,可能会增加内核在页面映射上的开销,尤其是在处理大量数据时。
配置方式‌:
大页内存‌:需要显式配置,通常需要在系统启动时通过特定的系统参数或内核参数来启用。配置过程可能需要重启机器或进行特定的系统设置‌2。
非大页内存‌:是系统的默认配置,不需要额外的设置步骤。
适用场景‌:
大页内存‌:特别适合需要大量连续内存空间的应用程序,如数据库服务器、高性能计算等。通过减少页面交换和优化内存管理,可以提高这些应用程序的性能‌1。
非大页内存‌:适用于一般的应用程序和桌面环境,提供了较为通用的内存管理方式。
综上所述,服务器开启大页内存的主要目的是为了提高性能和减少内存管理的开销,特别是在处理大量数据时。而非大页内存则提供了更为通用的内存管理方式,适用于大多数一般用途的应用程序和桌面环境‌
主动出击 发表于 2024-9-10 07:36
  

大页内存功能说明:标准版本VDI5.4.0R2开始支持大页内存功能。大页内存,就是其内存页比标准内存内存页更大,这能够减少页表的数量提高内存访问速率,同时分配给虚拟机的内存地址为连续性的,提高内存性能,简单来说就是给虚拟机分配连续的内存,使得虚拟机访问内存的速度增加。
注意事项:1、对内存使用较多的应用场景开启大页内存能提升虚拟机的性能,但开启此选项会导致虚拟机的内存预分配(只有内存超配阈值等于 1 时才支持开启大页内存)
2、大页内存预分配范围为 20%-80%(VMP 系统需要使用普通页内存,故大页内存比例上限不超过 80%)
3、在VMP【系统设置】中开启/关闭大页内存需要重启VMP主机才能生效配置步骤:
①、登录VMP【管理】-【系统设置】中勾选开启大页内存设置(默认会勾选)
②、【虚拟机】点击对应的虚拟机编辑【硬件】选择内存,勾选使用大页内存注意:如果是开机勾选或者取消大页内存选项需要重启虚拟机生效
牛马D大腿 发表于 2024-9-9 21:00
  
性能影响
内存访问速度:大页内存可以减少内存访问延迟,因为它减少了页表条目和TLB Miss。
CPU缓存效率:大页内存可以提高CPU缓存的效率,因为数据在缓存中的局部性更好。
系统资源利用:大页内存可以更有效地利用系统资源,尤其是在内存密集型应用中。
一抹月光 发表于 2024-9-9 16:27
  
主要区别在于内存管理的方式、性能优化、配置方式以及适用场景。‌
内存管理方式‌:
大页内存‌:允许使用大于标准页面大小的内存页,通常页面大小可以达到数兆字节,如1GB。这种内存页的使用有助于减少页表的数量,因为每个页面可以映射更多的虚拟内存到物理内存,从而减少了内核需要维护的映射关系,提高了内存管理的效率‌1。
非大页内存‌:使用标准的页面大小,如4KB,这是大多数现代操作系统默认的页面大小。在这种配置下,页表的管理相对复杂,因为需要为每个4KB的页面维护映射关系。
性能优化‌:
大页内存‌:通过减少页表的数量和大小,可以降低内核在页面映射上的开销,从而提高系统的整体性能,特别是在处理大量内存访问的应用程序中,如数据库服务器。此外,大页内存还可以减少页面交换的频率,因为大页内存不会被轻易交换出内存‌1。
非大页内存‌:由于页表的管理较为复杂,可能会增加内核在页面映射上的开销,尤其是在处理大量数据时。
配置方式‌:
大页内存‌:需要显式配置,通常需要在系统启动时通过特定的系统参数或内核参数来启用。配置过程可能需要重启机器或进行特定的系统设置‌2。
非大页内存‌:是系统的默认配置,不需要额外的设置步骤。
适用场景‌:
大页内存‌:特别适合需要大量连续内存空间的应用程序,如数据库服务器、高性能计算等。通过减少页面交换和优化内存管理,可以提高这些应用程序的性能‌1。
非大页内存‌:适用于一般的应用程序和桌面环境,提供了较为通用的内存管理方式。
综上所述,服务器开启大页内存的主要目的是为了提高性能和减少内存管理的开销,特别是在处理大量数据时。而非大页内存则提供了更为通用的内存管理方式,适用于大多数一般用途的应用程序和桌面环境‌
陈广生 发表于 2024-9-9 14:17
  
一起来学习,一起来学习
白茶 发表于 2024-9-9 14:15
  
大页内存功能说明:标准版本VDI5.4.0R2开始支持大页内存功能。大页内存,就是其内存页比标准内存内存页更大,这能够减少页表的数量提高内存访问速率,同时分配给虚拟机的内存地址为连续性的,提高内存性能,简单来说就是给虚拟机分配连续的内存,使得虚拟机访问内存的速度增加。
注意事项:1、对内存使用较多的应用场景开启大页内存能提升虚拟机的性能,但开启此选项会导致虚拟机的内存预分配(只有内存超配阈值等于 1 时才支持开启大页内存)
2、大页内存预分配范围为 20%-80%(VMP 系统需要使用普通页内存,故大页内存比例上限不超过 80%)
3、在VMP【系统设置】中开启/关闭大页内存需要重启VMP主机才能生效配置步骤:
①、登录VMP【管理】-【系统设置】中勾选开启大页内存设置(默认会勾选)
②、【虚拟机】点击对应的虚拟机编辑【硬件】选择内存,勾选使用大页内存注意:如果是开机勾选或者取消大页内存选项需要重启虚拟机生效
1453356145 发表于 2024-9-9 14:15
  
服务器开启大页内存与非大页内存的主要区别在于内存管理的方式、性能优化、配置方式以及适用场景。‌
内存管理方式‌:
大页内存‌:允许使用大于标准页面大小的内存页,通常页面大小可以达到数兆字节,如1GB。这种内存页的使用有助于减少页表的数量,因为每个页面可以映射更多的虚拟内存到物理内存,从而减少了内核需要维护的映射关系,提高了内存管理的效率‌1。
非大页内存‌:使用标准的页面大小,如4KB,这是大多数现代操作系统默认的页面大小。在这种配置下,页表的管理相对复杂,因为需要为每个4KB的页面维护映射关系。
性能优化‌:
大页内存‌:通过减少页表的数量和大小,可以降低内核在页面映射上的开销,从而提高系统的整体性能,特别是在处理大量内存访问的应用程序中,如数据库服务器。此外,大页内存还可以减少页面交换的频率,因为大页内存不会被轻易交换出内存‌1。
非大页内存‌:由于页表的管理较为复杂,可能会增加内核在页面映射上的开销,尤其是在处理大量数据时。
配置方式‌:
大页内存‌:需要显式配置,通常需要在系统启动时通过特定的系统参数或内核参数来启用。配置过程可能需要重启机器或进行特定的系统设置‌2。
非大页内存‌:是系统的默认配置,不需要额外的设置步骤。
适用场景‌:
大页内存‌:特别适合需要大量连续内存空间的应用程序,如数据库服务器、高性能计算等。通过减少页面交换和优化内存管理,可以提高这些应用程序的性能‌1。
非大页内存‌:适用于一般的应用程序和桌面环境,提供了较为通用的内存管理方式。
综上所述,服务器开启大页内存的主要目的是为了提高性能和减少内存管理的开销,特别是在处理大量数据时。而非大页内存则提供了更为通用的内存管理方式,适用于大多数一般用途的应用程序和桌面环境‌
旺旺薛饼 发表于 2024-9-9 13:43
  
大页内存功能说明:标准版本VDI5.4.0R2开始支持大页内存功能。大页内存,就是其内存页比标准内存内存页更大,这能够减少页表的数量提高内存访问速率,同时分配给虚拟机的内存地址为连续性的,提高内存性能,简单来说就是给虚拟机分配连续的内存,使得虚拟机访问内存的速度增加。
注意事项:1、对内存使用较多的应用场景开启大页内存能提升虚拟机的性能,但开启此选项会导致虚拟机的内存预分配(只有内存超配阈值等于 1 时才支持开启大页内存)
2、大页内存预分配范围为 20%-80%(VMP 系统需要使用普通页内存,故大页内存比例上限不超过 80%)
3、在VMP【系统设置】中开启/关闭大页内存需要重启VMP主机才能生效配置步骤:
①、登录VMP【管理】-【系统设置】中勾选开启大页内存设置(默认会勾选)
②、【虚拟机】点击对应的虚拟机编辑【硬件】选择内存,勾选使用大页内存注意:如果是开机勾选或者取消大页内存选项需要重启虚拟机生效
暗夜星空 发表于 2024-9-9 11:48
  
服务器开启大页内存与非大页内存的主要区别在于内存管理的方式、性能优化、配置方式以及适用场景。‌
内存管理方式‌:
大页内存‌:允许使用大于标准页面大小的内存页,通常页面大小可以达到数兆字节,如1GB。这种内存页的使用有助于减少页表的数量,因为每个页面可以映射更多的虚拟内存到物理内存,从而减少了内核需要维护的映射关系,提高了内存管理的效率‌1。
非大页内存‌:使用标准的页面大小,如4KB,这是大多数现代操作系统默认的页面大小。在这种配置下,页表的管理相对复杂,因为需要为每个4KB的页面维护映射关系。
性能优化‌:
大页内存‌:通过减少页表的数量和大小,可以降低内核在页面映射上的开销,从而提高系统的整体性能,特别是在处理大量内存访问的应用程序中,如数据库服务器。此外,大页内存还可以减少页面交换的频率,因为大页内存不会被轻易交换出内存‌1。
非大页内存‌:由于页表的管理较为复杂,可能会增加内核在页面映射上的开销,尤其是在处理大量数据时。
配置方式‌:
大页内存‌:需要显式配置,通常需要在系统启动时通过特定的系统参数或内核参数来启用。配置过程可能需要重启机器或进行特定的系统设置‌2。
非大页内存‌:是系统的默认配置,不需要额外的设置步骤。
适用场景‌:
大页内存‌:特别适合需要大量连续内存空间的应用程序,如数据库服务器、高性能计算等。通过减少页面交换和优化内存管理,可以提高这些应用程序的性能‌1。
非大页内存‌:适用于一般的应用程序和桌面环境,提供了较为通用的内存管理方式。
综上所述,服务器开启大页内存的主要目的是为了提高性能和减少内存管理的开销,特别是在处理大量数据时。而非大页内存则提供了更为通用的内存管理方式,适用于大多数一般用途的应用程序和桌面环境‌
赵运鹏 发表于 2024-9-9 10:35
  
主要区别在于内存管理的方式、性能优化、配置方式以及适用场景。‌
内存管理方式‌:
大页内存‌:允许使用大于标准页面大小的内存页,通常页面大小可以达到数兆字节,如1GB。这种内存页的使用有助于减少页表的数量,因为每个页面可以映射更多的虚拟内存到物理内存,从而减少了内核需要维护的映射关系,提高了内存管理的效率‌1。
非大页内存‌:使用标准的页面大小,如4KB,这是大多数现代操作系统默认的页面大小。在这种配置下,页表的管理相对复杂,因为需要为每个4KB的页面维护映射关系。
性能优化‌:
大页内存‌:通过减少页表的数量和大小,可以降低内核在页面映射上的开销,从而提高系统的整体性能,特别是在处理大量内存访问的应用程序中,如数据库服务器。此外,大页内存还可以减少页面交换的频率,因为大页内存不会被轻易交换出内存‌1。
非大页内存‌:由于页表的管理较为复杂,可能会增加内核在页面映射上的开销,尤其是在处理大量数据时。
配置方式‌:
大页内存‌:需要显式配置,通常需要在系统启动时通过特定的系统参数或内核参数来启用。配置过程可能需要重启机器或进行特定的系统设置‌2。
非大页内存‌:是系统的默认配置,不需要额外的设置步骤。
适用场景‌:
大页内存‌:特别适合需要大量连续内存空间的应用程序,如数据库服务器、高性能计算等。通过减少页面交换和优化内存管理,可以提高这些应用程序的性能‌1。
非大页内存‌:适用于一般的应用程序和桌面环境,提供了较为通用的内存管理方式。
综上所述,服务器开启大页内存的主要目的是为了提高性能和减少内存管理的开销,特别是在处理大量数据时。而非大页内存则提供了更为通用的内存管理方式,适用于大多数一般用途的应用程序和桌面环境‌

等我来答:

换一批

发表新帖
热门标签
全部标签>
安全效果
西北区每日一问
技术盲盒
技术笔记
干货满满
【 社区to talk】
每日一问
信服课堂视频
GIF动图学习
新版本体验
技术咨询
2023技术争霸赛专题
功能体验
产品连连看
自助服务平台操作指引
标准化排查
秒懂零信任
技术晨报
安装部署配置
原创分享
排障笔记本
玩转零信任
排障那些事
SDP百科
技术争霸赛
深信服技术支持平台
通用技术
以战代练
升级&主动服务
社区新周刊
畅聊IT
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
产品预警公告
信服圈儿
S豆商城资讯
「智能机器人」
追光者计划
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
高手请过招
高频问题集锦
POC测试案例
全能先锋系列
云化安全能力

本版版主

468
227
32

发帖

粉丝

关注

7
11
24

发帖

粉丝

关注

5
7
7

发帖

粉丝

关注

31
34
45

发帖

粉丝

关注

本版达人

新手89785...

本周建议达人

YangZhe...

本周分享达人

runner

本周提问达人