|
Hello Diego,
Am 09.12.2024 um 22:35 schrieb Diego E. KESSELMAN<diegokesselman@xxxxxxxxx>:
I have found that GO SAVE->22 is not able to run the FTP command, because of the small commands set, so I added this 2 libraries to make it functional.Curiosity question: Why did you need to run the FTP command from a limited restore environment?
I have found that NFS V3 over UDPs needs a lot of RAM and CPU to work properly. I have compared copying a file with NFS vs SCP and FTP. And when using iSCSI (VTL) for saving, the difference is evident.
Uhm. I can't duplicate this claim, from decades long own experience.But the option 21 works, slow but works.Saving NFS V3 on UDP is slow.
Slow in which regard? IPL? Restore?
However, I know that NFS over UDP is much more sensitive to network latency, compared to TCP. It was once common knowledge to never run NFS across routers, because the routers in the late 1980's introduced quite a few ms of latency.
If you compare saving on NFS vs iSCSI VTL (Falconstor) , the VTL is really faster.This observation can base on many reasons and side effects, not just UDP being (perceivably) inferior. In addition, comparing iSCSI — being a block oriented protocol — with NFS — being a file oriented protocol — seems to me a bit like comparing apples to oranges.
But... If you have a fast 10Gb network with jumbo frames, and a target Linux with "more than 32GB of RAM", SSD and fast CPU, you can get a decent transfer rate.Jumbo frames are a no go in my scenario, because NFS based image catalogs only utilize UDP through the service adapter code. I'm not aware about the possibility to configure the MTU size for the service tools adapter in 7.3, so it's fixed at 1500 Bytes. UDP has no payload negotiation abilities, compared to TCP which negotiates the maximum segment size during connection setup. Thus, answers from the NFS server which are larger than 1500 Bytes are dropped by the service tools adapter as invalid, oversized frames.
On the other hand, I was astonished about the transfer rate obtainable to an older machine as NFS server over "just" 1GbE. Not too precise measuring from first write to the empty image to the image to completion indication in the message line calculate to roughly 33 MBytes/s. This includes "wait time" between the individual calls to the data/file system specific sav commands. I'm pretty sure that the limitation is largely the target Linux machine's I/O subsystem.
Old Debian and Ubuntu Server releases used NFS with UDPHow old is "old"? And what do you precisely mean with "used"? Are we talking about the kernel-based NFS server or the client — being kernel based, because mounting filesystems is handled in the kernel —, or both?
I will certainly procrastinate automating the Save 21, though. This is handled by QMNSAVE CLP, which gets parameters in one large variable from the menu (I presume), and also calls further CL programs. Too much of a tangle for me currently.We don't use backup to NFS regularly, only on migrations.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.