Elevato carico su OS X Server

1

Utilizzo OS X Server (5.2 su 10.12.2) su Mac Mini alla fine del 2014 con 8 GB di RAM e 2.6GHz i5. Il carico è sempre intorno a 3,5 - 6 anche senza alcuna applicazione in esecuzione. Anche in alto come root, non riesco a vedere nessun processo che usi molto tempo CPU.

Il server esegue alcuni servizi nel nostro ufficio di 10 persone.

  • Condivisione file per 1 host NFS
  • Calendario e amp; Contatti
  • Profile Manager con VPP e DEP (MDM) per 10 telefoni e mac
  • VPN per gli amministratori (quindi forse una volta alla settimana un login)
  • DNS per la rete locale con 1 zona
  • Apri Directory per MDM e un altro NAS di backup

Time Machine esegue il backup del server ma, a parte questo, non è in esecuzione alcun software o servizio.

Sono abbastanza sicuro che sia iniziato con l'ultimo aggiornamento di Sierra e OS X Server o almeno non l'ho mai visto prima.

system.log sembra normale con alcuni messaggi di launchd da quicklook ogni 5 minuti ma niente di insolito a parte questo.

Tutti gli altri registri sembrano normali senza messaggi di errore ripetuti continuamente o qualcosa del genere.

iostat sembra normale:

iostat
           disk0               disk2       cpu    load average
KB/t   tps  MB/s     KB/t  tps  MB/s  us sy id   1m   5m   15m
24.68   16  0.39     5.99    0  0.00   1  1 97  3.18 3.98 4.20

e, ultimo ma non meno importante, la linea superiore dall'alto

Processes: 423 total, 2 running, 421 sleeping, 1223 threads                                                                                                                                                                                                        17:30:02
Load Avg: 4.23, 4.08, 4.16  CPU usage: 0.24% user, 1.21% sys, 98.53% idle  SharedLibs: 256M resident, 46M data, 60M linkedit. MemRegions: 43391 total, 3896M resident, 175M private, 585M shared. PhysMem: 7872M used (1886M wired), 318M unused.
VM: 1090G vsize, 621M framework vsize, 91454(0) swapins, 116522(0) swapouts. Networks: packets: 32147266/24G in, 47494932/42G out. Disks: 1354379/36G read, 1681454/35G written.

Qualche idea su dove guardare o cosa succede?

Modifica: per chiarire, non ci sono processi in corso che spiegano le medie di carico elevate. E nella mia esperienza qualcosa del genere potrebbe venire dalla memoria corrotta o dall'HDD.

uptime
19:35  up 2 days,  6:19, 3 users, load averages: 5.17 4.96 4.54 

C'è qualcos'altro da guardare rispetto ai file di log?

Tutti i miei server SMP basati su linux funzionano con carichi di 0.xx e ho un po 'paura che ci sia un problema più grande da qualche parte.

    
posta Meiko Watu 05.01.2017 - 17:33
fonte

1 risposta

1

Questo carico mi sembra abbastanza normale per il server. La CPU inattiva 98,53% sembra abbastanza eccellente per un carico leggero del server. Non ha senso il confronto numerico diretto della media di caricamento macOS del Mach Kernel con linux, AIX, BSD o altri UNIX dato che l'architettura sottostante è diversa qui.

Ciò che si traduce nel sistema UNIX tradizionale è il conteggio dei thread attivi e l'utilizzo complessivo della CPU. Con più di un migliaio di thread attivi (forse un terzo è inattivo abbastanza da essere contrassegnato come "dormiente"), non proverei a sintonizzare o modificare nulla se l'avessi visto su una delle mie centinaia di server Mac e OS X di produzione .

Se sei davvero curioso, vorrei eseguire top -u -s 60 e lasciare che il sistema raggiunga il livello neutrale (in iostat la media di 15m che mostri è superiore alla media di 1m, il che significa che l'utilizzo della CPU tende ad abbassarsi - quando il tre valori sono all'incirca uguali, quello è un buon neutro da misurare). Inoltre, esegui sysctl hw.logicalcpu in modo da poter normalizzare il valore che vedi nei core disponibili. Anche quando il carico è superiore alla CPU disponibile, potrebbe non essere un problema se i tuoi vincoli sono per IO, rete o altrove rispetto alla CPU.

Quali sono le 5 principali CPU che utilizzano i processi quando si ha un aggiornamento lento su top ? Quelli causeranno la maggior parte del carico nella vostra situazione con ogni probabilità.

    
risposta data 05.01.2017 - 19:09
fonte

Leggi altre domande sui tag