Come configurare smartphone e PC. Portale informativo
  • casa
  • Televisori (Smart TV)
  • In che modo le dimensioni del disco rigido influiscono sulle prestazioni. Cosa determina la velocità di un computer? Dimensioni della RAM

In che modo le dimensioni del disco rigido influiscono sulle prestazioni. Cosa determina la velocità di un computer? Dimensioni della RAM

La velocità di trasferimento dei dati sul bus dell'interfaccia del disco è tutt'altro che l'unico parametro che influisce sulla velocità del disco rigido nel suo insieme. Al contrario, le prestazioni dei dischi rigidi con lo stesso tipo di interfaccia a volte variano notevolmente. Qual è la ragione?

Il fatto è che un disco rigido è una raccolta di un'ampia varietà di dispositivi elettronici ed elettromeccanici. La velocità dei componenti meccanici del disco rigido è notevolmente inferiore alla velocità dell'elettronica, che include anche l'interfaccia bus. Le prestazioni complessive del disco sono purtroppo misurate dalla velocità dei componenti più lenti. Il "collo della bottiglia" durante il trasferimento di dati tra un'unità e un computer è proprio la velocità di trasferimento interna, un parametro determinato dalla velocità della meccanica del disco rigido, che è uno dei motivi per la riparazione del laptop. Pertanto, nelle più moderne modalità di scambio PIO 4 e UltraDMA, la massima larghezza di banda possibile dell'interfaccia non viene quasi mai raggiunta durante il lavoro reale con l'unità. Per determinare la velocità dei componenti meccanici, nonché dell'intero azionamento, è necessario conoscere i seguenti parametri.

La velocità di rotazione dei dischi è il numero di giri effettuati dai piatti (dischi singoli) del disco rigido al minuto. Maggiore è la velocità, più velocemente vengono scritti o letti i dati. Il valore tipico di questo parametro per la maggior parte dei moderni dischi EIDE è 5400 rpm. Alcune unità più recenti hanno dischi che girano a 7200 giri / min. Il limite tecnico raggiunto fino ad oggi - 10.000 rpm - è implementato nei drive SCSI della serie Seagate Cheetah.

Il tempo medio di ricerca è il tempo medio necessario per posizionare il gruppo testina da una posizione arbitraria a una traccia specificata per leggere o scrivere dati. Il valore tipico di questo parametro per i nuovi dischi rigidi è compreso tra 10 e 18 ms e il tempo di accesso di 11-13 ms può essere considerato buono. I modelli SCSI più veloci hanno un tempo di accesso inferiore a 10 ms.

Tempo medio di accesso: il periodo di tempo medio dall'emissione di un comando per un'operazione con un disco all'inizio dello scambio di dati. Questo è un parametro composito che include il tempo medio di ricerca, nonché metà del periodo di rotazione del disco (tenendo conto del fatto che i dati possono trovarsi in un settore arbitrario sulla traccia desiderata). Il parametro determina la quantità di ritardo prima dell'inizio della lettura del blocco di dati richiesto, nonché le prestazioni complessive quando si lavora con un numero elevato di file di piccole dimensioni.

Velocità di trasferimento interna: la velocità con cui i dati vengono scambiati tra l'interfaccia del disco e il supporto (piatti). I valori per questo parametro differiscono significativamente per lettura e scrittura. Sono determinati dalla velocità di rotazione dei dischi, dalla densità di registrazione, dalle caratteristiche del meccanismo di posizionamento e da altri parametri dell'unità. È questa velocità che ha un'influenza decisiva sulla velocità dell'unità in stato stazionario (durante la lettura di un grande blocco solido di dati). Il superamento della velocità di trasferimento complessiva rispetto a quella interna si ottiene solo quando i dati vengono scambiati tra l'interfaccia e la memoria cache del disco rigido senza accedere immediatamente ai piatti. Pertanto, un altro parametro influisce sulla velocità dell'unità, ovvero ...

