如何保留低端内存

news/2024/11/8 22:43:06/

如何保留低端内存


环境

Red Hat Enterprise Linux (RHEL) 5.x (X86)

在 X86 高内存设备中,当用户进程使用 mlock() 在常规区域分配大量内存时,可重新使用的 lowmem 内存可能会不足,而一些系统呼叫将失败并显示“EAGAIN” 等错误。

在 RHEL 5.x (X86) 中,最终用户可以使用 lowmem_reserve_ratio 控制保留的 lowmem。

详细信息

# cat /proc/sys/vm/lowmem_reserve_ratio
256 256 32
DMA Normal HighMem

在常规区域中,将保留 256 页(默认)。

要在常规区域中保留 512 页:

# echo "256 512 32" > /proc/sys/vm/lowmem_reserve_ratio
# cat /proc/sys/vm/lowmem_reserve_ratio
256 512 32

要设置永久值,请编辑 /etc/sysctl.conf 并添加以下内容:

vm.lowmem_reserve_ratio = 256 512 32

# sysctl -p
# cat /proc/sys/vm/lowmem_reserve_ratio
256 512 32

 


http://www.ppmy.cn/news/335143.html

相关文章

Redis的内存淘汰策略

Redis的高性能网络IO模型 Redis的高性能网络IO模型_Lucifer Zhao的博客-CSDN博客 Redis的持久化机制 Redis的持久化机制_Lucifer Zhao的博客-CSDN博客 Redis的过期策略 为了保证内存利用率,会把设置了过期时间并且过期的数据进行删除 惰性过期(被动过期): 通过…

windows for cuda cudnn

安装教程: https://blog.csdn.net/David_B/article/details/113576999?spm1001.2101.3001.6650.1&utm_mediumdistribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_sourcedistribute.pc_relevant.none…

cin和cout的使用

cin 1 cin的使用:2 cin>>a;3 cin和cout 都在std命名空间下4 cin使用“>>”右移运算符表示输入,将">>"右边的内容输入5 例如,6 void qq() {7 int b0;8 cin >> b0;9 …

cudnn cuda 网址

1cudnn cuDNN Archive | NVIDIA Developer 2. CUDA ToolKit的安装: CUDA的下载地址为:CUDA Toolkit Archive | NVIDIA Developer

TL431做比较器该如何理解?

TL431是由美国德州仪器公司(TI)和Motorola公司生产的2.50~36V可调精密并联稳压器,它是一种具有可调电流输出能力的基准电压源,TL431系列产品包括TL431C、TL431AC、TL431I、TL431AI、TL431M、TL431Y,共6种型号。它们的内…

pytorch使用DCN

pytorch使用DCN 前言正文 前言 关于DCN可形变卷积神经网络相信大家也都不陌生,使用额外的feature map区学习offset,以此达到可形变的效果。感觉和attention比较相似? 但是网络实现的代码版本各不相同,编译环境存在很多难以协调等…

C++语言cin和cout的详解

代码编译运行环境 QT creator 1.cin和cout简介 cin是C编程语言中的标准输入流对象,即istream类的对象。cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。此外,cout是流的对象,即ostream类的对象&am…

DCGAN

转自:https://blog.csdn.net/liuxiao214/article/details/74502975 首先是各种参考博客、链接等,表示感谢。 1、参考博客1:地址 ——以下,开始正文。 2017/12/12 更新 解决训练不收敛的问题。 更新在最后面部分。 1、DCGAN的…