La "modalità prestazioni server" è abilitata o no?

1

Quando si verificano alcuni rallentamenti di condivisione dei file MAJOR in una nuova macchina macOS High Sierra su cui è in esecuzione Server.app mi sono imbattuto in questa pagina di Apple che mostra come abilitare la "modalità prestazioni per macOS Server".

link

Alcune risorse online fanno riferimento alla "vecchia" procedura prima che SIP impedisse il corretto funzionamento e fornivano istruzioni su come disattivare SIP e quindi utilizzare "serverinfo" per abilitare perfmode e quindi disattivare SIP.

Riferimenti a No boot-args in nvram e cosa fa in realtà serverperfmode = 1 su macOS? mi ha dato un po 'di più informazioni, ma non riesco a trovare informazioni sulla verifica dello stato di perfmode in High Sierra.

Ho impostato la variabile NVRAM come dice Apple, e controllando restituisce il risultato corretto di "boot-args serverperfmode = 1" e ho riavviato alcune volte, ma "serverinfo --perfmode" restituisce comunque il risultato di "Server la modalità performance NON è abilitata. "

Se impostato tramite NVRAM, "serverinfo --perfmode" dovrebbe indicare che la modalità prestazioni è abilitata? In caso contrario, come posso sapere se è stato abilitato? La variabile NVRAM dice essenzialmente "accendi all'avvio", ma non mi dice "è stata attivata all'avvio".

    
posta j-beda 24.04.2018 - 18:33
fonte

2 risposte

0

Secondo questo articolo devi disabilita SIP :

If you are using OS X 10.11 El Capitan or greater, you will need to disable SIP (System Integrity Protection) first. Check if your server is running in performance mode with

serverinfo --perfmode

If you find its NOT, its generally a good idea to enable it as performance mode tunes the system to run as a server.

You can do so by issuing:

serverinfo --setperfmode 1 When done, reboot.

    
risposta data 24.04.2018 - 23:40
fonte
0

OK, credo di avere un modo per determinare basato su Che cosa fa in realtà serverperfmode = 1 su macOS?

Se prendi l'output da sysctl -a puoi cercarlo per alcuni degli elementi sopra elencati e vedere quali sono i loro valori.

sysctl -a > temp.txt

Cerca temp.txt con il tuo editor preferito e cerca kern.maxvnodes , se è 300000 e se kern.maxproc è 5000, allora sei in "modalità performance" asdfasdf'.

O almeno alcune delle tue impostazioni corrispondono alle impostazioni della "modalità performance".

Poiché ho eseguito sia la variabile NVRAM che i metodi "disabilita SIP e utilizza serverinfo --setperfmode 1 ", in realtà non so se il metodo NVRAM da solo risulti nelle modifiche per High Sierra.

    
risposta data 25.04.2018 - 03:03
fonte

Leggi altre domande sui tag