Last year I've posted a thread including some suggested disk optimizations to the next major version of Proxmox VE, and the Dietmar suggested they will be added to the 2.0 todo list:
http://forum.proxmox.com/threads/38...optimizations-for-the-next-version-of-Proxmox
From the thread the most important optimization would be the option to select the ext4 filesystem when installing PVE. Second most important would be the fdisk partition alignment for SSD boundaries, because it is not modifiable later.
I have just downloaded and installed PVE 2.0 and it still installs ext3 without asking, which is suboptimal for many reasons, even though 2.6.32 includes support for ext4.
Why do I think we need ext4? Many reasons:
- significantly faster IO:
http://www.phoronix.com/scan.php?page=article&item=ext4_benchmarks&num=3
- much faster fsck (which on ext3 can easily take 1-2 hours on a couple hundred GB PVE node, which is downtime)
http://en.wikipedia.org/wiki/File:E2fsck-uninit.svg
- much faster with large number of files and directories (would speed up vzdump and vzmigrate)
- online defragmentation
- larger maximum filesystem and file sizes
- much less fragmentation
- more safe against filesystem errors
Is it possible to have this feature included in the 2.0 installer?
I would volunteer for testing and benchmarking different filesystems.
http://forum.proxmox.com/threads/38...optimizations-for-the-next-version-of-Proxmox
From the thread the most important optimization would be the option to select the ext4 filesystem when installing PVE. Second most important would be the fdisk partition alignment for SSD boundaries, because it is not modifiable later.
I have just downloaded and installed PVE 2.0 and it still installs ext3 without asking, which is suboptimal for many reasons, even though 2.6.32 includes support for ext4.
Why do I think we need ext4? Many reasons:
- significantly faster IO:
http://www.phoronix.com/scan.php?page=article&item=ext4_benchmarks&num=3
- much faster fsck (which on ext3 can easily take 1-2 hours on a couple hundred GB PVE node, which is downtime)
http://en.wikipedia.org/wiki/File:E2fsck-uninit.svg
- much faster with large number of files and directories (would speed up vzdump and vzmigrate)
- online defragmentation
- larger maximum filesystem and file sizes
- much less fragmentation
- more safe against filesystem errors
Is it possible to have this feature included in the 2.0 installer?
I would volunteer for testing and benchmarking different filesystems.
Last edited: