MacでPacketSDTPServerを使うときのShared Memoryの設定

Mac OS Xではshared memoryの容量が小さ目に設定されているようで、10.8のデフォルト状態ではPacketSDTPServerが起動しません。/etc/sysctl.confに設定を書き込んで再起動すると、割当容量を変更することができます。

編集のためにはroot権限が必要なので、以下のようにsudeでエディタを起動してください。

sudo nano /etc/sysctl.conf

たとえば以下のように設定します。

kern.sysv.shmmax=1073741824
kern.sysv.shmmin=1
kern.sysv.shmmni=128
kern.sysv.shmseg=32
kern.sysv.shmall=262144

設定項目の詳細については、以下のページで説明されています。

Configuring Shared Memory on Mac OS X - Spy Hill .net

[browser-shot url=”http://www.spy-hill.net/help/apple/SharedMemory.html” width=”450”]

Mac OS X Server v10.6:共有メモリセグメント値の調整

[browser-shot url=”http://support.apple.com/kb/HT4022?viewlocale=ja_JP” width=”450”]