Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Levyn ylläpidon ajastaminen thin disk -levyille, jos TRIM on poistettu käytöstä Windowsissa

Summary: Windows-ympäristössä, jossa suuret tietojoukot poistetaan usein ja luodaan uudelleen, thin disk -asemat saattavat kärsi edellä mainitusta TRIM- tai UNMAP-toiminnosta ja TRIM-toiminnosta ("fsutil behavior set disabledeletenotify 1") on ehkä poistettava käytöstä. Tällöin saattaa olla kyse tallennustilan tehokkuuden ylläpitämisestä, jos TRIM ei ole käytössä. ...

This article applies to   This article does not apply to 

Instructions

Yleiskuvaus

Windows-ympäristössä, jos poistat ja luot suuria tietojoukoja uudelleen usein (esimerkiksi: Varmuuskopioi levylle), edellä mainitut poistotoimet voivat aiheuttaa suuren määrän UNMAP-komentoja levyjärjestelmässä. Jos vaihdat saman levytilan, kirjoitusteho saattaa kärsiä, koska saapuvat kirjoituskerat odottavat UNMAP-moduulien käsittelyä, JOTEN UNMAP-liittymät palauttavat levytilaelementit levyvarantoon

.Tätä tallennuksen tehokkuuslogiikkaa ohjaavan käyttöjärjestelmämekanismin nimi on TRIM. Jos TRIM on aktiivinen ja poistat lohkon tiedostojärjestelmästä, tiedostojärjestelmä (NTFS) luo vapaasta tilasta metatietoja ja siirtää sen I/O-pinoon. I/O-pinon levytasolla päätetään, onko kohdelevy ATA-liitetty. Siinä tapauksessa fyysiselle levylle lähetetään ATA TRIM -komento. Jos levy on SCSI-levy, TRIM-kehys muunnetaan SCSI UNMAP -protokollaksi.

Jos poistat ja kirjoitat saman tieto-osan uudelleen, tämän varantoon palaamismekanismin tallennuksen tehokkuus on rajallinen. Näissä olosuhteissa olet ehkä valinnut TRIM-toiminnon käytöstä NTFS-tasolla vastaavan tuotantotyön keston ajan tai poistanut TRIM-toiminnon käytöstä kokonaan.

Kysymys kuuluukin, miten voit varmistaa, että levyt ovat mahdollisimman tehokkaita pitkällä tähtäimellä.
 

Rajoitukset

Käynnistät uudelleenriityksen laitteessa suorittamalla yleensä eheytyskomennon /L-vaihtoehdolla. Kun TRIM on poistettu käytöstä fsutil behavior set disabledeletenotify 1 -toiminnolla, vaikuttaa siltä, että kehys tai kehys poistetaan käytöstä vain poiston yhteydessä ja että uudelleenkäynnistys toimii odotetusti. Näin ei ole. Eheytyksen retrim-toiminto on mekanismi, joka varaa tyhjän sparse-tiedoston ja kehottaa sitten FSCTL_MOVE_FILE siirtämään tietoja. Lisätietoja on kohdissa Windows Internals 7, Part II, s. 644 ff. Tämä tarkoittaa, että hukan alla on poistotoiminto. Valitettavasti uudelleenkäynnistys onnistuu, jos disabledeletenotify on 1. Tämä ei poista kartoitinta.

Siksi tallennustilan uudelleenkäyttöönotto edellyttää TRIM-toiminnon aktivointivaihetta ennen eheytyksen suorittamista.

Lisäksi jos olet poistanut TRIM-toiminnon käytöstä järjestelmässä yleisesti, aktivoi se, eheytä ja poista se käytöstä uudelleen. Käytöstäpoisto saattaa aiheuttaa puutteellisen retrim-komennon suorittamisen, vaikka komento on palannut kehotteeseen. Testatessamme testiä Windows 2019:ssä havaitsimme, että meidän oli odotettava muutama sekunti, ennen kuin disabledeletenotify-asetuksena oli jälleen 1. Uskomme, että tämä johtuu eheytyskomennon ja optimizer-palvelun välistymisestä taustalla.

