|
sysctl(8) è un'interfaccia che vi permette di effettuare cambiamenti ad un sistema FreeBSD già attivo. Questo include molte opzioni avanzate dello stack TCP/IP e del sistema di memoria virtuale che possono permettere di migliorare drammaticamente le prestazioni ad un sistemista che abbia esperienza. Più di cinquecento variabili di sistema possono essere lette e modificate usando sysctl(8).
In sostanza, sysctl(8) serve a due cose: a leggere e a modificare le impostazioni di sistema.
Per visualizzare tutte le variabili modificabili:
% sysctl -a
Per leggere una particolare variabile, ad esempio, kern.maxproc:
% sysctl kern.maxproc kern.maxproc: 1044
Per impostare una particolare variabile, usa l'intuitiva sintassi variabile=valore:
# sysctl kern.maxfiles=5000 kern.maxfiles: 2088 -> 5000
I valori validi per le variabili di sysctl sono generalmente o stringhe, o numeri, o valori booleani (un valore booleano può valere 1 per sì o 0 per no).
Questo, ed altri documenti, possono essere scaricati da ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Per domande su FreeBSD, leggi la documentazione prima di contattare <questions@FreeBSD.org>.
Per domande su questa documentazione, invia una e-mail a <doc@FreeBSD.org>.