... la quantità di memoria cache. La memoria cache è una normale RAM elettronica installata su un disco rigido. Dopo la lettura dal disco rigido, i dati vengono trasferiti contemporaneamente alla memoria del computer e alla memoria cache. Se questi dati sono richiesti nuovamente, non verranno letti dai piatti, ma dal buffer della cache. Ciò consente di accelerare notevolmente lo scambio di dati. Per migliorare l'efficienza della cache, sono stati sviluppati algoritmi speciali che identificano i dati utilizzati più di frequente e li inseriscono nella cache, il che aumenta la probabilità che la prossima chiamata richieda dati dalla RAM elettronica - un cosiddetto "cache hit " si verificherà. Naturalmente, maggiore è la memoria cache, più veloce sarà solitamente il disco.

La dimensione del tuo disco rigido ha poco a che fare con la velocità con cui può funzionare il tuo processore o con la velocità con cui il tuo computer può accedere e connettersi a Internet. Tuttavia, la dimensione del disco rigido gioca un ruolo nelle prestazioni complessive del computer, ma non gioca un ruolo. I moderni dischi rigidi hanno un potenziale così elevato che le dimensioni non influiscono sulle prestazioni.

disco fisso

Il disco rigido non influisce sulla velocità con cui il processore completa le attività. Poiché il disco rigido è uno dei componenti più lenti del computer e in realtà lascia il processore in attesa di ulteriori informazioni. Il disco rigido è il collo di bottiglia dei dati: è un membro del team che rallenta tutto il lavoro. Le dimensioni del disco rigido non contano, ma un disco rigido più veloce richiede meno tempo per inviare i dati al processore. In alternativa, il disco rigido può essere utilizzato per memorizzare nella RAM il file di paging, noto anche come memoria virtuale, che funge da estensione della memoria di sistema del computer. Un disco rigido più grande può supportare un file di paging più grande. Secondo Microsoft, la dimensione massima del file di paging è 16 TB, ma la maggior parte dei computer utilizza solo una cifra GB di spazio. Ad esempio, con 8 GB di memoria, il file di paging funzionerà allo stesso modo su un disco rigido da 20 GB e un disco rigido da 500 GB.

Disco rigido e Internet

La dimensione del disco rigido non ha assolutamente alcun effetto sulla velocità con cui il computer può accedere a Internet. Tuttavia, i computer utilizzano qualcosa chiamato "File Internet temporanei" in cui memorizzano una copia locale di immagini, testo, script e altri contenuti di pagine Web sul disco rigido del computer. Sebbene i dati possano essere recuperati molto rapidamente con Internet a banda larga, un computer potrebbe essere in grado di scaricare informazioni da un disco rigido più velocemente che scaricarle nuovamente da un sito Web. La dimensione del disco rigido non influisce sulla velocità con cui vengono scaricati i file temporanei Internet, ma influisce sulla quantità di spazio che può utilizzare per archiviare le copie di questi file.

Il ruolo del disco rigido

Il ruolo di un disco rigido in un computer è quello di fungere da dispositivi di archiviazione dati locali. La sua dimensione si riferisce solo alla quantità di dati che può memorizzare. Mentre i dischi rigidi di grandi dimensioni tendono ad essere più veloci di quelli più piccoli, ciò è perché tendono ad essere più nuovi e traggono vantaggio da altri progressi tecnologici.

processore

Il processore del computer è la parte più veloce del sistema. Il suo compito è elaborare i dati e di solito non mantiene il resto delle informazioni del computer in attesa di funzionare. I dischi rigidi sono una delle fonti da cui il processore riceve i dati, ma entrambe le parti funzionano in modo indipendente.

Rete

I componenti di rete di un computer e la larghezza di banda della connessione Internet influiscono sulla velocità con cui un computer può accedere a Internet. L'adattatore di rete, il modem e la qualità del servizio Internet del computer svolgono un ruolo importante nella velocità con cui un sistema può accedere a Internet. I router possono anche svolgere un piccolo ruolo nei colli di bottiglia su Internet.

(1 stime, media: 5,00 su 5)

Quanto è importante un'unità SSD per i giochi, cosa influisce e qual è l'utilità di questa tecnologia: ecco di cosa tratterà questo articolo. Un'unità a stato solido presenta numerosi vantaggi significativi rispetto a un disco rigido convenzionale. Uno dei più preziosi tra questi è la possibilità di scaricare istantaneamente i file registrati su di esso. Questo perché questo tipo di dispositivo non ha parti mobili, quindi non c'è tempo perso nello spostare la testina del disco.