Jos ajoitat TRIM-toiminnon drive optimizer -toiminnolla, Resurssienhallinnan oletusvalikko edellyttää ajoitettua tehtävien ajoitusta (/Microsoft/Windows/Eheytys) Tehtävien ajoituksessa. Jos muutat tehtävää, aseman optimoija havaitsee tämän ja pyytää palauttamaan oletukset, ennen kuin voit jatkaa. Jos poistat tehtävän käytöstä, voit silti suorittaa eheytyskomennot manuaalisesti, mutta et voi ajoittaa niitä.

Tämän ScheduledDefrag-tehtävän nimi on myös System Maintenance (Ohjauspaneeli\Kaikki ohjauspaneelin kohteet\Suojaus ja ylläpito\Automaattinen ylläpito).
 

Ratkaisu

Siksi suosittelemme, että jätät nämä järjestelmän oletusasetukset ennakseen. Suosittelemme sen sijaan, että luot tehtävien ajoitukseen uuden tehtävän, joka:

  1. Ottaa TRIM-toiminnon käyttöön (fsutil behavior set disabledeletenotify 0)
  2. Suorittaa eheytyksen /l kaikille levyille ("eheytys /C /L")
  3. Odota, kunnes tuloksena olevat komennot on lähetetty järjestelmään ("aikakatkaisu /t 60")
  4. Poistaa TRIM-toiminnon käytöstä uudelleen ("fsutil behavior set disabledeletenotify 1")

Vaiheen 3 aikakatkaisuarvo on testien todennus. Eheytys ei koskaan ollut tarpeellinen yli 10 sekuntiin, ja 60 sekunnin kuluttua eheytys onnistui. Jos havaitset poikkeavuuksia matriisin puolella määritettyjen kapasiteettiarvojen ja tiedostojärjestelmän ilmoittamien käytettyjen kapasiteettiarvojen koontiversion välillä, yritä käyttää suurempaa arvoa, kuten 300 sekuntia (5 minuuttia).
 

XML-tehtävämalli

Seuraavassa esimerkissä on malli, jonka avulla voit tuoda sen tehtävien ajoitukseen. Kopioi ja liitä alla oleva xml-koodi tiedostoon. Sijoita tiedosto sen palvelinjärjestelmän ulottuville, jonka haluat määrittää, ja tuo tehtävä tehtävätuontitoiminnolla. Seuraava tehtävämalli on nimeltään DellSanDiskMaintenance. Se suorittaa edelliset neljä vaihetta viikoittain, lauantaisin klo 20.00 (20.00), ja se asetetaan ajastimen juureen, esimerkiksi:


  
    Dell Technologies
    2023-07-07T09:21:50.4883878
    Dell Technologies
    This task is an example of how to optimize thin SAN drives, if TRIM is globally disabled on the system.
    \DellSanDiskMaintenance
    D:AI(A;;FA;;;BA)(A;;FA;;;SY)(A;;FRFX;;;LS)(A;;FR;;;AU)
  
  
    
      2023-07-01T20:00:00
      PT2H
      true
      
        
          
        
        1
      
    
  
  
    
      S-1-5-18
      HighestAvailable
    
  
  
    IgnoreNew
    true
    true
    true
    false
    false
    
      false
      false
    
    true
    true
    false
    false
    false
    true
    
      P1D
      P4D
      false
    
    false
    PT4H
    7
  
  
    
      %windir%\system32\fsutil.exe
      behavior set disabledeletenotify 0
    
    
      %windir%\system32\defrag.exe
      /C /L /U
    
    
      timeout
      /t 60
    
    
      %windir%\system32\fsutil.exe
      behavior set disabledeletenotify 1
    
  


 

Affected Products

PowerMax
Article Properties
Article Number: 000215628
Article Type: How To
Last Modified: 09 Aug 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.