Dell Unity: Zarovnání upozornění formátu Linux LUN je posunuto o 512 bajtů. To může mít za následek špatný výkon

Summary: Dell Unity: Zarovnání upozornění formátu Linux LUN je posunuto o 512 bajtů. To může mít za následek špatný výkon.

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

Tento problém je způsoben tím, že Dell Unity inzeruje podporu SPC-4, což má za následek změny v chování rozhraní Linux SCSI v porovnání s připojením systému Linux k polím řady VNX2/VNX.

Výkon make fs ovlivňují dvě věci:

  1. Systém Linux nyní vydává příkazy pro zrušení mapování na tenkou jednotku LUN Dell Unity.
  2. Linux používá data vrácená na stránce důležitých produktových dat dotazu 0xB2 k rozhodnutí, jak zarovnat systém souborů, a data vrácená polem mají za následek nesprávné zarovnání systému souborů.

Zarovnání upozornění formátu Linux LUN je posunuto o 512 bajtů. To může mít za následek špatný výkon.

# 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 používá optimální velikost přenosu nalezenou na stránce důležitých dat dotazu 0xB0 jako počáteční sektor při vytváření oddílu na LUN bez oddílů. Vzhledem k tomu, že optimální velikost přenosu je 65535, mkfs bude následně (a správně) tvrdit, že souborový systém je špatně zarovnaný.

Změna optimální velikosti přenosu na stránce Inq VPD 0xB0 bude provedena v budoucí aktualizaci Dell Unity.

 

Resolution

Jako alternativní řešení může zákazník použít 2048 (desítkově) jako počáteční sektor pro fdisk. "mkfs" pak vytvoří správně zarovnaný souborový systém. Mějte na paměti, že linuxové nástroje pro oddíly/souborový systém mají různé přepínače/možnosti pro vytváření oddílů a souborového systému. Jako jednotky mohou používat sektory nebo válce. Chceme, aby používali SEKTORY jako měrné jednotky se svými utilitami.

Pokud na logické jednotce vytváříte dva nebo více oddílů, měly by být následující oddíly vytvořeny s počátečním sektorem jako násobkem 2048.

Použijete-li "fdisk -c", musíte místo toho specifikovat, že má začínat na 65536 (systém udává výchozí hodnotu 65535) "-c" je režim kompatibility s dos a podle linuxové manuálové stránky by měla být použita tato volba.

Pokud nepoužijete možnost "-c", zobrazí se následující.

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

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

Jako zástupné řešení pro příkaz "fdisk -c" použijte jako počáteční sektor 65536. Tím se vytvoří zarovnané systémy souborů.

 

Additional Information

Pokud parametr "-c" není použit s příkazem fdisk:

Jako alternativní řešení může zákazník použít 2048 (desítkově) jako počáteční sektor pro fdisk.
mkfs" pak vytvoří správně zarovnaný souborový systém. Mějte na paměti, že linuxové nástroje pro oddíly/souborový systém mají různé přepínače/možnosti pro vytváření oddílů a souborového systému.
Jako jednotky mohou používat sektory nebo válce. Chceme, aby používali SEKTORY jako měrné jednotky se svými utilitami.

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

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

Je-li spolu s příkazem fdisk použita volba -c:

Platí to samé, ale měli byste začít na hodnotě 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

Klíčové je, že číslo použité pro správné zahájení zarovnání by mělo být dělitelné rokem 2048.

Vezměme si výše uvedený příklad: 65536/2048 = zarovnání 32 >>>> je správné, 65536 lze použít pro zarovnání oddílu.

65556/2048=32.00976 >>>>zarovnání nesprávné, proto tuto hodnotu nelze použít.

 

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.