Inoltre, le unità SSD hanno un peso ridotto, un consumo energetico estremamente basso, un'elevata velocità di scrittura, nessun rumore e la capacità di funzionare completamente con le interfacce più veloci. Con il loro aiuto, tutti i file vengono letti molto più velocemente rispetto agli HDD convenzionali, mentre il sistema operativo stesso diventa più operativo.

Di più su tutto questo, nonché sul fatto che sia necessaria un'unità SSD per i giochi e perché dovresti installarla, parleremo ulteriormente.

Ambiente operativo

Per cominciare, gli SSD rendono il caricamento dei programmi molto più veloce. Ad esempio, il sistema operativo impiega solo 13 secondi per avviarsi.


Se parliamo di giochi che hanno una vecchia architettura, in cui le risorse si trovano come un numero enorme di piccoli file, un normale disco rigido li elabora in modo incredibilmente lento. Ad esempio, possiamo prendere il famoso World of Tanks. Anche sui PC più potenti, un calo significativo delle prestazioni diventa evidente durante sparatorie di massa, battaglie aziendali e battaglie sulla mappa globale.


Utilizzando un SSD da gioco, sarai in grado di eliminare lo svantaggio esistente e mantenere la velocità di gioco richiesta. Per quanto riguarda l'aumento dei frame al secondo, è abbastanza insignificante. Gli sviluppatori sanno bene che l'unità è l'anello più debole del computer, quindi non dovrebbe essere sovraccaricata. Principalmente il processore e la scheda video influiscono sulle prestazioni nei giochi.

Caricamento rapido dei livelli

Uno dei fattori più importanti che differenzia un SSD da un normale dispositivo. I giochi pesano 50 GB per un motivo e utilizzano costantemente le informazioni necessarie, gettandole nella RAM. In questo caso, l'avvio dall'SSD è notevolmente più veloce. Inoltre, peggiore è l'ottimizzazione dell'applicazione, più tangibile è la differenza tra gli azionamenti. Pertanto, quando ti chiedi se è possibile installare giochi su un SSD, sappi che è necessario farlo per migliorare le prestazioni.

Se guardi il tempo di avvio sull'esempio di Battlefield 3, puoi vedere che l'SSD Crucial MX da 255 GB vince in modo significativo (quasi 3 volte) il normale HDD Seagate da 3 TB, nonostante entrambi funzionino su un'interfaccia SATAIII più veloce ...


Fondamentalmente, questa caratteristica si manifesta nei giochi offline, anche se molti utenti affermano che il caricamento da un disco rigido a stato solido nelle battaglie online è anche abbastanza veloce e devi aspettare costantemente i giocatori "lenti". In questo caso, i possessori di PC con SSD possono discutere in anticipo le tattiche, mentre gli altri ammireranno comunque la schermata di caricamento e berranno il tè.


È anche importante parlare di diverse finestre dello stesso gioco (per i giocatori nei MMORPG), che è una tortura per l'HDD, mentre l'SSD può sopportare facilmente tali carichi. Non dimenticare le mod, che spesso vengono "imbullonate" al motore utilizzando script e librerie di terze parti. Cioè, vengono caricati in memoria in modo anomalo. Le unità normali non amano questo tipo di attività, mentre gli SSD non fanno alcuna differenza nei giochi.

FPS stabile

Un disco rigido a stato solido è particolarmente utile quando l'utente sta giocando con un grande mondo aperto. Non importa quanta RAM e memoria video avrebbe il PC in questo caso, l'applicazione carica costantemente la memoria con nuove sezioni sulla mappa e i suoi dettagli, che caricano pesantemente il sistema e consumano gli FPS. In questo caso, l'SSD svolge il suo lavoro molto meglio, lavorando con una latenza minima, rispetto a un'unità meccanica, la cui testina di lettura deve spostarsi nell'area desiderata e leggere le informazioni.

Inoltre, se metti un SSD per il tuo computer da gioco, puoi compensare la mancanza di RAM nei casi in cui il gioco si rivela eccessivamente affamato di energia. Al sistema operativo Windows piace utilizzare il file di paging "in ufficio e senza", mentre la maggior parte dei giochi non funziona affatto senza lo scambio attivato, che occupa gigabyte di memoria del disco rigido per essere utilizzato come RAM.

