Kirjoittaja Aihe: fstrim paketti  (Luettu 479 kertaa)

Eeriikki

  • Käyttäjä
  • Viestejä: 838
    • Profiili
fstrim paketti
« : 13.01.25 - klo:17.24 »
Kiitos, nm, innoittamana aloin tutkailemaan "Trimmiä". :P

"7. Johtopäätös
Tässä artikkelissa olemme ymmärtäneet, mitä TRIM on ja kuinka TRIM otetaan käyttöön manuaalisesti. Tarkastelimme myös, kuinka TRIM automatisoidaan cron-töillä.
Yhteenvetona voidaan todeta, että TRIM-toiminnan käyttöönotto voi olla ratkaisevan tärkeää SSD-levyjen suorituskyvyn optimoinnissa. TRIMillä on tärkeä rooli SSD-levyjen tehokkuuden ylläpitämisessä hallitsemalla ja ottamalla takaisin käyttämätöntä tallennustilaa."

Latan tässä paketin, jos jotakuta innostaa "rakentaa".

Hyvä SSD tieto : sudo smartctl -i /dev/sda

Sata controller : sudo lspci -nn |grep -i sata

Scheduling daily TRIM for SSD - Linux Mint 19.1 [Solved]
https://forums.linuxmint.com/viewtopic.php?t=292795

How to Install and Configure TRIM in Linux : https://www.baeldung.com/linux/trim-ssd

fstrim tarkistukset :
https://forums.linuxmint.com/viewtopic.php?t=386678
https://forums.linuxmint.com/viewtopic.php?t=292795

Easy Linux Tips Project
https://easylinuxtipsproject.blogspot.com/p/ssd.html#ID3

Tässä muuan näyte :
erkki@Eeriik-HPU-6570b:~$ systemctl status fstrim
○ fstrim.service - Discard unused blocks on filesystems from /etc/fstab
     Loaded: loaded (/lib/systemd/system/fstrim.service; static)
     Active: inactive (dead)                                                                              (tämä johtunee siitä, että asetus = weekly)
TriggeredBy: ● fstrim.timer
       Docs: man:fstrim(8)

erkki@Eeriik-HPU-6570b:~$ journalctl --no-pager | grep fstrim
tammi 13 14:25:14 Eeriik-HPU-6570b sudo[21297]:    erkki : TTY=pts/0 ; PWD=/home/erkki ; USER=root ; COMMAND=/usr/bin/systemctl enable fstrim.timer
tammi 13 14:25:14 Eeriik-HPU-6570b sudo[21327]:    erkki : TTY=pts/0 ; PWD=/home/erkki ; USER=root ; COMMAND=/usr/bin/systemctl start fstrim.timer
tammi 13 14:39:31 Eeriik-HPU-6570b sudo[22869]:    erkki : TTY=pts/0 ; PWD=/home/erkki ; USER=root ; COMMAND=/usr/sbin/fstrim -v /
tammi 13 14:48:57 Eeriik-HPU-6570b sudo[23594]:    erkki : TTY=pts/0 ; PWD=/home/erkki ; USER=root ; COMMAND=/usr/local/bin/apt /etc/systemd/system/timers.target.wants/fstrim.timer
tammi 13 16:36:25 Eeriik-HPU-6570b sudo[27408]:    erkki : TTY=pts/0 ; PWD=/home/erkki ; USER=root ; COMMAND=/usr/sbin/fstrim -av

erkki@Eeriik-HPU-6570b:~$ sudo lspci -nn |grep -i sata
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04)

Tässä laajempi ulosotto.
erkki@Eeriik-HPU-6570b:~$ sudo hdparm -I /dev/sda
[sudo] erkki-käyttäjän salasana:         

/dev/sda:

ATA device, with non-removable media "( tämä 870EVO on uudemmalla layoutilla)"
   Model Number:       Samsung SSD 870 EVO 250GB              
   Serial Number:      S5Y4NFOR4569503     
   Firmware Revision:  U0511A0
   Media Serial Num:   
   Media Manufacturer:
   Transport:          Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
   Used: unknown (minor revision code 0x0110)
   Supported: 9 8 7 6 5
   Likely used: 9
Configuration:
   Logical      max   current
   cylinders   16383   16383
   heads      16   16
   sectors/track   63   63
   --
   CHS current addressable sectors:    16514064
   LBA    user addressable sectors:   268435455
   LBA48  user addressable sectors:   488397168
   Logical  Sector size:                   512 bytes
   Physical Sector size:                   512 bytes
   Logical Sector-0 offset:                  0 bytes
   device size with M = 1024*1024:      238475 MBytes
   device size with M = 1000*1000:      250059 MBytes (250 GB)
   cache/buffer size  = unknown
   Form Factor: 2.5 inch
   Nominal Media Rotation Rate: Solid State Device
