Start a Conversation

Unsolved

TK

15 Posts

451

October 10th, 2022 11:00

Volumes created on ME5024 does not reflect the correct LUN size on ESXi host

HI, 

on the ME5024 i created a volume - with 500GB (499.9GB) and then publish it to esxi guest, but for some reason it only shows 465.66GB. do you have any advices ? 

Screenshot 2022-10-10 at 20.14.02.pngScreenshot 2022-10-10 at 20.13.50.png

 
 

Moderator

 • 

3.4K Posts

October 10th, 2022 22:00

Hello @Tomas Kalabis,

 

I believe that's the OS size representation, I found an old thread about the same question being asked at VMWare community. There are no issues with ME5 or ESXi, but it's the LUN size representation. But I don't think there is any configuration can be set in ME5 to show the same size representation as ESXi. 

 

https://dell.to/3RWidfQ

2 Intern

 • 

5.7K Posts

March 26th, 2024 10:03

I can imagine that this reflects the common misconception that 1 GB equals 1024x1024x1024 bytes, which it doesn't. 500GB = 500,000,000,000 bytes, which is equal to 500,000,000,000 / (1024ˆ3) = 465.66 GiB (mind the extra "i"!!).
If you want half a TebiByte, you should create a 512 GB LUN, not a 500 GB one.

(TB and TiB are not the same, TB is base 10 and TiB is base 2).

Some OSs still use the wrong prefixes, so in this case VMware says GB, but it actually means GiB. 500GB = 465 GiB.


Read more on this topic on https://www.dell.com/community/en/conversations/vmax/tb-tib-gb-gib-kb-kib/647f2af7f4ccf8a8defe3c1d

and also on:

http://www.50mu.net/?s=gib

(edited)

Moderator

 • 

2.4K Posts

March 26th, 2024 10:45

Hi, that's a perfect explanation. I would also like to contribute a bit. In generic I can tell the common misconception is that 1 GB equals 1024x1024x1024 bytes, but in reality, 1 GB is equal to 1,000,000,000 bytes. Therefore, 500 GB is equal to 500,000,000,000 bytes, which is approximately 465.66 GiB (gibibytes). It's important to note that TB (terabyte) and TiB (tebibyte) are not the same. TB is based on the decimal system (base 10), while TiB is based on the binary system (base 2). Some operating systems still use the wrong prefixes, so when VMware says GB, it actually means GiB. If you want half a tebibyte, you should create a 512 GB LUN, not a 500 GB one.

 

For example, the distinction between GB (Gigabyte) and GiB (Gibibyte) is often overlooked.

  • 1 GB (Gigabyte) is indeed equal to

    109

    (1,000,000,000) bytes, which is the standard in the decimal (base 10) system used in most storage devices.
  • 1 GiB (Gibibyte), on the other hand, is equal to

    230

    (1,073,741,824) bytes, which is used in the binary (base 2) system, typically by operating systems.

So, when you see 500 GB on a storage device, it indeed means 500,000,000,000 bytes. But when this is interpreted by most operating systems, which use the binary system, it’s displayed as about 465.66 GiB (since 500,000,000,000/230≈465.66).

 

Hope that helps!

1 Rookie

 • 

1 Message

June 5th, 2024 00:07

Wait?  The missconception is that  1GB = 1000.  the 1GB = 1000 is so that storage manufacturers can sell you less than you think you are recieveing.

Computers operate in binary.  Calculating it in decimal is a business decision made by dell, and not based in reality. 

No Events found!

Top