I dispositivi HDD sono significativamente inferiori alle unità a stato solido in termini di velocità di accesso ai dati. Pertanto, se ti aspetta uno "slideshow" con il primo, nel caso di un SSD, un PC o laptop tirerà il gioco anche "attraverso non posso".

Texture a caricamento rapido

Fondamentalmente, nei giochi online, le trame e altri oggetti vengono caricati quando il personaggio si avvicina a loro, e non durante l'ingresso. In considerazione di ciò, diventa possibile ridurre notevolmente le prestazioni se ci si sposta su terreni con design e architettura complessi.


Un disco standard non sarà in grado di caricare trame volumetriche in tempo reale e per questo rallenterà molto, il che influenzerà sicuramente la tua efficienza e godimento del gioco. Pertanto, se decidi di acquistare un SSD per i giochi, questa è sicuramente la decisione giusta.

Silenzio e affidabilità

Come abbiamo detto prima, i dispositivi a stato solido non hanno parti mobili. Pertanto, i computer che ne sono dotati non emettono rumori e non emettono suoni strani, anche sotto carico pesante. Considerando le moderne tecnologie utilizzate nella produzione di componenti per computer, è possibile assemblare un dispositivo assolutamente silenzioso. Inoltre, l'assenza di parti in movimento rende il disco stesso più affidabile e riduce al minimo le probabilità che si rompa.

Va anche detto che vale la pena acquistare e installare un SSD in quanto garantirà la completa sicurezza delle informazioni laddove un drive magnetico convenzionale lo perde. Negli hard disk standard i settori di memoria “muoiono” senza possibilità di ripristino, mentre negli SSD le informazioni vanno semplicemente in modalità lettura. Cioè, il gameplay salvato può essere trasferito su un'altra unità.

Sfatare alcuni miti


Riassumendo

Date le informazioni di cui sopra, possiamo ora rispondere alla domanda se sia necessario un SSD per un PC da gioco. Per l'utente medio, non diventerà qualcosa di rivoluzionario e molto probabilmente agirà come una piacevole aggiunta. Ma se sei un giocatore, se possibile, questo dispositivo dovrebbe senza dubbio essere preso e installato su un computer. Soprattutto se ti piacciono i giochi impegnativi con una buona grafica.

Un disco rigido a stato solido renderà il tuo PC più produttivo sia online che offline. Potrai giocare a giochi di squadra con un gran numero di partecipanti e mappe estese senza problemi. Con un SSD, non solo otterrai il massimo comfort, ma otterrai anche la superiorità sugli altri giocatori.

Ho trovato una buona immagine che mostra i punti di forza e di debolezza di ciascun dispositivo.

Parlando di se SSD o HDD siano migliori per il gaming, basti citare solo il fatto che la presenza di un'unità a stato solido è d'obbligo per tutti i partecipanti alle competizioni di eSports. Senza questo componente, semplicemente non ti sarebbe permesso competere.

Tuttavia, se hai un budget limitato e hai una scelta, acquista un SSD o investi in un potente processore o scheda video, allora in questo caso è meglio ricorrere alla seconda opzione per massimizzare le prestazioni.

Inoltre, con una quantità limitata di fondi, puoi limitarti a un normale disco rigido se hai abbastanza RAM.

Ora sai se puoi mettere i giochi su SSD e qual è il suo principale vantaggio rispetto alle unità convenzionali. La decisione sulla scelta del disco SSD è interamente tua. Considera le tue capacità finanziarie, nonché le caratteristiche e i vantaggi dei moderni dischi rigidi.

Video comparativo

  • Traduzione

Questa è una traduzione della risposta di superuser.com alla domanda sull'effetto dello spazio libero su disco sulle prestazioni. traduttore

Liberare spazio su disco velocizza il tuo computer?

Liberare spazio su disco non velocizza il tuo computer, almeno non da solo. Questo è un mito davvero comune. Questo mito è così comune perché il riempimento del disco rigido spesso si verifica in concomitanza con altri processi che tradizionalmente Maggio rallenta * il tuo computer. Le prestazioni dell'SSD possono peggiorare quando si riempie, ma questo è un problema relativamente nuovo negli SSD ed è in realtà sottile per gli utenti ordinari. In generale, la mancanza di spazio libero è solo uno straccio rosso per il toro ( distrae l'attenzione - ca. traduttore).

