2024年4月29日发(作者:)

Linux的透明大页如何启用禁用

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的

多用户网络操作系统。这片文章介绍了Linux的Transparent

HugePages,一是介绍了查看是否启用透明大页,二是如何启用、禁

用透明大页,需要的朋友可以参考下

禁用、启用透明大页功能

方法1:设置/etc/文件,在系统启动是禁用。

[root@getlnx06 ~]# vi /etc/

# generated by anaconda

#

# Note that you do not have to rerun grub after making

changes to this file

# NOTICE: You have a /boot partition. This means that

# all kernel and initrd paths are relative to /boot/, eg.

# root (hd0,0)

# kernel /vmlinuz-version ro root=/dev/mapper/VolGroup--

LogVol0-LogVol01

# initrd /initrd-[generic-]

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,0)/grub/

hiddenmenu

title Red Hat Enterprise Linux 6 (6.x86_64)

root (hd0,0)

kernel /6.x86_64 ro

root=/dev/mapper/VolGroup--LogVol0-LogVol01 rd_NO_LUKS

LANG=en_-8 rd_NO_MD SYSFONT=latarcyrheb-sun16

crashkernel=auto rd_LVM_LV=VolGroup-LogVol0/LogVol01

rd_LVM_LV=VolGroup-LogVol0/LogVol00

KEYTABLE=us rd_NO_DM rhgb quiet

KEYBOARDTYPE=pc

initrd /6.x86_

transparent_hugepage=never

方法2:设置/etc/文件

[root@getlnx06 ~]# vi /etc/

#!/bin/sh

#

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

if

echo

fi

使用上面的配置后必须重启操作系统才能生效,你也可以运行下

面命令不用重启操作系统。

You must reboot your system for the setting to take effect,

or run the following two echo lines to proceed with the install

without rebooting:

[root@getlnx06

[root@getlnx06

always madvise [never]

[root@getlnx06 ~]#

补充:Linux基本命令

命令:

~]# echo

~]#

never >

cat

/sys/kernel/mm/redhat_transparent_hugepage/enabled

/sys/kernel/mm/redhat_transparent_hugepage/enabled

test

never

-f

>

/sys/kernel/mm/redhat_transparent_hugepage/enabled; then

/sys/kernel/mm/redhat_transparent_hugepage/enabled

格式::ls [选项] [目录或文件]

功能:对于目录,列出该目录下的所有子目录与文件;对于文件,

列出文件名以及其他信息。

常用选项:

-a :列出目录下的所有文件,包括以 . 开头的隐含文件。

-d :将目录像文件一样显示,而不是显示其他文件。

-i :输出文件的i节点的索引信息。

-k :以k字节的形式表示文件的大小。

-l :列出文件的详细信息。

-n :用数字的UID,GID代替名称。

-F : 在每个文件名后面附上一个字符以说明该文件的类型,“*”

表示可执行的普通文 件;“/”表示目录;“@”表示符号链接;“l”表示

FIFOS;“=”表示套接字。

命令

格式:cd [目录名称]

常用选项:

cd .. 返回上一级目录。

cd ../.. 将当前目录向上移动两级。

cd - 返回最近访问目录。

命令

格式: pwd

功能:显示出当前工作目录的绝对路径。

相关阅读:Linux主要特性

完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、

Windows的程序。这为用户从Windows转到Linux奠定了基础。许

多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是

否能正常运行,这一点就消除了他们的疑虑。

多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权

利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个

特点,Linux可以使多个程序同时并独立地运行。

良好的界面

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键

盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界

面的X-Window系统,用户可以使用鼠标对其进行操作。在X-

Window环境中就和在Windows中相似,可以说是一个Linux版的

Windows。

支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、

Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以

运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4

版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多

处理器技术。多个处理器同时工作,使系统性能大大提高。

Linux的透明大页