Sto scrivendo un demone in PHP. Non ho frequentato una classe di OS al college. Quindi, mi chiedo, quali sono le statistiche server/altre che devo osservare per essere sicuro che il mio Daemon non stia consumando troppe risorse di sistema e sarà in grado di scalare quando ci sono più record mysql. Fondamentalmente, il mio demone sta elaborando un sacco di righe della tabella mysql.Un Daemon on the Rocks
Ad esempio, capisco che ho bisogno di vedere per quanto tempo il daemon sta prendendo per elaborare un certo numero di righe e la quantità di memoria che sta usando. Ma, come posso determinare se sta perdendo memoria? Inoltre, quali altri parametri di sistema dovrei giudicare dal demone?
È possibile ottenere alcuni di ciò che è necessario facendo in modo che il daemon scriva le voci su un file di registro sul disco. Ad esempio, potresti scrivere l'ora e un messaggio ogni volta che elabora altre 100 righe. Leggendo il file di registro otterrai informazioni specifiche del demone. L'uso degli strumenti da riga di comando di Unix può mostrare le statistiche sull'utilizzo del disco, della memoria e del processore. – Jazz
L'utilizzo della CPU/l'utilizzo della memoria/iowait saranno le tue preoccupazioni principali. – Corbin
Se sovraccarichi la CPU, usa 'usleep' in PHP per rallentare. Stai solo facendo da sfondo al demone con &? – halfer