Quantcast
Channel: Hyper-V forum
Viewing all articles
Browse latest Browse all 19461

Move VHDX to new disk drives

$
0
0

Hi, i have a doubt.

I have an Microsoft Hyper-V Server 2016. On this server its running an Oracle Linux VM with a Oracle Database on top. The Oracle Database its configured to use ASM storage (standalone with local disks, not a RAC Cluster).

Actualy the server phisical disks are old 512 bytes SAS disk (here its Brazil Guys, i bougth a new Dell Poweredge 630 server and Dell send me these old technology disks), not the new 4K disks.

We all know that for database servers, larger blocks/stripe sizes are better for performance, but now im limited by the phisical hardware.

I want to know if i move the already in use VHDXs to a new storage (new local 4k disks or even a better iscsi storage) the linux will automaticly be beneficied by the changes or if i will have to use new VHDXs (or format the old ones) to use the updated phisical disks enhancements?

To exemplify my problems here are some the disks configurations on Hyper-V Server and on the Linux VM

PS C:\Users\administrador.CN> Get-PhysicalDisk | sort-object SlotNumber | select SlotNumber, FriendlyName, Manufacturer,
 Model, PhysicalSectorSize, LogicalSectorSize | ft -autosize

SlotNumber FriendlyName         Manufacturer Model            PhysicalSectorSize LogicalSectorSize
---------- ------------         ------------ -----            ------------------ -----------------
           FreeNAS iSCSI Disk   FreeNAS      iSCSI Disk                   131072               512
           FreeNAS iSCSI Disk   FreeNAS      iSCSI Disk                   131072               512
           DELL PERC H730P Mini DELL         PERC H730P Mini                 512               512
           DELL IDSDM           DELL         IDSDM                           512               512
           WD My Passport 0741  WD           My Passport 0741               4096               512


PS C:\Users\administrador.CN> exit

C:\Users\administrador.CN>wmic partition get BlockSize, StartingOffset, Name, Index
BlockSize  Index  Name                   StartingOffset
512        0      Disco #4, Partição #0  135266304
512        0      Disco #3, Partição #0  33685504
512        1      Disco #3, Partição #1  17408
512        0      Disco #0, Partição #0  1048576
512        1      Disco #0, Partição #1  315621376
512        2      Disco #0, Partição #2  554696704
512        3      Disco #0, Partição #3  85900394496
512        0      Disco #2, Partição #0  135266304
512        1      Disco #2, Partição #1  17408
512        0      Disco #1, Partição #0  4194304

Physical Disks on Hyper-V Server

PS C:\Users\administrador.CN> Get-VHD -Path "g:\vhds\*" | FT Path, LogicalSectorSize, PhysicalSectorSize -Autosize

Path                               LogicalSectorSize PhysicalSectorSize
----                               ----------------- ------------------
g:\vhds\nostromo-oracle-bin.vhdx                 512               4096
g:\vhds\nostromo-oradata01.vhdx                  512               4096
g:\vhds\nostromo-oradata02.vhdx                  512               4096
g:\vhds\nostromo-oradata03.vhdx                  512               4096
g:\vhds\nostromo-oradata04.vhdx                  512               4096
g:\vhds\nostromo-redo-ctlvhdx.vhdx               512               4096
g:\vhds\nostromo-root.vhdx                       512               4096
g:\vhds\nostromo-swap.vhdx                       512               4096

Virtual Disks on the server

[root@nostromo ~]# cat /sys/block/sdh/queue/optimal_io_size
0
[root@nostromo ~]# cat /sys/block/sdh/queue/minimum_io_size
4096
[root@nostromo ~]# cat /sys/block/sdh/queue/physical_block_size
4096
[root@nostromo ~]# cat /sys/block/sdh/queue/max_sectors_kb
512
[root@nostromo ~]# cat /sys/block/sdh/queue/max_hw_sectors_kb
512
[root@nostromo ~]# cat /sys/block/sdh/queue/hw_sector_size
512
[root@nostromo ~]# fdisk -l /dev/sdh | grep "Sector size"

WARNING: GPT (GUID Partition Table) detected on '/dev/sdh'! The util fdisk doesn't support GPT. Use GNU Parted.

Sector size (logical/physical): 512 bytes / 4096 bytes
[root@nostromo ~]# parted -l
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 85,9GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Sinalizador
 1      1049kB  2098MB  2097MB  fat32              boot
 2      2098MB  4195MB  2097MB  ext4
 3      4195MB  85,9GB  81,7GB  ext4


Model: Msft Virtual Disk (scsi)
Disk /dev/sdb: 53,7GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Sinalizador
 1      2097kB  53,7GB  53,7GB               primary


Model: Msft Virtual Disk (scsi)
Disk /dev/sdc: 53,7GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Sinalizador
 1      2097kB  53,7GB  53,7GB               primary


Model: Msft Virtual Disk (scsi)
Disk /dev/sdd: 215GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End    Size   File system  Name     Sinalizador
 1      2097kB  215GB  215GB               primary


Model: Msft Virtual Disk (scsi)
Disk /dev/sde: 215GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End    Size   File system  Name     Sinalizador
 1      2097kB  215GB  215GB               primary


Model: Msft Virtual Disk (scsi)
Disk /dev/sdf: 34,4GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name  Sinalizador
 1      1049kB  34,4GB  34,4GB  linux-swap(v1)  SWAP


Model: Msft Virtual Disk (scsi)
Disk /dev/sdg: 107GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End    Size   File system  Name  Sinalizador
 1      1049kB  107GB  107GB  ext4


Model: Msft Virtual Disk (scsi)
Disk /dev/sdh: 53,7GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Sinalizador
 1      2097kB  53,7GB  53,7GB               primary


Model: Msft Virtual Disk (scsi)
Disk /dev/sdi: 53,7GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Sinalizador
 1      2097kB  53,7GB  53,7GB               primary


Model: Msft Virtual Disk (scsi)
Disk /dev/sdj: 53,7GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Sinalizador
 1      2097kB  53,7GB  53,7GB               primary


Model: Msft Virtual Disk (scsi)
Disk /dev/sdk: 53,7GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Sinalizador
 1      2097kB  53,7GB  53,7GB               primary

Partitions inside Linux VM

Ps.: Sorry about my bad english.



Viewing all articles
Browse latest Browse all 19461

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>