Stress test della CPU

Metti ogni thread sotto un carico costante direttamente dal browser, guarda se il throughput tiene o crolla, e ascolta se il raffreddamento sta al passo. Carica il tuo processore — non lo valuta con un punteggio.

Informazioni sul test di carico della CPU

Questa pagina dà al tuo processore qualcosa di pesante da fare e ti mostra se continua a farlo. È un'affermazione più modesta di quella della maggior parte delle pagine sulla CPU, ed è voluta.

È uno strumento di carico, non un benchmark

I worker qui eseguono un ciclo aritmetico più veloce che il browser consenta e contano quante passate completano. Quel conteggio dipende dal tuo browser, dalla sua versione, da cos'altro sta facendo la macchina e da come il motore ha deciso di compilare il ciclo oggi — quindi non è un punteggio e non va messo accanto a quello di nessun altro. A cosa serve davvero: confrontare questa macchina con se stessa, minuto per minuto, sotto un carico che decidi tu.

Il numero che conta è quello che scende

Avvia un test: il throughput sale per qualche secondo, poi si assesta. Se resta lì per cinque minuti, la macchina sostiene il carico. Se scende di un gradino e resta giù, qualcosa sta riducendo le frequenze — calore, un limite di potenza o un profilo di risparmio energetico. La pagina lo dice non appena ha abbastanza storico per essere sicura di non star guardando un singolo secondo rumoroso.

Ciò che il browser non può vedere

Niente temperature, niente frequenze, niente giri delle ventole, niente modello del processore, niente conteggio di core di cui fidarsi del tutto. Nulla di tutto ciò viene esposto a una pagina web su nessuna piattaforma, e un sito che afferma il contrario sta tirando a indovinare dal tuo user agent. L'unico dato disponibile prima del test è il numero di thread riportato dal browser — e Safari e le modalità privacy arrotondano per difetto anche quello. Per le temperature, apri un monitor locale accanto a questa pagina.

Tutti i core, o uno solo

Tutti i thread è l'impostazione per provare il raffreddamento: si scalda l'intero package, le ventole devono rispondere e un dissipatore al limite si tradisce nel giro di minuti. Un solo thread fa l'opposto — il resto del chip resta inattivo, quindi quel core raggiunge la sua frequenza boost più alta e la mantiene. Eseguire un thread alla volta è anche il modo di trovare un core che cede mentre gli altri stanno bene.

Perché c'è un cursore di intensità

Il carico pieno non è sempre ciò che serve riprodurre. Una macchina stabile a tutta forza ma che scatta a metà carico ha un problema diverso, e una curva delle ventole si sente molto meglio a un 40 % costante che con tutto che gira insieme. Il cursore regola il duty cycle dentro ogni worker — calcola per una parte di ogni 100 ms e riposa il resto — quindi i core sono davvero sotto carico, solo non in modo continuo.

È sicuro eseguirlo

Sì. Nulla di ciò che fa una pagina web può spingere un processore oltre i suoi limiti: le protezioni termiche e di potenza vivono nell'hardware e nel firmware, sotto tutto ciò che un browser può raggiungere, e abbassano le frequenze o spengono la macchina molto prima di qualsiasi danno. Ciò che devi aspettarti è una macchina calda, ventole rumorose e, su un portatile, una batteria che cala in fretta. Se la macchina si spegne da sola durante il test, quello è un risultato: il raffreddamento o l'alimentazione non reggono.

Stressare anche la scheda video?
Carica la scheda video nel browser e osserva artefatti, riavvii del driver e frame rate che crollano.
Apri il test della GPU
Stai controllando tutta la macchina?
Pixel morti, frequenza di aggiornamento, backlight bleeding e il resto del display, in un unico posto.
Apri il test dello schermo

Quando vale la pena un test di carico della CPU

Domande frequenti

Scegli quanto deve durare il test, quanti thread caricare e con quale intensità, poi premi avvia. La pagina apre un worker per thread, ognuno con un ciclo aritmetico serrato, e ti mostra quanto riescono a fare. Tieni la scheda in primo piano per tutto il test: il browser rallenta le schede in secondo piano, e le letture smettono di significare qualcosa.
No e no. La cifra sullo schermo sono passate al secondo di un ciclo specifico, prodotte dal motore JavaScript del tuo browser. Un altro browser sulla stessa macchina dà un numero diverso; lo stesso browser dopo un aggiornamento anche. Leggi la linea rispetto a se stessa nel corso del test, mai rispetto a un'altra macchina.
No. Le protezioni termiche e di potenza stanno nell'hardware, molto sotto il browser: un chip che si scalda troppo abbassa da solo le frequenze, e se non basta la macchina si spegne. Nessuna delle due cose è un danno. Aspettati calore, rumore di ventole e, su un portatile, batteria che cala in fretta — e ferma il test se preferisci evitarli.
No. Le pagine web non hanno accesso a temperature, frequenze, velocità delle ventole o modello del processore su nessuna piattaforma. Apri un monitor locale accanto a questa pagina: HWiNFO o Core Temp su Windows, Stats o iStat Menus su macOS, lm-sensors su Linux. Questa pagina fornisce il carico; il monitor fornisce i numeri che lei non vede.
Perché il browser riporta thread logici, non core fisici, e nemmeno su quelli è sempre onesto. Safari limita il valore, le modalità private e anti-fingerprinting lo limitano di più, e un chip ibrido conta i core prestazionali e quelli efficienti nello stesso totale. Basta per dimensionare il pool di worker, e non basta per citarlo come il tuo numero di core.
La macchina è partita a un ritmo e non è riuscita a mantenerlo. Il calore è il motivo abituale, e su un portatile indica polvere nelle ventole, pasta termica seccata o una griglia appoggiata su una superficie morbida. Un limite di potenza, un profilo di risparmio energetico o un altro programma che si prende dei core appaiono identici dall'interno di un browser: conferma con un monitor delle temperature prima di aprire il case.
Tutti i thread per provare il raffreddamento: è ciò che scalda l'intero package e fa lavorare le ventole. Un thread per vedere il boost single-core più alto, o per isolare un core che sbaglia da solo. È lo stesso cursore in entrambi i casi, e il pannello del test mostra ogni thread separatamente.
Un minuto basta per sentire le ventole e confermare che il carico prende. Cinque minuti sono il minimo utile per il calore: la maggior parte dei portatili riduce le frequenze al terzo o quarto minuto, non al primo. Per un guasto che compare solo quando la macchina è calda da un po', usa il preset di resistenza e lascialo andare con la scheda in primo piano.
Non dovrebbe. Ogni ciclo aritmetico gira in un Web Worker su un proprio thread, e la pagina stessa disegna solo numeri. Con tutti i thread sotto carico l'interfaccia può sembrare un po' meno fluida — tutto compete per gli stessi core — ma lo scorrimento, i cursori e il pulsante di stop continuano a funzionare. Fermare termina subito i worker, quindi il carico finisce nel momento in cui premi.