Ändern der Einstellungen für den gemeinsam genutzten Kernelspeicher bei einer Löweninstallation

8

Wo befindet sich die sysctl.confDatei auf Löwe? In Snow Leopard war es in, /etc/sysctl.confaber jetzt enthält dieser Ordner es nicht mehr. Die Suche nach der Datei im Scheinwerferlicht führt zu keinen Ergebnissen.

Wurden die Einstellungen für den gemeinsam genutzten Speicher in eine andere Conf-Datei verschoben? Was ist sein Name?

BEARBEITEN

Ich versuche, die Einstellungen für den gemeinsam genutzten Kernel-Speicher des Computers zu ändern. Als ich die sysctl.confDatei nicht am richtigen Ort gefunden habe, habe ich meine eigene mit den empfohlenen Einstellungen erstellt und in ein /etcVerzeichnis gestellt. Das Laufen sysctl -azeigt mir jedoch immer noch, dass die alten Speichereinstellungen vorhanden sind.

Wie ändere ich diese Einstellungen bei einer Löweninstallation?

Andrew Lauer Barinov
quelle

Antworten:

4

Ich glaube /etc/sysctl.confist immer noch der richtige Ort (und man sysctl.confstimmt zu).

Hast du neu gestartet? changes to /etc/sysctl.confsind keine Echtzeitsache: Sie werden nur gelesen / angewendet, wenn das System beim Start in den Mehrbenutzermodus wechselt.

voretaq7
quelle
7

Der Standort ist noch /etc/sysctl.confoder genauer /private/etc/sysctl.conf. Ich musste einige Einstellungen anpassen, weil ich Postgresql auf meinem Computer ausführen wollte, und es stellte sich heraus, dass ich alle fünf Einstellungen ändern musste , um es zum Laufen zu bringen. Also habe ich die Datei erstellt und so etwas eingefügt:

kern.sysv.shmmax=1610612736
kern.sysv.shmmin=1
kern.sysv.shmmni=256
kern.sysv.shmseg=64
kern.sysv.shmall=393216

Dann habe ich neu gestartet und es funktioniert seitdem ...

NB Sie müssen nicht neu starten, Sie können verwenden:

sudo sysctl -w kern.sysv.shmmax=1610612736

usw....

Dadurch werden die Änderungen in Echtzeit vorgenommen. Durch die Datei bleiben sie zwischen den Neustarts erhalten

Sebastian Stumpf
quelle