Are you referring to the single SD card on the back of the server (part of the life cycle controller), or do you have a single internal SD card (requires opening up the cover to see if)?
The SD card from the life cycle controller is for a manual one-time boot and cannot be selected as a permanent boot device, so you'd have to use the harddrives anyway.
However, if you have the internal SD card, my personal preference is to use the harddrives assuming you aren't planning to remove them (use them elsewhere).
The harddrives can be hot swapped and are probably set up in a redundant raid type, unlike a single SD card.
The main reason VMware is installed on USB/SD drives is because you are not supposed to install it on the same physical disks that the data stores are on. Because of the extremely small installation space that VMware requires it is a huge waste of space to install it on a HDD/SSD. Aside from space saving there is not much benefit. Here is a quote from the 5.1 install guide:
Due to the I/O sensitivity of USB and SD devices, the installer does not create a scratch partition on these devices. As such, there is no tangible benefit to using large USB/SD devices as ESXi uses only the first 1GB. When installing on USB or SD devices, the installer attempts to allocate a scratch region on an available local disk or datastore. If no local disk or datastore is found, /scratch is placed on the ramdisk. You should reconfigure /scratch to use a persistent datastore following the installation.
Place all data that your virtual machines use on physical disks allocated specifically to virtual machines. Performance is better when you do not place your virtual machines on the disk containing the ESXi boot image. Use physical disks that are large enough to hold disk images that all the virtual machines use.
since i don't have any redundant sd card device my only option is to use the two small 2.5 bays for the esxi boot partition.
i still don't sure how that will give me any performance gain since the esx partition don't require any i/o (the fact it can be placed on slow sd cards) is it worth the extra 600$ to go for the esxi dedicated raid 1 2X15k sas disks ?
i still don't sure how that will give me any performance gain since the esx partition don't require any i/o (the fact it can be placed on slow sd cards) is it worth the extra 600$ to go for the esxi dedicated raid 1 2X15k sas disks ?
The host OS does have a lot of I/O, but it mostly loads into memory so you don't get a lot of read/writes to the disk it is on. I wasn't able to find a document that discusses the I/O on the host OS in detail. The scratch will have a fair amount of I/O, so if you are going to have the host and scratch on the disks then it may be worth it to put them on 15k. You may not see much performance difference between 15k and 7200 RPM drives with the host and scratch. The big thing is not having the requests queued up on the same drives that the data is on.
If performance is a premium then I would go with the 15k drives. If a millisecond or two of delay is okay then I would go with slower drives. I was not able to find any definite information, but I don't think you will be able to tell any difference in spindle speed unless you are close to maxing out the server.
5. What are there performance considerations needed when choosing a location for the scratch partition?
"Performance of the scratch partition is not critical. Scratch is used for log files, core dumps, support log bundles, and as a temporary working space. It’s not imperative that the scratch partition be on a high performing device. The concern is to have scratch on a reliable, persistent location."
seems like there is almost no disk activity with the scratch and os partition.
if there any other consideration or documentation on that i will be happy to hear about.
Dev Mgr
6 Operator
•
9308 Posts
•
3 Points
5536
0
Posted January 31st, 2013 10:00
Are you referring to the single SD card on the back of the server (part of the life cycle controller), or do you have a single internal SD card (requires opening up the cover to see if)?
The SD card from the life cycle controller is for a manual one-time boot and cannot be selected as a permanent boot device, so you'd have to use the harddrives anyway.
However, if you have the internal SD card, my personal preference is to use the harddrives assuming you aren't planning to remove them (use them elsewhere).
The harddrives can be hot swapped and are probably set up in a redundant raid type, unlike a single SD card.