Capabilities:
   LBA, IORDY(can be disabled)
   Queue depth: 32
   Standby timer values: spec'd by Standard, no device specific minimum
   R/W multiple sector transfer: Max = 1   Current = 1
   Advanced power management level: 254
   DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
        Cycle time: min=120ns recommended=120ns
   PIO: pio0 pio1 pio2 pio3 pio4
        Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
   Enabled   Supported:
      *   SMART feature set
          Security Mode feature set
      *   Power Management feature set
      *   Write cache
      *   Look-ahead
      *   Host Protected Area feature set
      *   WRITE_BUFFER command
      *   READ_BUFFER command
      *   DOWNLOAD_MICROCODE
      *   Advanced Power Management feature set
          SET_MAX security extension
      *   48-bit Address feature set
      *   Mandatory FLUSH_CACHE
      *   FLUSH_CACHE_EXT
      *   SMART error logging
      *   SMART self-test
      *   General Purpose Logging feature set
      *   WRITE_{DMA|MULTIPLE}_FUA_EXT
      *   WRITE_UNCORRECTABLE_EXT command
      *   {READ,WRITE}_DMA_EXT_GPL commands
      *   Segmented DOWNLOAD_MICROCODE
      *   Gen1 signaling speed (1.5Gb/s)
      *   Gen2 signaling speed (3.0Gb/s)
      *   Gen3 signaling speed (6.0Gb/s)
      *   Native Command Queueing (NCQ)
      *   Phy event counters
      *   READ_LOG_DMA_EXT equivalent to READ_LOG_EXT
      *   DMA Setup Auto-Activate optimization
      *   Software settings preservation
      *   SANITIZE feature set
      *   BLOCK_ERASE_EXT command
      *   DOWNLOAD MICROCODE DMA command
      *   WRITE BUFFER DMA command
      *   READ BUFFER DMA command
      *   Data Set Management TRIM supported (limit 8 blocks)
Security:
   Master password revision code = xxxxxxx
      supported
   not   enabled
   not   locked
   not   frozen
   not   expired: security count
      supported: enhanced erase
   2min for SECURITY ERASE UNIT. 2min for ENHANCED SECURITY ERASE UNIT.
Checksum: correct

« Viimeksi muokattu: 13.01.25 - klo:17.31 kirjoittanut Eeriikki »

Eeriikki

  • Käyttäjä
  • Viestejä: 838
    • Profiili
Vs: fstrim paketti
« Vastaus #1 : 14.01.25 - klo:12.41 »
Olen kerännyt itselleni muistipaketin. Se ei ole missään järkevässä järjestyksessä, joten jokainen voi tehdä siitä mieleisensä.

Understanding TRIM in Linux: A Complete Guide to SSD Optimization
https://www.siberoloji.com/understanding-trim-in-linux-a-complete-guide-to-ssd-optimization/

Enabling daily trim in LM 18.3
https://forums.linuxmint.com/viewtopic.php?t=294212

SSID:t näkyviin :       nmcli dev wifi
SSD-test (smartmontools) :    
- tiedon keräys sdx      sudo smartctl -i /dev/sda
- lyhyt testi :         sudo smartctl -a /dev/sda
- pitkä testi:         sudo smartctl -t long -a /dev/sda
- tulokset testissä ( aika ) :   sudo smartctl -A /dev/sda
- abort (lopetus) :      sudo smartctl -X /dev/sda
- Trim :         sudo fstrim -v /

Hyvä SSD tieto : sudo smartctl -i /dev/sda

Sata controller : sudo lspci -nn |grep -i sata

Scheduling daily TRIM for SSD - Linux Mint 19.1 [Solved]
https://forums.linuxmint.com/viewtopic.php?t=292795

How to Install and Configure TRIM in Linux : https://www.baeldung.com/linux/trim-ssd
fstrim tarkistukset :
https://forums.linuxmint.com/viewtopic.php?t=386678
https://forums.linuxmint.com/viewtopic.php?t=292795

Easy Linux Tips Project
https://easylinuxtipsproject.blogspot.com/p/ssd.html#ID3

erkki@Eeriik-HPU-6570b:~$ sudo smartctl -i /dev/sda
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.15.0-130-generic] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     Samsung SSD 870 EVO 250GB
Serial Number:    S5Y4NFOR4569503
Firmware Version: U0511A0         2024.10
User Capacity:    250 059 350 016 bytes [250 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
TRIM Command:     Available
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ACS-2 T13/2015-D revision 3
SATA Version is:  SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Mon Jan 13 19:20:18 2025 EET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled