No šī raksta jūs uzzināsit par nodalījumu izlīdzināšanu un to, kā to izdarīt.
Ievads
Ar “nodalījuma izlīdzināšanu” mēs domājam pareizu nodalījumu izlīdzināšanu ar datu uzglabāšanas ierīces (piemēram, cietā diska, SSD, RAID sējuma) fiziskā sektora robežām. Pareiza nodalījuma izlīdzināšana nodrošina optimālu veiktspēju, lai piekļūtu datiem. Nepareiza starpsienu izlīdzināšana var izraisīt samazinātu veiktspēju, īpaši SSD (ar iekšējiem lappušu izmēriem, piemēram, 4096 vai 8192 baiti), cietajiem diskiem ar 4 KB sektoriem (4096 baiti) un RAID sējumiem.
Vispārīga informācija
Ja operētājsistēmas tiek instalētas, izmantojot robotu vai glābšanas sistēmas instalācijas attēlu, izlīdzināšana automātiski tiek veikta pareizi. Instalēšanai bez palīdzības, izmantojot attālo konsoli (KVM konsoli) vai VNC (piem., CentOS 6.X), izlīdzināšana ir jākonfigurē manuāli. Aptuvens norādījums ir tāds, ka, jo jaunāka ir operētājsistēma, kuru vēlaties instalēt, jo lielāka iespēja, ka instalēšanas programma pareizi izlīdzinās nodalījumus. Izlīdzināšanu var pārbaudīt, izmantojot šādu komandu:
sfdisk -uS -l fdisk -u -l /dev/sdX
Katra nodalījuma sāknēšanas sektoram ir jādalās vismaz ar 8 (8 * 512 baiti = 4 KB) un ideālā gadījumā ar 2048 (2048 * 512 baiti = 1 MB).
Fons: sadalīšana
Tipiski diskdziņi darbojas ar fiziskā sektora lielumu 512 baiti. Pirmais nodalījums sākas pirmā celiņa pēdējā sektorā ar (loģisko) bloka adresi 63. Arī šāda (loģiskā) sektora izmērs ir 512 baiti. Tā kā loģiskais un fiziskais sektors ir vienāda izmēra, problēmu nav. Jaunāki diski uzlabotajā formātā darbojas ar 4096 baitu fizisko sektoru. (4 KB). Tomēr ārēji tie atdarina sektora lielumu 512 baiti (Advanced Format 512e). SSD darbojas arī ar lapas izmēru 4 KB vai 8 KB. Šiem jaunākajiem diskdziņiem vai SSD vairs nav ieteicams izmantot “klasisko” sadalīšanu, kas sākas ar LBA adresi 63. Pašreizējās failu sistēmas, piemēram, ext4 vai ntfs, izmanto 4 KB lielu bloku. Failu sistēmas 4 KB bloki neiederas tieši cietā diska 4 KB sektoros vai 4 KB/8 KB SSD lapās. Rakstot vienu 4 KB failu sistēmas bloku, ir jāmaina divi 4 KB sektori vai lapas. To vēl vairāk sarežģī vajadzība saglabāt atbilstošos 512 baitu blokus, kas noved pie Lasīt/mainīt/rakstīt. Tā rezultātā ievērojami samazinās veiktspēja.