Opnsense SSD elhasználódás

Fórumok

Próbálom kideríteni, mennyi írás megy az opnsense alatt üzemelő kicsi SSD-re (16GB-os) adott idő alatt.

Smartmontools plugin ezt mondja:

241 Lifetime_Writes_GiB     0x0012   100   100   000    Old_age   Always       -       157

157 GB írás az irreálisan nagyon sok. Főleg mivel a leginkább aktív írás, a /var/log és a /tmp az TMPFS-re megy (=RAMdrive) nem az SSD-re.

Van olyan stat ami futás közben mutatná mennyit ír az egyes particiókra (külön a ROOTFS, és külön a /var meg a /tmp mert utóbbi 2 érdektelen)?

Hozzászólások

Mindegyik valamilyen APU2 board, OpenBSD-vel, az összes SSD az adott APU-val vásárolva, csak abban használva.
Fájlműveletek jellemzően naplózás.

Otthoni használatban router:

=== START OF INFORMATION SECTION ===
Device Model:     SATA SSD
.....
User Capacity:    16,013,942,784 bytes [16.0 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      mSATA

 

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   100   100   050    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0012   100   100   000    Old_age   Always       -       21898
 12 Power_Cycle_Count       0x0012   100   100   000    Old_age   Always       -       32
168 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       0
170 Unknown_Attribute       0x0003   092   092   010    Pre-fail  Always       -       15
173 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       1900606
192 Power-Off_Retract_Count 0x0012   100   100   000    Old_age   Always       -       24
194 Temperature_Celsius     0x0023   067   067   000    Pre-fail  Always       -       33 (Min/Max 33/33)
218 Unknown_Attribute       0x000b   100   100   050    Pre-fail  Always       -       0
231 Temperature_Celsius     0x0013   100   100   000    Pre-fail  Always       -       99
241 Total_LBAs_Written      0x0012   100   100   000    Old_age   Always       -       205

SBS környezetben:

=== START OF INFORMATION SECTION ===
Device Model:     SATA SSD
Firmware Version: SBFM01.0
User Capacity:    16,013,942,784 bytes [16.0 GB]

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   100   100   050    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0012   100   100   000    Old_age   Always       -       23500
 12 Power_Cycle_Count       0x0012   100   100   000    Old_age   Always       -       39
168 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       0
170 Unknown_Attribute       0x0003   095   095   010    Pre-fail  Always       -       10
173 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       147261700
192 Power-Off_Retract_Count 0x0012   100   100   000    Old_age   Always       -       21
194 Temperature_Celsius     0x0023   067   067   000    Pre-fail  Always       -       33 (Min/Max 33/33)
218 Unknown_Attribute       0x000b   100   100   050    Pre-fail  Always       -       0
231 Temperature_Celsius     0x0013   100   100   000    Pre-fail  Always       -       25
241 Total_LBAs_Written      0x0012   100   100   000    Old_age   Always       -       31047

Hosting-ban backup-ra ha minden igaz:

=== START OF INFORMATION SECTION ===
Device Model:     SATA SSD
Firmware Version: SBFM01.1
User Capacity:    16,013,942,784 bytes [16.0 GB]

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   100   100   050    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0012   100   100   000    Old_age   Always       -       19014
 12 Power_Cycle_Count       0x0012   100   100   000    Old_age   Always       -       19
168 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       0
170 Unknown_Attribute       0x0003   083   083   010    Pre-fail  Always       -       25
173 Unknown_Attribute       0x0012   100   100   000    Old_age   Always       -       3997790
192 Power-Off_Retract_Count 0x0012   100   100   000    Old_age   Always       -       15
194 Temperature_Celsius     0x0023   067   067   000    Pre-fail  Always       -       33 (Min/Max 33/33)
218 Unknown_Attribute       0x000b   100   100   050    Pre-fail  Always       -       0
231 Temperature_Celsius     0x0013   100   100   000    Pre-fail  Always       -       97
241 Total_LBAs_Written      0x0012   100   100   000    Old_age   Always       -       641

Nem néztem meg 241-es értéke pontosan micsoda, csak azt copy-tam be, amit te is néztél!
oBSD-s smartctl már máshogy is hívja!

A lent linkelt bejegyzés lehet a "valóság":
"A Total_LBAs_Written több gyártónál 32 MiB-s egységben értendő, tehát, ez esetben 47521 * 32 MiB = 1520672 MiB = 1485 GiB = 1,45 TiB. "

így számolva 31047 ~1Tb.

Mivel ezek a routerek tényleg nem írnak naplózáson kívül mást, ez kb. lehet is akár ~2,5 év alatt.

nem feltetlenul. ha a loggolo cucc minden sor utan nyom egy fsyncet, hogy biztos kiirodjon az adat akkor az ugyanugy egy teljes blokk iras, hiaba csak 200 karakter a sor.

ext4-nel meg lehet nezni a fs szerinti kiirt adat mennyiseget, freebsd alatti fsnel nem tudom ezt hogy kell. 

A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Model Family:     Phison Driven OEM SSDs
Device Model:     SATA SSD
Serial Number:    A45E..........
LU WWN Device Id: 0 000000 000000000
Firmware Version: SBFM01.1
User Capacity:    16,013,942,784 bytes [16.0 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      mSATA
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-4 (minor revision not indicated)
SATA Version is:  SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sun Jun 21 18:20:10 2020 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   100   100   050    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0012   100   100   000    Old_age   Always       -       15864
 12 Power_Cycle_Count       0x0012   100   100   000    Old_age   Always       -       95
168 SATA_Phy_Error_Count    0x0012   100   100   000    Old_age   Always       -       0
170 Bad_Blk_Ct_Erl/Lat      0x0003   071   071   010    Pre-fail  Always       -       0/35
173 MaxAvgErase_Ct          0x0012   100   100   000    Old_age   Always       -       19 (Average 15)
192 Unsafe_Shutdown_Count   0x0012   100   100   000    Old_age   Always       -       54
194 Temperature_Celsius     0x0023   067   067   000    Pre-fail  Always       -       33 (Min/Max 33/33)
218 CRC_Error_Count         0x000b   100   100   050    Pre-fail  Always       -       0
231 SSD_Life_Left           0x0013   100   100   000    Pre-fail  Always       -       99
241 Lifetime_Writes_GiB     0x0012   100   100   000    Old_age   Always       -       159

SMART Error Log Version: 1
No Errors Logged