【发布时间】:2017-05-24 15:34:18
【问题描述】:
如何使用 C++ 获取“sysctl vm.max_map_count”或“/proc/sys/vm/max_map_count”
我不想打开 /proc/sys 文件.. 是否有http://man7.org/linux/man-pages/man2/sysctl.2.html 电话来获取号码?
【问题讨论】:
-
I do not want to open the /proc/sys file为什么? -
@SingerOfTheFall 我已经使用 sysctl 和其他 libc.so.6 调用而不打开 /proc 文件,我想保持这种方式
-
你试过
sysctl系统调用了吗? -
@Simon Kraemer - 我能够使用 sysctl 从 bash 设置新的最大映射计数,但是当我:'strace -v sysctl -w vm.max_map_count=12345' sysctl 命令不起作用对我有感觉。
-
那么你的问题是什么? sysctl 命令不使用 sysctl 功能?老实说,我不明白你的问题。请更新您的问题描述,以便我们真正了解您迄今为止尝试过的内容以及遇到问题的地方。
标签: c++ linux memory virtual sysctl