Linux   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – DirectMap1G显示有线数字庞大大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我没有在系统中设置任何大页面.为什么直接映射具有一个值得的值 DirectMap4k:251600 kB DirectMap2M:5941248 kB DirectMap1G:130023424 kB 查看cmdline,没有指定大页面.还有运行时的hugepages,目录中只有2M的hugepage条目,没有指定. # cat /proc/cmdline BOOT_IMAGE=/vmlinuz
我没有在系统中设置任何大页面.为什么直接映射具有一个值得的值
DirectMap4k:251600 kB
DirectMap2M:5941248 kB
DirectMap1G:130023424 kB

查看cmdline,没有指定大页面.还有运行时的hugepages,目录中只有2M的hugepage条目,没有指定.

# cat /proc/cmdline 
BOOT_IMAGE=/vmlinuz-3.11.0-26-generic root=UUID=7e5b93c9-ace5-4a9d-8623-c6718a2d720a ro console=ttyS0,9600 console=tty0 rootdelay=90 nomodes

_hugepages 3:~# cat /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr 
0                                               ^C
_hugepages 3:~# cat /sys/devices/system/node/node1/hugepages/hugepages-2048kB/nr 
0

# free -k
             @R_503_10586@l       used       free     shared    buffers     cached
Mem:     131911116   43668088   88243028          0     202272    2004796
-/+ buffers/cache:   41461020   90450096
Swap:      3999740          0    3999740



# cat /proc/meminfo 
Mem@R_503_10586@l:       131911116 kB
MemFree:        87704076 kB
Buffers:          202272 kB
Cached:          2004444 kB
SwapCached:            0 kB
Active:         38864132 kB
Inactive:        1784416 kB
Active(anon):   38441104 kB
Inactive(anon):     7924 kB
Active(filE):     423028 kB
Inactive(filE):  1776492 kB
Unevictable:        8384 kB
Mlocked:            8384 kB
Swap@R_503_10586@l:       3999740 kB
SwapFree:        3999740 kB
Dirty:               120 kB
WriteBACk:             0 kB
AnonPages:      38450956 kB
Mapped:            29576 kB
Shmem:               760 kB
Slab:            1441772 kB
SReclaimable:     184536 kB
SUnreclaim:      1257236 kB
KernelStack:       11632 kB
PageTables:       146568 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WriteBACkTmp:          0 kB
CommitLimit:    69955296 kB
Committed_AS:   81453204 kB
Vmalloc@R_503_10586@l:   34359738367 kB
VmallocUsed:      721460 kB
VmallocChunk:   34291709228 kB
HardwareCorrupted:     0 kB
AnonHugePages:   5980160 kB
HugePages_@R_503_10586@l:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      251600 kB
DirectMap2M:     5941248 kB
**DirectMap1G:    130023424 kB**

解决方法

如果支持和使用,它计算映射为4KB页面,2MB / 4MB页面和1GB页面页面数.如果/ proc / sys / vm / nr_hugepages设置为0(没有hugepages参数启动内核),它没有任何影响:

cat /proc/sys/vm/nr_hugepages
0

有关详细信息,请参见what does mean by HardwareCorrupted,DirectMap4k,DirectMap2M fields in “/proc/meminfo” file of Linux?.

大佬总结

以上是大佬教程为你收集整理的linux – DirectMap1G显示有线数字庞大全部内容,希望文章能够帮你解决linux – DirectMap1G显示有线数字庞大所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。