偶然发现这个问题,执行这个命令,网上说是内存的映射,是不占用实际空间的,可是还是感觉怪怪的,希望专业人士解释一下。
# ll /proc/kcore -h
-r-------- 1 root root 128T Mar 15 14:40 /proc/kcore
偶然发现这个问题,执行这个命令,网上说是内存的映射,是不占用实际空间的,可是还是感觉怪怪的,希望专业人士解释一下。
# ll /proc/kcore -h
-r-------- 1 root root 128T Mar 15 14:40 /proc/kcore
7 回答5.4k 阅读
4 回答4.1k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
2 回答834 阅读✓ 已解决
2 回答3.3k 阅读
摘自一段原文解释:
/proc/kcore is like an "alias" for the memory in your computer. Its
size is the same as the amount of RAM you have, and if you read it as
a file, the kernel does memory reads.
其大致意识就是 kcore 相当于内存的别名,变相代表着内存,可以当做内存文件执行内存读取,其实通过不同的命令查看该文件所显示的大小也是不一致的,例如:
ls -lh /proc/kcore
du -hs /proc/kcore
你可以试试。