Disco
Apesar desta review não ser sobre SSDs, coloco aqui o comportamento destas duas máquinas com os discos que lhes foram colocados.
O Intel NUC usa um Mushkin Atlas de 240 GB mSATA, enquanto no Sapphire VS8 foi colocado um Intel 520 de 180 GB.
Os dois usam a mesma controladora Sandforce e estão com a última versão de firmware.
Fio é um benchmark de discos que depende da library AIO do Kernel. Aqui foi testado o perfil de file server.
FS-Mark é um benchmark de filesystems que testa escrita síncrona de ficheiros. Aqui foram testados a escrita de 1000 ficheiros de 1 MB.
Dbench é um benchmark escrito pelo Samba e que testa vários clientes ao mesmo tempo a aceder ao sistema de ficheiros.
Aqui foram testados quatro perfis com diferentes números de clientes.
IOzone é um benchmark genério de disco, aqui testado nas variantes de leitura e escrita de ficheiros.
Threaded I/O tester é um benchmark com múltiplas threads e com acesso random a disco. Testado em leitura e escrita.
Compile Bench simula o que é executado em disco, quando se está a trabalhar com a tree do kernel de Linux. Pode simular várias operações.
Postmark é um benchmark da Netapp que simula transacções com muitos ficheiros pequenos, igual ao que acontece por exemplo em servidores de email.
Neste teste, são geradas 25000 transações com 500 ficheiros que têm tamanhos entre 5 a 512 KB.
A visão dos testes com disco é bastante clara. O sistema AMD com o disco Intel 520 ganha nos benchmarks em que se simula um file server, enquanto os outros testes são ganhos pelo sistema Intel NUC com o SSD Mushkin Atlas.
Estas vitórias e derrotas não se devem, provavelmente, só aos discos, mas também aos computadores atrás deles. Pela minha experiência, as controladoras SATA da AMD não são tão boas como as da Intel.
Esperava ver mais testes ganhos pelo Intel 520, que teoricamente é mais forte, mas penso que parcialmente a culpa é da controladora Sata da AMD.
Dito isto, qualquer dos dois sistemas comportasse bastante bem com discos SSD.
Memória
Estes são os benchmarks de velocidade de acesso à memória a partir do processador.
Os testes foram feitos com a mesma memória SO-Dimm GEIL de 1600 mhz, totalizando 16 GB de RAM.
De referir que enquanto a BIOS do Intel NUC deixa colocar a RAM a 1600 MHz, a BIOS do Sapphire VS8 limita a 1333 MHz, com menor latência CAS.
Ramspeed SMP é um benchmark multithreaded que permite visualizar a velocidade de acesso a memória RAM, com diferentes operações.
Stream é outro programa open source que permite ver a velocidade de acesso à memória.
CacheBench é um benchmark que testa a velocidade de acesso às cache L1 e L2 dos processadores.
Feitos os testes de acesso a memória, podemos ver uma das razões porque é que os processadores AMD costumam perder muitos benchmarks para processadores da Intel.
A velocidade de acesso à memória RAM, por parte dos processadores da AMD é simplesmente horrível.
Neste artigo temos um sistema com 2 cores por parte da Intel e 4 cores por parte da AMD e no entanto a velocidade de acesso a memória RAM por parte do processador com mais core é mais ou menos metade que o processador com menos cores.
Isto é quase inadmissível e talvez o maior problema dos processadores da AMD.
Se aqui tivéssemos resultados iguais, a performance do A8-4555M seria muito melhor.
Por fim, de referir o CacheBench, com o seu acesso à L1 e L2. Aqui a diferença não é tão má e em escrita o AMD até consegue ganhar por curta margem.
A AMD tem que no futuro melhorar o seu controlador de memória se quer ter esperanças de algum dia bater os sistemas Intel.
Compressão
Neste teste descomprime-se o ficheiro tar.bz2 com o Kernel de Linux 2.6.32.
Este é o benchmark interno que mede a velocidade de compressão com o 7-zip. Este benchmark aproveita todos os cores do processador.
Este é um benchmark que testa a velocidade de compressão de um ficheiro em Bzip2 de forma paralela, aproveitado assim todos os cores de um processador.
Velocidade de compressão usando Gzip.
Velocidade de compressão usando Lzma, que é uma forma de compressão que ocupa bastantes recursos e que pode ser usada por exemplo no 7-zip.
Acabados os benchmarks de compressão, temos um vencedor único. O Intel NUC.
Mesmo em benchmarks que usam os cores todos e tendo metade dos cores do Sapphire VS8, consegue ganhar sem grandes problemas.
O sistema AMD não ganha um único benchmark desta categoria.
Encoding
Este teste faz o enconding de um vídeo em h264 com o x264.
Conversão de um ficheiro audio WAV em Flac.
Conversão de um ficheiro audio WAV em mp3, utilizando o Lame.
Enconding de um ficheiro com audio e video utilizando o FFmpeg.
Compressão video de um ficheiro para VP8, um standard da Google, utilizando o Vpenc.
Conversão de um ficheiro audio WAV em Ogg.
Concluídos os benchmarks de enconding, pode-se ficar um pouco desiludido com o sistema AMD, visto que tem o dobro dos cores, são utilizados benchmarks multithreaded e no entanto perde em todos os benchmarks.
Era neste tido de benchmarks que pensei que o sistema Sapphire VS8 pudesse dar maior luta e vencer alguns benchmarks, visto que tem 4 cores, mas isso não acontece. A vitória é suprema para o lado do Intel NUC.