I learned today that the journal of an ext3 partition can be placed on a separate 400MB LV that could reside on a SSD.
Has anyone here experienced success with this kind of config?
I'm interested in hearing people's thoughts for or against it.
Here's why.
I happened across this as a possible solution after finding today that one VM would occasionally fail to initialize all it's hardware properly. The one with 28 NICs.
This would only occur during a backup and when the nfs server was reporting that it was timing out.
The nfs server would only time out when one particular disk had an ext3 flush that would take ~5 seconds to complete. The timeouts would show as lasting ~15 seconds in syslog, every minute or so.
The 'storage' page on PVE's web interface would always return the emperl error if I attempted to load it during the 10 seconds of nfs timeout.
So far an interim fix was to add a line to /etc/pve/storage.cfg under the nfs mounts that says
This value may be far too high, but down 14 seconds with a 'nice 7' process accessing the mount led me to believe 50 seconds makes sense for if +2 VMs are on that disk too.
Also I changed /etc/fstab for the exported mounts to
Just these 2 changes seems to cut the lag in half, allows the big VM to initialize properly, and lets the 'storage' page load on the pve interface during the flushes.
There's still significant sluggishness that the one slow disk spreads around the place coming through the nfs, it's just lessened some.
Since each physical machine has some SSD and a journal only takes 400MB- unless I hear why not to I think I'm going to try this & see if it takes off the remainder of this lag.
In theory it makes sense, but I know there are things I don't even know I don't know until I do know that that's what I don't know, you know?
So I just figured I'd ask before I call it a day, see if anyone has anything to add.
Thanks ahead of time.
Has anyone here experienced success with this kind of config?
I'm interested in hearing people's thoughts for or against it.
Here's why.
I happened across this as a possible solution after finding today that one VM would occasionally fail to initialize all it's hardware properly. The one with 28 NICs.
This would only occur during a backup and when the nfs server was reporting that it was timing out.
The nfs server would only time out when one particular disk had an ext3 flush that would take ~5 seconds to complete. The timeouts would show as lasting ~15 seconds in syslog, every minute or so.
The 'storage' page on PVE's web interface would always return the emperl error if I attempted to load it during the 10 seconds of nfs timeout.
So far an interim fix was to add a line to /etc/pve/storage.cfg under the nfs mounts that says
Code:
options timeo=500
Also I changed /etc/fstab for the exported mounts to
Code:
noatime,commit=1
There's still significant sluggishness that the one slow disk spreads around the place coming through the nfs, it's just lessened some.
Since each physical machine has some SSD and a journal only takes 400MB- unless I hear why not to I think I'm going to try this & see if it takes off the remainder of this lag.
In theory it makes sense, but I know there are things I don't even know I don't know until I do know that that's what I don't know, you know?
So I just figured I'd ask before I call it a day, see if anyone has anything to add.
Thanks ahead of time.