-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.6.4 Slow NFS Performance Corrected? #2899
Comments
You COULD try building your own packages from the GIT master repository. Where did you find the part that said it was fixed [in 0.6.4]? |
I ran across this here --> "#2373" My issue was not exact, but I had been experiencing the same symptoms. Extremely slow copies between client and file server nfs mounts, and even slower copy rates between zpool exported mounts. Lame question, but Is there any information on how to build your own package you can point me to? I've set some zfs parameters; which seem to be working so far, but I wanted to attempt correcting the NFS issue permanently with the 0.6.4 release, if possible. |
@xflou It should be considerably improved in the next tag which will be 0.6.4. There are directions for how to build generic rpm and deb packages here. Alternately, there may be testing/development packages available for your distribution which contain this improvement. http://zfsonlinux.org/generic-rpm.html |
@behlendorf Thank you for the information. I have a non-production system I'm putting together to try this on before patching my production server. I'll give the generic-rpm a shot. Hopefully, it will work for Centos 6.4. |
or
|
@xflou For Centos 6.4 you can just install from the zfs-testing repository. Just enable it in |
@behlendorf Thanks!! Using the zfs-testing repository will save me lots of time. |
@xflou Did you test the current master of zfs against NFS performance yet ? |
Finally found a window when to apply the upgrade(Today). I have several problems I need serious help with: First, the sequence of events:
Now. when I check the status of the pools on my production system after the upgrade, I have a bunch of "UNAVAIL" disks with the a 'DEGRADED" state in almost every pool with one pool not able to mount at all with the "raidz-0 DEGRADED" . The output of my zpool status command follows after my questions below.
7.. zfs version output below: *** NEW VERSION ** zfs-dkms-0.6.3-1.el6.noarch nspluginwrapper-1.4.4-1.el6_3.x86_64 libnvpair1.x86_64 0.6.3-1.el6 @zfs below is the output from the three different errors with my production pools. This particular pool will not mount since looks like 3 disks failed: (will I need to restore from alternate backup?) pool: tools
This pool has one disk UNAVAILABLE, and I attempted to place it back online but indicated that I must replace the disk. (Do I need to replace the disk in this case or can I use the same disk?) pool: pub
errors: No known data errors Last pool: Same question as before,(will I need to replace this disk or can I reuse it) pool: data
errors: No known data errors |
Please disregard. A quick reboot did the trick. Now I need to load my production system and see if NFS can handle the things better. |
Please keep us up to date with benchs whenever you can. |
As far as I can tell, the slow NFS writes with an SSD SLOG seems to have been addressed by the AIO changes. I put a good 200GB over-provisioned and freshly erased SSD on my 3x2 raid10 pool. I added a vhd from that pool to my virtual win7 guest (vsphere) and re-ran crystadiskmark. Sequential reads 106 MB/sec writes 88 MB/sec (over a gigabit link). |
How safe would it be to update to zfs testing in a production environment that has big NFS issues ? |
There HAVE been issues and problems introduced in GIT master/latest, but they are rare (can only remember one actually), and steps have been taken to avoid it in the future… DO NOTE that if you're unlucky, features in the pool is/can be enabled when importing it with the new version, and some of these [features] don't exist in 0.6.3/tagged. If that happens, you won't be able to import the pool on an older version and have to stick with latest… Next tagg (0.6.4) is probably a couple of months away, there's still 61 issues left (many of those are finished, they just need to be tested, verified and accepted). I say 'tagged' because we shouldn't really talk 'stable'. The latest/GIT master is usually more stable than the tagged (because of the sheer number of issues/bugs fixed).= |
Thanks a lot for your explanation, i'll dive into ZFS testing first in my home server, than my backup machine, and later in bigger backup machines :) |
Since this has been confirmed fixed in master by several people I'm closing this issue. As mentioned above for those that need this fix now it's available from the |
Hello, Not sure if this is the correct place to ask this, but browsing through and reading one of the issues relate to slow NFS performance, I noticed that the problem was corrected in release 0.6.4.
I am having a very similar issue and wanted to know if anyone can confirm that this release has indeed corrected the problem. I would like to apply this release but would like confirmation before removing 0.6.3 and installing 0.6.4.
Frank
The text was updated successfully, but these errors were encountered: