GNU/Linux >> Linux Esercitazione >  >> Linux

Quali sono le opzioni di montaggio per migliorare le prestazioni del filesystem ext4 in Linux

Le opzioni di montaggio predefinite vengono generalmente distribuite per le massime prestazioni mantenendo la sicurezza per l'uso generale. Sono disponibili alcune opzioni di montaggio per ottimizzare il file system ext4 in base alle esigenze dell'utilizzo target.

barriera=0

Ciò disabilita le barriere di scrittura in Journaling Block Device (JBD) . Il file system Ext4 ha barriera=1 per impostazione predefinita dove ext3 ha barriera=0.

Le barriere di scrittura vengono utilizzate per imporre un corretto ordinamento su disco dei commit del journal, ma degraderanno le prestazioni del file system. Tuttavia, se il sistema non dispone di dischi con batteria tampone, esiste il rischio di danneggiamento del file system.

dati=ripristino

Per impostazione predefinita (data=ordered ), tutti i dati vengono forzati direttamente al file system principale prima che i relativi metadati (dimensione del file, ora, proprietario ecc.) vengano salvati nel journal. Modificando questa opzione in data=writeback , l'ordine dei dati non verrà conservato, i dati potrebbero essere scritti nel file system dopo che i relativi metadati sono stati salvati nel journal. Solo i metadati verranno inseriti nel journal.

Per utilizzare questa opzione sul filesystem di root, viene inserito un parametro di avvio del kernel:

rootflags=data=writeback

Secondo la documentazione del filesystem ext4 sull'origine del kernel Linux, la modalità writeback può consentire la visualizzazione di vecchi dati nei file dopo un arresto anomalo e il ripristino del journal. L'unica modalità di journaling supportata è "data=ordered", che è l'impostazione predefinita.

impegno=60

Questo è il numero di secondi per ogni sincronizzazione di dati e metadati. L'impostazione predefinita è 5 . In caso di interruzione dell'alimentazione, gli ultimi 5 secondi di dati archiviati andranno persi, ma il file system non verrà danneggiato poiché il journaling è attivo. L'aumento di questo numero a valori elevati aumenterà le prestazioni a scapito della sicurezza dei dati.


Linux
  1. Linux:quali sono i diversi modi per impostare i permessi dei file ecc. su Gnu/linux?

  2. Linux:quali punti di montaggio esistono su un tipico sistema Linux?

  3. Come montare e smontare un file system in Linux

  4. Qual è lo scopo del file .bashrc in Linux

  5. Come posso montare manualmente un file system Linux in lettura/scrittura come utente normale?

Introduzione al file system Linux

Suggerimenti utili per migliorare le prestazioni del sistema Linux

Come montare un filesystem Linux remoto usando SSHFS

Che cos'è il file system Linux? Guida facile

Cosa sono gli inode in Linux?

Cosa sono i file sparsi in Linux