SiSoftware Sandra (acrònim de l'anglès System ANalyser, Diagnostic and Reporting Assistant) és un programari de sistema per a Microsoft Windows desenvolupat per l'empresa britànica SiSoftware. Integra funcions d'inventari de maquinari, diagnosi, generació d'informes i proves de rendiment sintètiques. El programa identifica components i paràmetres del sistema, executa proves sobre subsistemes com el processador, la memòria, l'emmagatzematge o la xarxa, i permet comparar els resultats amb sistemes de referència.Ed Tittel, «Analyze This: A Diagnostics Tool for Monitoring, Benchmarking PCs», CRN, 12 de setembre de 2005. Consulta: 31 de juliol de 2026.Karl Wright, «SiSoft Sandra 2010 Professional review», Expert Reviews, 17 de febrer de 2010. Consulta: 31 de juliol de 2026.

Sandra es va publicar per primera vegada el 1997 i, des d'aleshores, ha estat actualitzat per incorporar noves generacions de processadors, memòria, dispositius d'emmagatzematge i interfícies de programació.Matt Beauvais, «SiSoftware Sandra 2007 Review», HotHardware, 10 de maig de 2006. Consulta: 31 de juliol de 2026. La versió gratuïta o limitada s'ha distribuït habitualment amb el nom de Sandra Lite, mentre que les edicions comercials han ofert funcions addicionals orientades a usuaris domèstics avançats, empreses, tècnics i entorns corporatius.

Història La primera versió de Sandra va aparèixer el 1997. Les revisions dels primers anys del programa el descrivien com una de les utilitats integrades que combinaven, en una mateixa interfície, la identificació del maquinari, les proves de rendiment i la comparació amb equips de referència. Aquesta combinació el diferenciava de les eines que només mostraven informació del sistema o que executaven una única família de proves.

A mitjan dècada del 2000, Sandra ja s'utilitzava tant per inspeccionar ordinadors com per verificar configuracions abans de lliurar equips a clients. Una revisió de 2005 destacava la utilitat del programa per comprovar si la configuració del sistema i els ajustos de la BIOS concordaven amb les capacitats dels components instal·lats, així com per comparar el rendiment d'un equip amb el de màquines de configuració semblant. En aquell període, l'aplicació organitzava les funcions en mòduls d'informació, proves, assistents i eines de comparació.

L'edició 2007 va introduir un redisseny de la interfície i nous mòduls de prova. La premsa especialitzada assenyalava aleshores que el programa s'havia anat ampliant de manera continuada des de 1997 per mantenir-se compatible amb el maquinari nou. L'aparició de processadors de diversos nuclis va reforçar l'ús de proves capaces de mesurar l'escalabilitat del processament paral·lel i de comparar plataformes amb nombres de nuclis i freqüències diferents.

Sandra 2010 va incorporar, entre altres novetats, mòduls per a sensors ambientals, dispositius multimèdia, càmeres, escàners i entorns virtualitzats, a més de proves de computació de propòsit general sobre processadors gràfics mitjançant OpenCL. La mateixa revisió considerava que moltes d'aquestes incorporacions eren especialitzades i que, per als usuaris de la versió anterior, no sempre justificaven una actualització immediata.

Les versions posteriors van continuar actualitzant els mòduls per admetre noves instruccions de processador, arquitectures de 64 bits, acceleradors gràfics, memòries i dispositius d'emmagatzematge. La versió 20/21 R26, compilació 31.137, es va publicar l'octubre de 2023 amb actualitzacions de compatibilitat per a maquinari contemporani i futur.«SiSoftware Sandra Lite 31.137», TechSpot, actualització del 31 d'octubre de 2023. Consulta: 31 de juliol de 2026.

Funcions Informació del sistema Sandra recopila informació mitjançant un conjunt de mòduls especialitzats. Segons el component examinat, pot mostrar el model, el fabricant, la revisió, les característiques declarades, els controladors associats i diversos paràmetres de funcionament. Les dades disponibles depenen del maquinari, del sistema operatiu, dels privilegis de l'usuari i de l'edició del programa.

Els mòduls d'informació han inclòs, al llarg de les diferents versions:

processadors, nuclis, fils d'execució, memòries cau, freqüències i conjunts d'instruccions; placa base, joc de xips, busos del sistema, rellotges i informació de la BIOS o del UEFI; mòduls de memòria d'accés aleatori, capacitat, organització, temporitzacions i amplada de banda teòrica; adaptadors gràfics, pantalles, interfícies de vídeo i compatibilitat amb API gràfiques o de computació; unitats de disc, particions, sistemes de fitxers, unitats òptiques i altres dispositius d'emmagatzematge; adaptadors de xarxa, protocols, ports i paràmetres de comunicació; dispositius d'àudio, impressores, perifèrics d'entrada, busos PCI, USB i altres interfícies; versió de Windows, paquets de servei, actualitzacions, serveis, controladors i alguns components de programari instal·lats.Aleksandr Guslenko, «Диагноз для вашего компьютера», 3DNews, 17 de febrer de 2005. Consulta: 31 de juliol de 2026.

La informació no equival necessàriament a una prova funcional del component. La identificació es basa en les dades que exposen el microprogramari, els controladors, el sistema operatiu i les bases de dades internes del programa; per tant, un dispositiu pot aparèixer amb una denominació genèrica, incompleta o incorrecta si la informació disponible és ambigua o encara no està incorporada a la versió utilitzada.

Proves de rendiment Sandra inclou proves sintètiques destinades a aïllar aspectes concrets del rendiment. Aquest tipus de prova produeix una càrrega controlada i una mètrica repetible, però no reprodueix necessàriament el comportament d'una aplicació real. Els resultats serveixen sobretot per comparar configuracions sota condicions semblants, detectar diferències després d'un canvi de maquinari o observar si un subsistema rendeix de manera anòmala respecte d'una referència.

Entre les famílies de proves que han aparegut en diferents edicions hi ha:

aritmètica entera i de coma flotant de la CPU; rendiment multimèdia i ús de conjunts d'instruccions vectorials; amplada de banda i latència de la memòria i de les memòries cau; transferència, latència i operacions sobre unitats d'emmagatzematge; rendiment de sistemes de fitxers; transferència de xarxa; computació sobre la GPU i acceleradors mitjançant API com OpenCL; criptografia, compressió, codificació i altres càrregues específiques; eficiència energètica o relacions entre rendiment i consum, quan el maquinari permet obtenir les dades necessàries.

Els resultats poden comparar-se amb perfils de processadors, memòries o sistemes de referència inclosos a la base de dades del programa. En una revisió pràctica de 2005, la prova aritmètica de CPU i la prova combinada de memòria cau i RAM es presentaven com a exemples de mòduls que permetien confrontar un equip local amb plataformes de referència. Aquest mecanisme facilita la interpretació relativa, però la comparació només és significativa si les versions del programa, els paràmetres de la prova i les condicions d'execució són compatibles.

Les proves de Sandra també han estat utilitzades en articles de maquinari per mesurar, per exemple, rendiment aritmètic del processador o amplada de banda de memòria. En aquests contextos, els resultats solen complementar-se amb aplicacions reals i altres bancs de proves, ja que una mètrica sintètica pot afavorir una arquitectura concreta o reflectir només una part del rendiment global.Thomas Soderstrom, «Benchmark Results: SiSoftware Sandra», Tom's Hardware, 9 de setembre de 2010. Consulta: 31 de juliol de 2026.

Diagnosi, assistents i proves d'estabilitat A més de mostrar dades i executar bancs de proves, diverses edicions de Sandra incorporen assistents que combinen mòduls i presenten avisos, observacions o suggeriments sobre la configuració. Les versions descrites per la premsa especialitzada incloïen assistents de rendiment combinat i d'ajust del sistema, que executaven múltiples proves i resumien els resultats en relació amb un equip de referència.

Algunes edicions han ofert proves prolongades o de tipus burn-in, destinades a repetir operacions i sotmetre components a càrrega sostinguda. Aquestes proves poden ajudar a revelar errors intermitents, inestabilitat tèrmica o problemes que no apareixen durant una execució curta. Tanmateix, no identifiquen per si soles la causa exacta d'una fallada i no substitueixen eines específiques de diagnosi, comprovacions elèctriques o procediments del fabricant.

Els avisos generats pel programa s'han d'interpretar en el context de l'equip analitzat. Un valor inferior al d'una referència pot derivar de la configuració de la memòria, de limitacions tèrmiques, de processos en segon pla, del pla d'energia, dels controladors, del microprogramari o de diferències entre revisions de maquinari. Per aquest motiu, les comparacions més útils són les que mantenen constants la versió de Sandra, la configuració i les condicions de prova.

Informes i anàlisi remota Sandra pot agrupar la informació obtinguda en informes. Les versions històriques permetien consultar resums del sistema i, segons l'edició, exportar dades o treballar amb equips remots. La revisió de CRN de 2005 diferenciava la versió Lite de l'edició Professional perquè aquesta última proporcionava més detalls de configuració i incorporava funcions de client-servidor, anàlisi remota, proves prolongades i eines d'ajust.

La capacitat d'analitzar equips remots i de reunir informació de diverses màquines orienta les edicions empresarials cap a l'auditoria tècnica i l'inventari. Aquestes funcions no han estat iguals en totes les versions ni en totes les llicències, de manera que la denominació d'una edició no garanteix per si sola la presència d'un mòdul concret.

Edicions i llicència La gamma de Sandra s'ha distribuït amb una edició Lite i diverses edicions comercials. Els noms i les condicions de llicència han canviat al llarg del temps, però habitualment s'han diferenciat versions per a ús personal, ús professional o comercial, assistència tècnica i desplegaments corporatius.

La versió Lite ofereix una selecció de mòduls d'informació i proves de rendiment, mentre que les edicions comercials han incorporat un nivell de detall més gran, funcions remotes, automatització, generació d'informes més completa o drets d'ús adaptats a organitzacions. En la versió examinada per CRN el 2005, determinats mòduls sobre recursos de maquinari, xarxa, aplicacions instal·lades i registres només produïen resultats en les edicions comercials.

Com que l'abast funcional i les condicions poden variar entre versions, les comparacions d'edicions s'han de referir a una data o versió concreta. Les denominacions històriques no s'han de confondre amb una garantia de disponibilitat actual.

Compatibilitat Sandra està concebut principalment per a sistemes Windows. Al llarg de la seva història ha admès diverses generacions de Windows de 32 i 64 bits, i les versions recents han afegit compatibilitat amb plataformes x86-64 i Arm64. La versió R26 de 2023 es distribuïa per a Windows i actualitzava el reconeixement de processadors, acceleradors i altres components contemporanis.

La compatibilitat efectiva d'un mòdul depèn tant del sistema operatiu com dels controladors i de les interfícies que exposa el maquinari. Els mòduls de baix nivell poden requerir privilegis d'administrador o controladors auxiliars. En equips virtualitzats, la informació disponible pot correspondre al maquinari virtual presentat per l'hipervisor i no al dispositiu físic subjacent.