Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: partition alignment

1 view
Skip to first unread message

Giorgos Keramidas

unread,
Nov 19, 2009, 5:51:29 AM11/19/09
to Γιώργος Πάλλας, linux-greek-users
On Thu, 19 Nov 2009 12:36:23 +0200, Γιώργος Πάλλας <gp...@ccf.auth.gr> wrote:
> Καλησπέρα στη λίστα!
>
> Ξέρει κανείς αν στο linux υπάρχει διαφορά στην απόδοση αν τα
> partitions φτιαχτούν aligned; Στα windows τα partitions φτιάχνονται με
> αυτό τον τρόπο και υποτίθεται αυξάνεται η απόδοση. Aν ναι, τότε γιατί
> οι installers δεν φτιάχνουν έτσι τα partitions;

Οχι, δε θά 'πρεπε να υπάρχει καμία διαφορά στην "απόδοση".

Η απόδοση προσπέλασης ενός sector δεν εξαρτάται τόσο από το αν είναι
aligned ή όχι το partition αλλά από την physical θέση του sector στο
δίσκο.

Τα εργαλεία που παραπονιούνται για "misaligned" clusters δεν έχουν πάρει
μυρωδιά ακόμα ότι στα μοντέρνα UNIX file systems η έννοια του "cluster"
δεν έχει πολύ νόημα, αφού τα file systems διαχειρίζονται τα sectors με
πιο έξυπνο τρόπο από το FAT.

Apollon Oikonomopoulos

unread,
Nov 19, 2009, 6:15:28 AM11/19/09
to Γιώργος Πάλλας, linux-greek-users
On 12:36 Thu 19 Nov , οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ wrote:
> οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½!
>
> οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½ linux οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½ partitions
> οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ aligned; οΏ½οΏ½οΏ½ windows οΏ½οΏ½ partitions οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½
> οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½. AοΏ½ οΏ½οΏ½οΏ½, οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½
> installers οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ partitions;
>
> οΏ½.

οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½. οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½, οΏ½οΏ½
partitions οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ aligned, οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ fdisk οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½
sector size οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½. οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½
"sector" sizes 512 B, οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ SSD (erase blocks οΏ½οΏ½οΏ½ 4 kB οΏ½οΏ½οΏ½οΏ½οΏ½ 256 kB)
οΏ½ LUNs οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ storage devices (οΏ½οΏ½. netapp). οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½, οΏ½οΏ½οΏ½,
οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ partitions align, οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½
(worst-case) οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ 2 I/O operations
οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ 1 (οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½/οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ block οΏ½οΏ½οΏ½ οΏ½οΏ½ block οΏ½οΏ½οΏ½οΏ½
οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½ "sectors").

οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½, οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½
οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ blog οΏ½οΏ½οΏ½ οΏ½ Theodore Ts'o:
http://thunk.org/tytso/blog/2009/02/20/aligning-filesystems-to-an-ssds-erase-block-size/

/A

--
Apollon Oikonomopoulos
GRNET Network Operations Centre http://www.grnet.gr

Giorgos Keramidas

unread,
Nov 19, 2009, 6:24:53 AM11/19/09
to Γιώργος Πάλλας, linux-greek-users
> Ρώτησα γιατί στη δουλειά χρησιμοποιούμε aligned partitions στα VM
> machines που στήνουμε. Έχει διαφορά εκεί μήπως επειδή δεν έχουμε
> φυσικό δίσκο αλλά ένα αρχείο;

Αν το OS είναι Windows ή το λειτουργικό γράφει σε FAT θα χάνεις σε
απόδοση είτε μέσα είτε έξω από VM, λόγω του τρόπου με τον οποίο γράφει
τις αλλαγές στο δίσκο όταν αλλάζει ένα μέρος μόνο από κάποιο cluster.

Αν το λειτουργικό δεν είναι Windows και το file system δεν είναι FAT
derivative, δε νομίζω να έχει διαφορά αν είσαι μέσα ή έξω από VM.

0 new messages