Tengo el mac mini M1 con un ssd de 256GB. Es no un disco nuevo ahora sólo me quedan unos 30 GB.
No estoy interesado en el rendimiento sintético del disco en bruto, sino en el rendimiento en el sistema de archivos APFS. así que he probado a escribir bytes en un archivo de 4,8G. (comas añadidas por mí):
% time dd if=/dev/zero of=1 count=10000000
10000000+0 records in
10000000+0 records out
5120000000 bytes transferred in 20.313020 secs (252,055,086 bytes/sec)
Con 252 MB/s, esto no es precisamente entrañable. ¿Es esta la cifra que debería esperar? (Sé que hay sobrecarga; sin embargo, creo que en un SSD la fragmentación de archivos ya no es el problema que solía ser).
La velocidad de lectura parece razonable con 770 MB/seg:
% time dd if=1 > /dev/null
10000000+0 records in
10000000+0 records out
5120000000 bytes transferred in 6.669058 secs (767,724,617 bytes/sec)
dd if=1 > /dev/null 2.03s user 4.40s system 96% cpu 6.677 total
P.D.: He comparado esto con el rendimiento de un SSD externo USB3 de 2TB de Sandisk, donde obtengo aproximadamente el doble de rendimiento de escritura y la mitad de rendimiento de lectura. También he comprobado si /dev/zero
tiene trucos especiales (por comparación con /dev/random
), pero el modesto deterioro en todas las unidades sugiere que mi dd realmente escribe ceros en el ssd.
según la respuesta de darkdust más abajo, aquí hay versiones con un tamaño de bloque de 4096:
- mac mini 256gb interno relativamente lleno:
write 1.5GB/s, read 0.75GB/s
. - usb3 externo sandisk 2tb relativamente vacío:
0.4GB/s, read 0.4GB/s
. - Y, por si acaso, un Samsung Extreme Thunderbolt:
0.5GB/s write, 0.4GB/s read
.