增加OSX上的共享内存以正确安装PostgreSQL

时间:2010-12-10 17:50:09

标签: django macos postgresql

这是我的第一篇stackoverflow帖子。我正在尝试将PostgreSQL设置为与Django一起使用。所有这些都是新手(在大学里用Python开了一门课程,现在尝试自学一点web开发)。

PostgreSQL的安装指南说:


“在运行安装之前,请确保您的系统正常运行 配置为允许使用更大量的共享内存。注意 这不会“保留”任何内存,因此配置更高是安全的 价值比您最初可能需要的。您可以通过编辑来完成此操作 文件/etc/sysctl.conf - 例如

%sudo vi /etc/sysctl.conf

在具有2GB RAM的MacBook Pro上,作者的sysctl.conf包含:

kern.sysv.shmmax = 1610612736 kern.sysv.shmall = 393216 kern.sysv.shmmin = 1 kern.sysv.shmmni = 32 kern.sysv.shmseg = 8 kern.maxprocperuid = 512 kern.maxproc = 2048

请注意(kern.sysv.shmall * 4096)应大于或等于 kern.sysv.shmmax。 kern.sysv.shmmax也必须是4096的倍数。

编辑(或创建)文件后,请在继续之前重新启动 安装。如果您想检查当前使用的设置 在内核中,您可以使用sysctl实用程序:

%sysctl -a

现在可以安装数据库服务器。“


我正在运行一个4GB内存的新开箱即用的MBA。如何正确设置?提前谢谢。

1 个答案:

答案 0 :(得分:1)

只需download the installer,然后点击“确定”即可开始使用。当一切都在运行时,您可以随时增加内存设置并编辑postgresql.conf以获得更好的性能。