And*_*nov 8 mac-osx sysctl osx-lion
sysctl.conf狮子上的文件在什么位置?在 Snow Leopard 中,它位于/etc/sysctl.conf但现在该文件夹不再包含它。在聚光灯下搜索文件不会产生任何结果。
共享内存设置是否已移至不同的 conf 文件?它叫什么名字?
编辑
我正在尝试修改机器的内核共享内存设置。当我没有sysctl.conf在正确的位置找到文件时,我使用推荐的设置创建了自己的文件并将其放入/etc目录中。但是运行sysctl -a仍然显示旧的内存设置已经到位。
如何在安装 Lion 时修改这些设置?
小智 7
该位置仍然/etc/sysctl.conf或更准确/private/etc/sysctl.conf。我不得不调整一些设置,因为我想在我的机器上运行 Postgresql,结果我必须修改所有五个设置才能让它运行。所以我创建了这个文件并输入了如下内容:
kern.sysv.shmmax=1610612736
kern.sysv.shmmin=1
kern.sysv.shmmni=256
kern.sysv.shmseg=64
kern.sysv.shmall=393216
Run Code Online (Sandbox Code Playgroud)
然后我重新启动,从那以后它一直在工作......
注意您不必重新启动,您可以使用:
sudo sysctl -w kern.sysv.shmmax=1610612736
Run Code Online (Sandbox Code Playgroud)
等等....
这会实时进行更改,该文件将使它们在重新启动之间保持不变
我相信/etc/sysctl.conf这仍然是正确的地方(并且man sysctl.conf同意)。
你重启了吗?changes to /etc/sysctl.conf不是实时的:它们仅在系统启动期间进入多用户模式时读取/应用。
| 归档时间: |
|
| 查看次数: |
7936 次 |
| 最近记录: |