Perché gli SSD diventano lenti con il passare del tempo

Mettere in pratica la teoria: comprendere il problema del degrado delle prestazioni SSD

Diamo un’occhiata al problema nel mondo reale. Tu, io e il nostro migliore amico abbiamo deciso di iniziare a creare SSD. Acquistiamo un po’ di flash NAND e costruiamo un controller. La tabella seguente riassume le caratteristiche del nostro azionamento:

Il nostro ipotetico SSD

Dimensioni della pagina

4KB

Misura del blocco

5 pagine (20KB)

Dimensioni unità

1 blocco (20 KB

Velocità di lettura

2 KB / s

Velocità di scrittura

1 KB / s

 

Attraverso un marketing impressionante e il tuo aspetto incredibilmente bello, vendiamo un disco. Il nostro cliente va prima a salvare un file di testo da 4KB sul suo nuovissimo SSD. La richiesta arriva al nostro controller, che rileva che tutte le pagine sono vuote e assegna la prima pagina a questo file di testo.

L’immagine è 8KB e quindi occupa due pagine, che per fortuna sono vuote

Il sistema operativo segnala che il 60% del nostro disco è ora pieno, il che è vero. Tre delle cinque pagine aperte sono occupate dai dati e le restanti due pagine sono vuote. Supponiamo ora che l’utente torni indietro e cancelli quel file di testo originale. Questa richiesta non arriva mai al nostro controller, per quanto riguarda il nostro controller abbiamo tre pagine valide e due vuote.

Per la nostra scrittura finale, l’utente desidera salvare un JPEG da 12 KB, che richiede tre pagine da 4KB per l’archiviazione. Il sistema operativo sa che il primo LBA, quello assegnato al file di testo 4KB, può essere sovrascritto; quindi dice al nostro controller di sovrascrivere quell’LBA e di memorizzare gli ultimi 8 KB dell’immagine negli ultimi LBA disponibili.

Ora abbiamo un problema una volta che queste richieste arrivano al nostro controller SSD. Abbiamo tre pagine di richieste di scrittura in arrivo, ma solo due pagine libere. Ricorda che il sistema operativo sa che abbiamo 12 KB liberi, ma sull’unità solo 8 KB sono effettivamente liberi, 4KB è utilizzato da una pagina non valida. Dobbiamo cancellare quella pagina per completare la richiesta di scrittura.

Uhoh, problema. Non abbiamo abbastanza pagine vuote.

Ricordati di tornare a Flash 101, anche se dobbiamo cancellare solo una pagina non possiamo; non puoi cancellare pagine, solo blocchi. Dobbiamo cancellare tutti i nostri dati solo per sbarazzarci della pagina non valida, quindi riscriverli di nuovo. Per fare ciò, prima leggiamo l’intero blocco nella memoria da qualche parte; se abbiamo un buon controller, lo leggeremo in una cache on-die (passaggi 1 e 2 di seguito), se non si spera che ci sia un po’ di memoria off-die che possiamo usare come blocco per appunti. Con il blocco letto, possiamo modificarlo, rimuovere la pagina non valida e sostituirla con dati validi (passaggi 3 e 4). Ma l’abbiamo fatto solo nella memoria da qualche parte, ora dobbiamo scriverlo nella flash. Poiché abbiamo tutti i nostri dati in memoria, possiamo cancellare l’intero blocco in flash e scrivere il nuovo blocco (passaggio 5).

Ora pensiamo a quello che è appena successo. Per quanto riguarda il sistema operativo, dovevamo scrivere 12 KB di dati e il file è stato scritto. Tuttavia, il nostro controller SSD sa cosa è realmente accaduto. Per scrivere quei 12 KB di dati abbiamo dovuto prima leggere 12 KB, quindi scrivere un intero blocco o 20 KB. Il nostro SSD è piuttosto lento, può scrivere solo a 1KB / s. e leggere a 2KB / s. La scrittura di 12 KB avrebbe dovuto richiedere 12 secondi, ma poiché abbiamo dovuto leggere 12 KB e quindi scrivere 20 KB, l’intera operazione ora ha richiesto 26 secondi.

All’utente finale sembrerebbe che la nostra velocità di scrittura sia scesa da 1 KB / s. a 0,46 KB / s., poiché ci sono voluti 26 secondi per scrivere 12 KB. Le cose iniziano ad avere un senso adesso? Questo è il motivo per cui Intel X25-M e altri SSD diventano più lenti man mano che li usi, ed è anche il motivo per cui le velocità di scrittura diminuiscono di più mentre le velocità di lettura rimangono più o meno le stesse. Quando si scrive su una pagina vuota, l’SSD può scrivere molto velocemente, ma quando si scrive su una pagina che contiene già dei dati c’è un sovraccarico aggiuntivo che deve essere affrontato riducendo così le velocità di scrittura.

Ora puoi modificare e ritagliare le immagini di WordPress mentre scrivi

Il rilascio di WordPress 5.5 è previsto per l’11 agosto.

Una caratteristica molto interessante per gli utenti di Watchful è l’aggiornamento automatico dei plugin e temi. Questo aiuterà le persone a rimanere sempre aggiornate ma è bene fare attenzione, gli aggiornamenti automatici possono corrompere la corretta visualizzazione o funzionalità del sito web, non solo, a meno che non siano rilasci di sicurezza GiBiLogic consiglia di attendere che le nuove funzionalità siano consolidate.

Un’altra caratteristica che ti piacerà è la possibilità di modificare le immagini direttamente dalla schermata di post editing. In questo momento, modificare le immagini è difficile in WordPress! Se stai scrivendo un post, devi visitare una schermata diversa ed eseguire almeno una dozzina di passaggi.

A partire da WordPress 5.5, questo processo è molto più semplice. Quando usi l’editor di Gutenberg, vedrai una nuova icona “Ritaglia” per i blocchi di immagini. Puoi vedere quell’icona nello screenshot qui sotto:

Continua a leggere

WordPress – Suggerimenti per rendere il tuo sito più sicuro

I fattori che rendono sicuro un sito web sono molteplici, e hanno a che fare principalmente con il servizio di Hosting, con gli aggiornamenti del CMS e con l’aggiornamento dei temi e dei plugin installati sul sito.

Ci sono tuttavia altre accortezze da osservare, e di seguito ne elenchiamo alcune:

Continua a leggere

Come configurare Prestashop affinché funzioni con un altro dominio

Da database:

  • Utilizzando una qualsiasi utilità di gestione del database MySQL (di solito di tratta di phpMyAdmin) aggiornare l’url del negozio nella tabella ps_shop_url (L’eventuale cartella deve essere completata con lo / all’inizio ed alla fine)

Cancellare la cache, svuotando le cartelle:

  • cache/smarty/compile
  • cache/smarty/cache
  • img/tmp

Rigenerare le miniature:

  • accedere alla Dashboard > cliccare su “Design” > “Impostazioni immagine” > “Rigenera miniature”

Da Dashboard:

  • accedere alla Dashboard del proprio CMS come Amministratore
  • cliccare su “Parametri Negozio” e poi successivamente su “Parametri & SEO”
    • Andare nella sezione “Imposta l’URL del tuo negozio”
    • Nel campo “Dominio negozio”, inserire il nuovo dominio da utilizzare per Prestashop
    • Nel campo “Dominio negozio SSL”, inserire il nuovo dominio da utilizzare per Prestashop
    • In “BASE URL” inserire l’URL Base (se Prestashop è installato nella root /public_html, l’URL Base sarà solo /. Se invece è installato in un’altra directory, l’url base sarà /directory)
    • Salvare le impostazioni per completare la modifica degli URL
  • cliccare su “Parametri Avanzati”
    • “Prestazioni”
    • e “Pulisci la cache” con l’apposito bottone
  • cliccare su “Design” > “Impostazioni immagine” > “Rigenera miniature”

 

Note: per PrestaShop 1.7.x

CONTRIBUTO A FONDO PERDUTO FINO A 22.500 EURO PER L’INTRODUZIONE DELLO SMART WORKING E PER L’IMPRESA DIGITALE

Spett.le Azienda di Brescia,

nel quadro delle misure urgenti promosse a supporto del sistema economico territoriale di fronte agli effetti della crisi economica causata dall’emergenza COVID-19, la Camera di commercio di Brescia ha stanziato 2 milioni di euro allo scopo di incentivare e promuovere l’utilizzo dello smart working nelle imprese e la diffusione delle tecnologie digitali.

INVESTIMENTI FINANZIABILI

Sono ammissibili gli investimenti effettuati, installati e pagati dal 1 gennaio 2020 al 31 dicembre 2020,per le seguenti attività:

MISURA 1- SMART WORKING

Servizi di consulenza e formazione finalizzati all’adozione di un piano di smart working:

  • attività preliminari all’adozione del piano di smart working;
  • attività di formazione rivolta ai dipendenti dell’impresa;
  • avvio e monitoraggio di un progetto pilota.

Acquisto di “strumenti tecnologici”per l’attuazione del piano di smart working:

  • acquisto di nuova strumentazione tecnologica hardware (notebook, smartphone, accessori);
  • acquisto di software funzionali allo svolgimento della prestazione lavorativa in modalità smart working.

MISURA 2- PID PUNTO IMPRESA DIGITALE

  • consulenza e formazione relativa ad una o più tecnologie 4.0;
  • acquisto di attrezzature tecnologiche e programmi informatici necessari alla realizzazione del progetto di digitalizzazione dell’impresa.

MISURA 3- PROGETTAZIONE, RESTYLING E/O NUOVA REALIZZAZIONE DI SITI WEB AZIENDALI E E-COMMERCE

MISURA 4- TECNOLOGIE PER LA SICUREZZA PER LA PREVENZIONE DI ATTI CRIMINOSI

  • impianti antintrusione: antifurti o allarmi con sistemi di rilevamento satellitare collegati alle centrali di vigilanza;
  • attrezzature per video-sorveglianza;
  • impianti anti taccheggio, vetri antisfondamento, telecamere, casseforti e armadi blindati.

MISURA 5- RIDUZIONE CONSUMI ENERGETICI ED IMPATTO AMBIENTALE E RIFIUTI.

  • attrezzature per il lavaggio delle stoviglie per uso professionale o di categoria A;
  • attrezzature per il freddo (frigoriferi, celle frigorifere, congelatori, surgelatori, abbattitori termici, e simili) per uso professionale o di categoria A+o A++;
  • attrezzature per il caldo limitatamente a forni elettrici o micro onde per uso professionale o di categoria A;
  • attrezzature per la produzione di energia da fonti rinnovabili: impianti fotovoltaici di generazione di energia, con superfici non inferiori a 16 mq;
  • impianti solari termici per la produzione di acqua calda sanitaria e/o integrazione con l’impianto di riscaldamento;
  • riduzione dei rifiuti: compattatori di rifiuti organici/imballaggi, tritarifiuti ad uso professionale per attività di somministrazione.

 

ENTITA’ DEL CONTRIBUTO

Il contributo concedibile è pari alla misura del 50% delle spese sostenute di cui:

  • Misura 1: contributo massimo di euro 5.000;
  • Misura 2: contributo massimo di euro 10.000;
  • Misura 3: contributo massimo di euro 5.000;
  • Misura 4: contributo massimo di euro 2.500;
  • Misura 5: contributo massimo di euro 5.000.

Come estrarre immagini da Google Docs

Avete mai notato che in Google Docs (o Google Documenti in italiano) non è possibile estrarre o scaricare le immagini di un documento?

Esistevano delle estensioni che permettevano di farlo ma a quanto pare sono state bannate, tolte, rimosse a favore del passaggio da Google Drive.

Di seguito un trucchetto, forse un pò meno macchinoso del passaggio da Google Drive:

1) Aprite un documento anche vuoto

2) Cliccate con il tasto destro sull’immagine

3) Cliccate su Salva in Keep

3) ora potete cliccare con il tasto destro sull’immagine in Keep (colonna a destra e effettuare il download)

🙂