Avere più di una partizione su un disco rigido influisce sulle prestazioni? [duplicare]


1

Possibile duplicato:
perché utilizzare più partizioni su installazioni Linux?

Sto costruendo un nuovo computer e voglio massimizzare le prestazioni di ciascun componente.

In passato, ho generalmente partizionato i miei dischi rigidi in più volumi logici primari ed estesi. Faccio questo per ospitare diversi sistemi operativi.

Ora, la domanda che vorrei porre è che avere più volumi nel modo descritto avrà un impatto negativo sulle prestazioni complessive dell'unità?

L'unità in questione è un'unità WD Caviar Black 7200 RPM da 1 TB che si collega a un controller SATA III da 6 Gb / S.

Il mio schema di partizionamento come attualmente pianificato:

/dev/sda
    /sda1  (Windows XP, NTFS, 25GB)
    /sda2  (Windows 7, NTFS, 50GB)
    /sda3  (Linux root, EXT4, 25GB)
    /sda4  (extended)
           /sda4(1) (Linux /home, ETX4, 400GB)  
           /sda4(2) (Generic storage, NTFS, 525GB)

Risposte:


2

In pratica, NO.

Teoricamente, in alcune circostanze SÌ. In base alla velocità del disco che passa sotto le testine di lettura / scrittura e alla distanza che devono percorrere.

Una cosa è perché hai ridotto la dimensione della partizione del disco disponibile per il sistema operativo, ha meno distanza da percorrere. Quindi le ricerche dovrebbero essere più veloci che se l'intero 1 TB fosse disponibile per qualsiasi sistema operativo.

In termini di funzionamento quotidiano non sarai in grado di dire alcuna differenza a meno che tu non abbia fatto alcuni prima e dopo i test utilizzando il software di test delle prestazioni del disco.

Tuttavia, ci sono così tanti fattori diversi che determinano le prestazioni tra cui il tipo di file system, le dimensioni del settore, le dimensioni dei file letti, il livello di frammentazione (e l'elenco continua) che non è possibile generalizzare.

Direi, non preoccuparti. Fai quello che pensi e andrà bene.


Grazie. Avevo la sensazione che ci sarebbe stata una penalità ma che sarebbe stata marginale.
Andrew Lambert,

0

No. Influisce solo su quanto deve aggiungere il sistema operativo per raggiungere l'LBA corretto. Cosa che fa sempre anche se deve supportare una singola partizione.

Potresti ottenere un aumento molto, molto marginale e impercettibile delle prestazioni se usi un kernel con il partizionamento disabilitato (installeresti direttamente le cose su / dev / sda), ma non so se sia possibile e non potresti Utilizzare correttamente il 99,99% dei dischi con una tabella delle partizioni.


0

In una parola: sì.

Pensala in questo modo: ogni volta che il tuo sistema deve caricare un programma e dei dati, deve cercare la partizione con il codice, quindi spostare le testine fino alla partizione dei dati all'altra estremità del disco. Hai garantito che qualsiasi ricerca è trovata per 3/4 di corsa, non avrei cercato la corsa completa.

Ora, le differenze potrebbero non essere troppo terribili nella pratica e molte altre variabili entrano in gioco con un sistema operativo moderno caricato e funzionante.

Lo stesso principio viene applicato, al contrario, quando si accarezza brevemente un'unità più grande. La capacità viene scambiata per un inversione dei tempi di ricerca e un aumento delle prestazioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.