francesco147":27e0h9mc ha detto:
InterNik":27e0h9mc ha detto:
Se hai un vecchio PC potrebbe anche essere un problema di connessioni TCP aperte molto numerose.
Prova con netstat e fai caso se la CPU va a zero solo quando vanno tutte in timeout
ammazza che belle parole ma che vogliono dire?
onestamente non capisco molto di ste cose aiutatemi in modo umano per favore
I computer comunicano tra di loro mediante delle "porte", altro non sono che una sorta di elenco che associa ad un PC un canale di comunicazione (vabbè te la faccio breve).
Quando un numero elevato di computer si connettono al tuo vengono tenute aperte, in vari stadi, delle sessioni di connessione (qui dipende dalle varie modalità di handshake TCP o UDP, lasciamo stare).
Queste "meravigliose" connessioni aperte possono anche essere diverse migliaia (qui non specifico i vari trucchetti coi tcpip.sys hackerati etc).
Su un computer "vecchio" anche solo tenere aggiornato questo elenco (ci sono dei timeout impostati) può richiedere una % non indifferente di CPU.
Il comando netstat ti fa vedere l'elenco delle connessioni in corso, così puoi renderti conto di "quante" siano.
Tra l'altro con netstat -b vedi anche il programma che le ha create
con netstat -s vedi le statistiche, ad es. su un pc "birichino" può capitare di avere qualcosa del genere
Statistiche TCP per IPv4
Aperture attive = 22208
Aperture passive = 51499
Tentativi connessione non riusciti = 5413
Connessioni reimpostate = 3459
Connessioni correnti = 2257
Segmenti ricevuti = 1261159
Segmenti trasmessi = 1168876
Segmenti ritrasmessi = 41332
Ad ogni modo se un singolo processo una una % elevata significa che quasi certamente è lui il "colpevole". Se chiudendo regmon la situazione torna normale hai trovato il problema.