Recientemente, puedo ver que hay muchas lecturas y escrituras en el SSD del M1 Mac en Internet. Muchos socios están preocupados de que su vida del SSD se pierda rápidamente debido a esto. A continuación, presentaremos cómo verificar el estado de SSD.
instalación de smartctl
En primer lugar, queremos verificar el estado del SSD, necesitamos usar una herramienta smartctl. Podemos usar homebrew para instalar. Pero aquí proporcionamos uno que no requiere homebrew, descargue directamente el paquete de instalación e instálelo.
Primero debemos descargar el paquete de instalación.
Dirección de descarga: https://sourceforge.net/projects/smartmontools/
podemos elegir la última versión para descargar.
Una vez completada la descarga, abra directamente el paquete de instalación e instálelo.
Durante la instalación, el software le indicará la fuente de inseguridad, tenemos que abrir 设置
- 安全与隐私
- 仍要打开
puede ser.
Estado de prueba
Una vez completada la instalación, debemos abrir la terminal e ingresar el comando para ver el resultado:
/usr/local/sbin/smartctl -a /dev/disk0
Aquí están mis propios resultados:
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 32 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 0%
Data Units Read: 1,489,559 [762 GB]
Data Units Written: 830,734 [425 GB]
Host Read Commands: 21,900,054
Host Write Commands: 12,309,593
Controller Busy Time: 0
Power Cycles: 87
Power On Hours: 12
Unsafe Shutdowns: 4
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
El tiempo que usa mi computadora es muy corto. Escribe principalmente código y artículos. Pero se puede ver que la escritura de datos ha alcanzado más de 400 GB. He visto a muchos internautas que las horas de encendido muestran que son aproximadamente 100 horas, y la escritura es de casi 10 TB.
Comparación con Intel Mac
El siguiente es el estado del mbp13pro que he usado durante 6 años:
SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x001a 200 200 000 Old_age Always - 0
5 Reallocated_Sector_Ct 0x0033 100 100 000 Pre-fail Always - 0
9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 3427
12 Power_Cycle_Count 0x0032 070 070 000 Old_age Always - 29394
169 Unknown_Apple_Attrib 0x0013 217 217 010 Pre-fail Always - 1086670766560
173 Wear_Leveling_Count 0x0032 192 192 100 Old_age Always - 219060043906
174 Host_Reads_MiB 0x0022 099 099 000 Old_age Always - 13145194
175 Host_Writes_MiB 0x0022 099 099 000 Old_age Always - 10338095
192 Power-Off_Retract_Count 0x0012 099 099 000 Old_age Always - 118
194 Temperature_Celsius 0x0022 075 037 000 Old_age Always - 25 (Min/Max 13/63)
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
199 UDMA_CRC_Error_Count 0x001a 200 199 000 Old_age Always - 0
Los resultados que se muestran aquí son un poco diferentes: convertidos, los datos leídos son aproximadamente 12,53 TB y los datos de escritura aproximadamente 9,86 TB.
Por el contrario, parece que la lectura y escritura de M1 es realmente exagerada.