ca. autore: * "Rallentamento" è un termine molto ampio. Qui lo uso in relazione a processi relativi all'I/O (ovvero se il tuo computer è impegnato in calcoli puramente, il contenuto del disco non ha alcun effetto), o relativi al processore e in competizione con processi che consumano molte risorse del processore (es. antivirus che scansiona un gran numero di file)

Ad esempio, fenomeni come:

  • Frammentazione dei file. La frammentazione dei file è un problema**, tuttavia, la mancanza di spazio libero, sebbene sia uno dei problemi molti i fattori non lo sono l'unico causare la frammentazione. Momenti fondamentali:
    ca. autore: ** Frammentazione influssi sugli SSD per il fatto che le operazioni di lettura sequenziale sono solitamente significativamente più veloci dell'accesso casuale, sebbene gli SSD non abbiano le stesse restrizioni dei dispositivi meccanici (anche in questo caso l'assenza di frammentazione non garantisce l'accesso sequenziale per distribuzione dell'usura e processi simili). Tuttavia, in quasi tutti i casi d'uso tipici, questo non è un problema. Le differenze nelle prestazioni dell'SSD dovute alla frammentazione sono generalmente invisibili ai processi di avvio di applicazioni, avvio di un computer e altri.
    • La probabilità di frammentazione del file non è correlata alla quantità di spazio libero su disco. Dipende dalla dimensione del più grande blocco contiguo di spazio libero sul disco (ovvero gli "spazi" di spazio libero), che delimitata dall'alto la quantità di spazio libero. Un'altra dipendenza è il metodo utilizzato dal file system durante l'inserimento dei file (ne parleremo più avanti).
      Ad esempio: Se sul disco è occupato il 95% dello spazio e tutto ciò che è libero è rappresentato da un blocco contiguo, il nuovo file verrà frammentato con una probabilità dello 0% ( a meno che, ovviamente, il normale file system non frammenti i file di proposito - ca. l'autore) (anche la possibilità di frammentazione del file in espansione non dipende dalla quantità di spazio libero). D'altra parte, un disco pieno del 5% di dati distribuiti uniformemente su di esso ha un'altissima probabilità di frammentazione.
    • Tieni presente che la frammentazione dei file influisce sulle prestazioni solo quando si accede a questi file. Ad esempio: Hai un bel disco deframmentato con molti "spazi" liberi su di esso. Una situazione tipica. Tutto funziona bene. Tuttavia, a un certo punto si arriva a una situazione in cui non ci sono più grandi blocchi liberi rimasti. Stai scaricando un film di grandi dimensioni e il file è molto frammentato. Non rallenterà il tuo computer.... I file dell'applicazione e altri file che erano in perfetto ordine non verranno frammentati all'istante. Il caricamento del film potrebbe richiedere più tempo (tuttavia, i bitrate tipici dei film sono molto inferiori alla velocità di lettura dei dischi rigidi che probabilmente passerà inosservato), può anche influire sulle prestazioni di I/O durante il caricamento del film, ma nient'altro lo farà modificare.
    • Sebbene la frammentazione sia un problema, viene spesso compensata dalla memorizzazione nella cache e dal buffering dal sistema operativo e dall'hardware. Scrittura pigra, read-ahead e altro possono aiutare a risolvere i problemi causati dalla frammentazione. In generale, tu non notare nulla fino a quando il livello di frammentazione non diventa troppo alto (mi permetto anche di dire che finché il tuo file di scambio non è frammentato, non noterai nulla)
  • Un altro esempio è l'indicizzazione della ricerca. Supponiamo di avere l'indicizzazione automatica abilitata e il sistema operativo non la implementa molto bene. Man mano che si salvano sempre più file indicizzati sul computer (documenti e simili), l'indicizzazione inizia a richiedere più tempo e può iniziare ad avere un effetto notevole sulle prestazioni del computer osservate man mano che procede, consumando I/O e tempo della CPU a lo stesso tempo. Questo non è correlato allo spazio libero, ma alla quantità di dati indicizzati. Tuttavia, l'esaurimento dello spazio su disco si verifica contemporaneamente alla memorizzazione di più contenuti, quindi molte persone stabiliscono la relazione sbagliata.
  • Antivirus. Questo è molto simile all'esempio dell'indice di ricerca. Supponiamo che tu abbia un antivirus che scansiona il tuo disco in background. Man mano che hai sempre più file da scansionare, la ricerca inizia a consumare sempre più risorse di I/O e processore, interferendo possibilmente con il tuo lavoro. Anche in questo caso, il problema è correlato alla quantità di contenuto da scansionare. Più contenuti significa meno spazio libero, ma la mancanza di spazio libero non è la causa del problema.
  • Programmi installati. Diciamo che hai molti programmi installati che si avviano all'avvio del computer, il che aumenta il tempo di avvio. Questo rallentamento si verifica perché vengono caricati molti programmi. Allo stesso tempo, i programmi installati occupano spazio su disco. Di conseguenza, la quantità di spazio libero diminuisce contemporaneamente alla decelerazione, il che può portare a conclusioni errate.
  • Si possono citare molti altri esempi simili, che danno illusione collegare lo spazio su disco e ridurre le prestazioni.

Quanto sopra illustra un altro motivo per la prevalenza di questo mito: sebbene l'esaurimento dello spazio libero non sia direttamente responsabile del rallentamento, della disinstallazione di varie applicazioni, dell'eliminazione dei contenuti indicizzati e scansionati, ecc. a volte (ma non sempre, casi del genere esulano dallo scopo di questo testo) porta a aumento prestazioni per motivi diversi dallo spazio libero. Questo libera spazio su disco in modo naturale. Di conseguenza, esiste anche una falsa connessione tra "più spazio libero" e "computer più veloce".

Aspetto: se il tuo computer funziona lentamente a causa di un gran numero di programmi installati, ecc., e cloni, esattamente, il tuo disco rigido su un disco rigido più grande, quindi espandi le partizioni per ottenere più spazio libero, il computer non funzionerà con un agitare la mano più velocemente. Vengono caricati gli stessi programmi, gli stessi file vengono frammentati allo stesso modo, funziona lo stesso servizio di indicizzazione, non cambia nulla nonostante l'aumento dello spazio libero.

Ha qualcosa a che fare con la ricerca di un posto dove mettere i file?

No, non connesso. Ci sono due punti importanti qui:

  1. Il tuo disco rigido non sta cercando un posto dove mettere i file... Il disco rigido è stupido. Lui non è niente. È un grande blocco di memoria indirizzabile che obbedisce ciecamente al sistema operativo per il posizionamento. I dischi moderni sono dotati di sofisticati meccanismi di memorizzazione nella cache e buffering progettati per prevedere le richieste del sistema operativo in base all'esperienza umana (alcuni dischi conoscono persino i file system). Ma in sostanza, il disco dovrebbe essere considerato come un grande e stupido mattone di archiviazione dati, a volte con funzionalità di miglioramento delle prestazioni.
  2. Anche il tuo sistema operativo non sta cercando posizionamento. Non c'è "ricerca"... Grandi sforzi sono stati fatti per risolvere questo problema come è fondamentale per le prestazioni dei file system. I dati si trovano sul disco come definito dal file system, ad esempio FAT32 (vecchi computer con DOS e Windows), NTFS (sistemi Windows più recenti), HFS + (Mac), ext4 (alcuni sistemi Linux) e molti altri. Anche il concetto di "file" o "directory" ( "Cartelle" - ca. traduttore) è solo il frutto di un tipico file system: i dischi rigidi non conoscono bestie come i "file". I dettagli non rientrano nell'ambito di questo testo. Tuttavia, in sostanza, tutti i comuni file system contengono un modo per tenere traccia dello spazio libero su un disco, e quindi la "ricerca" dello spazio libero, in circostanze normali (cioè, nello stato normale del file system), non è necessaria. Esempi:
    • NTFS contiene una tabella di file master che include file speciali (come $ Bitmap) e molti metadati che descrivono il disco. Fondamentalmente, tiene traccia dei successivi blocchi liberi in modo che i file possano essere scritti su disco senza dover scansionare il disco ogni volta.
    • Un altro esempio, ext4 ha un'entità chiamata "bitmap allocator", un miglioramento rispetto a ext2 ed ext3 che aiuta a determinare direttamente la posizione dei blocchi liberi, invece di scansionare l'elenco dei blocchi liberi. Ext4 supporta anche la "allocazione pigra", che è essenzialmente il sistema operativo che memorizza i dati nella RAM prima di scriverli su disco per prendere le migliori decisioni di posizionamento per ridurre la frammentazione.
    • Molti altri esempi.
Potrebbe trattarsi di spostare i file avanti e indietro per allocare spazio contiguo sufficientemente lungo durante il salvataggio?

No, questo non sta accadendo. Almeno in nessuno dei file system che conosco. I file sono semplicemente frammentati.

Viene chiamato il processo di "spostamento di file avanti e indietro per selezionare un blocco lungo e contiguo". deframmentazione... Questo non accade durante la scrittura di file. Ciò accade quando si esegue il programma di deframmentazione del disco. almeno sui sistemi Windows più recenti ciò avviene automaticamente in base a una pianificazione, ma la scrittura di un file non è mai un motivo per avviare questo processo.

Opportunità evitare La necessità di spostare i file in questo modo è fondamentale per le prestazioni dei file system e il motivo per cui si verifica la frammentazione e la deframmentazione è un passaggio separato.

Quanto spazio libero dovresti lasciare su disco?

Questa è una domanda più difficile e ho già scritto molto.

Regole di base da seguire:

  • Per tutti i tipi di dischi:
    • La cosa più importante è lasciare abbastanza spazio per utilizzare il computer in modo efficace... Se stai esaurendo lo spazio, potresti aver bisogno di un disco più grande.
    • Molte utilità di deframmentazione del disco richiedono uno spazio libero minimo (sembra che quella fornita in bundle con Windows richieda il 15% di spazio libero nel peggiore dei casi) per essere eseguite. Usano questo spazio per archiviare temporaneamente file frammentati mentre altri oggetti vengono spostati.
    • Lascia spazio ad altre funzioni del sistema operativo. Ad esempio, se il computer non dispone di molta RAM fisica e la memoria virtuale è abilitata con un file di paging dinamico, è necessario lasciare spazio libero sufficiente per contenere il file di paging massimo. Se hai un laptop che stai ibernando, avrai bisogno di spazio libero sufficiente per salvare il file di ibernazione. Queste sono le cose.
  • Informazioni su SSD:
    • Per un'affidabilità ottimale (e, in misura minore, prestazioni), dovrebbe esserci dello spazio libero sull'SSD, che, senza entrare nei dettagli, viene utilizzato per distribuire i dati in modo uniforme sul disco per evitare di scrivere costantemente nello stesso posto (il che porta a esaurimento delle risorse)... Il concetto di prenotazione dello spazio libero è chiamato over-provisioning. Questo è importante, ma molti SSD hanno lo spazio libero necessario già allocato... Cioè, i dischi hanno spesso decine di gigabyte di spazio in più di quello che mostrano al sistema operativo. Le unità più economiche spesso richiedono di lasciare parte dello spazio non allocato. Ma al lavoro con dischi che hanno forzature di riserva, questo non è richiesto... È importante notare che lo spazio extra viene spesso preso solo da aree non allocate... Così non sempre l'opzione funzionerà quando la tua partizione occuperà l'intero disco e lascerai dello spazio libero su di esso. Il re-mutuo manuale richiede di rendere la partizione più piccola della dimensione del disco. Controlla il manuale utente dell'SSD. Anche il TRIM e la raccolta dei rifiuti e cose simili hanno un impatto, ma esulano dallo scopo di questo testo.

Personalmente, di solito acquisto una nuova unità più grande quando ho circa il 20-25% di spazio libero rimasto. Questo non ha nulla a che fare con le prestazioni, proprio quando arrivo a questo punto - significa che presto lo spazio si esaurirà, il che significa che è ora di acquistare un nuovo disco.

Più importante che tenere traccia dello spazio libero è assicurarsi che la deframmentazione pianificata sia abilitata dove deve essere (non su un SSD), in modo da non arrivare mai a un punto in cui è abbastanza grande da avere un effetto evidente.

Epilogo

C'è un'altra cosa che dovrebbe essere menzionata. Una delle altre risposte a questa domanda menziona che SATA half-duplex non fornisce la capacità di leggere e scrivere contemporaneamente. Sebbene sia effettivamente così, si tratta di una grossolana semplificazione eccessiva ed è in gran parte estranea ai problemi di prestazioni discussi qui. In realtà, significa semplicemente che i dati non possono essere trasmessi. tramite filo contemporaneamente in due direzioni. ma

Principali articoli correlati