Dell Unity: Advarselsjustering i Linux LUN-format opvejes af 512 byte. Dette kan resultere i dårlig ydeevne

Summary: Dell Unity: Advarselsjustering i Linux LUN-format opvejes af 512 byte. Dette kan resultere i dårlig ydeevne.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Dette problem skyldes, at Dell Unity annoncerer SPC-4-understøttelse, hvilket resulterer i ændringer i Linux SCSI-funktionsmåden sammenlignet med Linux, der er knyttet til VNX2/VNX-familiesystemer.

To ting påvirker makefs ydeevne:

  1. Linux udsteder nu unmap-kommandoer til en tynd Dell Unity LUN.
  2. Linux bruger data, der returneres i en Inquiry Vital Product Data Page 0xB2 til at beslutte, hvordan et filsystem skal justeres, og de data, der returneres af arrayet, resulterer i et forkert justeret filsystem.

Advarselsjustering i Linux LUN-format opvejes af 512 byte. Dette kan resultere i dårlig ydeevne.

# mkfs.ext3 /dev/mapper/mpathd1

mke2fs 1.42.9 (28-Dec-2013)
/dev/mapper/mpathd1 alignment is offset by 512 bytes.
This may result in very poor performance, (re)-partitioning suggested.    <<<<<<<<<<<

Disk /dev/mapper/VGsdb-LVsdb: 29.9 TiB, 32875361599488 bytes, 64209690624 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 8192 bytes / 33553920 bytes
Alignment offset: 512 bytes

 

Cause

Linux fdisk bruger den optimale overførselsstørrelse, der findes på en Inquiry Vital Data Page 0xB0 som startsektor, når du opretter en partition på en LUN uden partitioner. Da denne optimale overførselsstørrelse er 65535, vil mkfs efterfølgende (og korrekt) hævde, at filsystemet er forkert justeret.

Ændring af den optimale overførselsstørrelse på en Inq VPD-side 0xB0 vil ske i en fremtidig Dell Unity-opdatering.

 

Resolution

Som en løsning kan kunden bruge 2048 (decimal) som startsektor for fdisk. "MKFS" opbygger derefter et korrekt justeret filsystem. Bemærk, at Linux-partitions-/filsystemværktøjer har forskellige switche/muligheder for oprettelse af partitioner og filsystem. De kan bruge sektorer eller cylindre som enheder. Vi ønsker, at de bruger SEKTORER som måleenheder med deres forsyningsselskaber.

Hvis du opretter to eller flere partitioner på en LUN, skal de efterfølgende partitioner oprettes med en startsektor som et multiplum af 2048.

Hvis du bruger "fdisk -c," skal du i stedet angive at starte ved 65536 (systemet giver standardværdien 65535) "-c" er dos-kompatibilitetstilstanden, og ifølge linux-man-siden skal denne mulighed bruges.

Også hvis du ikke bruger indstillingen "-c", får du følgende.

[root@localhost nasadmin]# fdisk -u /dev/sdi

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c').

Som en løsning for "fdisk -c" til at bruge 65536 som en startsektor. Det giver justerede filsystemer.

 

Additional Information

Hvis indstillingen "-c" ikke bruges sammen med kommandoen fdisk:

Som en løsning kan kunden bruge 2048 (decimal) som startsektor for fdisk."
mkfs" opbyg derefter et korrekt justeret filsystem. Bemærk, at Linux-partitions-/filsystemværktøjer har forskellige switche/muligheder for oprettelse af partitioner og filsystem.
De kan bruge sektorer eller cylindre som enheder. Vi ønsker, at de bruger SEKTORER som måleenheder med deres forsyningsselskaber.

Partition number (1-4): 1
First sector (1-167772159, default 65535): 2048
Last sector, +sectors or +size{K,M,G} (2048-167772159, default 167772159):
Using default value 167772159

----------------------

Hvis indstillingen "-c" bruges sammen med kommandoen fdisk:

Det samme gælder, men du skal starte med en værdi på 65536.

primary partition (1-4)
Partition number (1-4): 1
First sector (65535-524287999, default 131070): 65536
Last sector, +sectors or +size{K,M,G} (65536-524287999, default 524287999): 524287999

Nøglen her er, at det antal, der bruges til at starte justeringen korrekt, skal kunne deles inden 2048.

Tag eksemplet ovenfor: 65536/2048 = 32 >>>> justering er korrekt, 65536 kan bruges til justering af partitionen.

65556/2048=32.00976 >>>>justering forkert, derfor kan denne værdi ikke bruges.

 

Affected Products

Dell EMC Unity Family

Products

Dell Unity 300, Dell EMC Unity 400, Dell EMC Unity 500, Dell EMC Unity 600, Dell EMC Unity Family
Article Properties
Article Number: 000052567
Article Type: Solution
Last Modified: 20 Oct 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.