Quale sarà un buon script python (o la tua lingua preferita va qui) per testare le prestazioni e le capacità di un sistema?

3

Diciamo che sei in un negozio di computer con 10 computer portatili, vuoi davvero confrontare le funzionalità del sistema. Quale sarà un efficiente script "la tua lingua preferita va qui" che ti permetterà di fare questo?

Ad esempio, quando vado al negozio di solito apro un macbook e un terminale di un professionista e scrivo un'equazione in python, iteralo un milione circa di volte e tempo. Mi piace confrontare la differenza di tempo. Quale sarebbe uno script ideale e semplice in grado di confrontare in modo efficiente i sistemi?

    
posta dassouki 25.02.2011 - 19:08
fonte

2 risposte

2

In questo modo, stai solo testando il throughput della CPU per un tipo specifico di equazione, che non è in alcun modo un buon giudice di prestazioni e capacità.

È probabile che i colli di bottiglia che ostacoleranno le prestazioni del sistema risiedano nella velocità della RAM, nel throughput e negli hard disk. Sarà difficile scrivere un semplice script (che puoi ricordare a memoria) che testerà accuratamente le capacità di un sistema (tenendo presente che vorrai fare completamente letture / scritture / scritture / letture su entrambi i casi RAM e dischi rigidi).

    
risposta data 26.02.2011 - 00:14
fonte
1

Vorrei rendere questo un commento, ma ho solo 1 punto, quindi non posso.

Volevo sottolineare che è necessario considerare anche le impostazioni "Opzioni risparmio energia" su ciascuna macchina che si prova. Le differenze in queste impostazioni e profili fanno un'enorme differenza nelle prestazioni di qualsiasi macchina dato che sono ottimizzate.

Forse dovresti utilizzare uno dei profili incorporati per "Opzioni risparmio energia" quando esegui il test, ma tieni presente che ciò che sembra essere un profilo incorporato può essere modificato, quindi è davvero necessario crearne uno nuovo basato su built in default per un test al fine di sconfiggere eventuali modifiche apportate da altri alla demo.

Infine, potresti prendere in considerazione un nuovo riavvio di ogni macchina, perché non sai per quanto tempo queste macchine sono state in esecuzione o cosa hanno passato dall'ultimo riavvio altrimenti.

ACQUISTO FELICE !!!!!

    
risposta data 26.02.2011 - 00:34
fonte

Leggi altre domande sui tag