Thanks for sharing this information. I hopefully now understand the configuration process. For my setup, using "-6" instead of "-3" gives more performance (+5%) and better compression. Compression levels greater than 6 result in less performance. But at 6 the CPU is yet not fully utilized. So I think that there is some bottleneck with partclone and perhaps the checksum calculations or the network. Anyway, its an interesting journey. I'm now at ~70GB/min, and I think that there is still room for improvements....
How can I change the compression level when using -z9p (zstd -T0)? The used/default level is 3. I have already tried changing drbl-ocs.conf by replacing all occurences of -3 to another level. But any changes are ignored by Clonezilla. The used compression level is always 3.
Tested with "clonezilla-live-20260705-stonking-amd64", and I can confirm that the issue has been fixed. This means that clonezilla now reports a correct (failed) result when interrupting ntfsclone.
Thanks for the reply. I actually keep using partclone with checksums as I feel much more comfortable with it. Reliability is more important than performance.
Thanks for the information. I've tried your suggestion and I actually see only a minimal improvement in speed with a0 instead of a3 (~3GB/Minute). This means - for my setting - ntfsclone is still much faster than partclone. Therefore I would like to use ntfsclone, but the final result of a backup reported by clonezilla is not reliable when using ntfsclone. When I interrupt the backup of a partition (CTRL-C) when using ntfsclone, clonezilla still reports an overall successful backup. Using partclone,...
With latest Clonezilla I see a huge performance boost using the now default -a3 option for partclone: 30 GB/min -> 50 GB/min. Thanks for that! But ntfsclone is still faster with 60GB/min. Is there a way to use the -a0 (no checksum calculation) option for partclone automatically with ocs_live_run/ocs_live_extra_param? How to provide this option to partclone in grub.cfg? Currently Im using the below setting. How must this be extended/changed? ocs_live_run="ocs-sr -c -nogui -srel -p choose -j2 -edio...
Some further testing shows that the Clonezilla switch '-edio' improves performance for my setup with RTL8157, and the results are now quite good with the default cdc_ncm driver. Interestingly, this switch has slightly negative impact when using Intel 2.5GB ethernet for saving images. Using '-z0' now results in a fixed 29 GB/min transfer rate. Using '-z9p' now results in a fixed 26 GB/min transfer rate.
Thanks for the option for adding a module. Meanwhile I've built the module for Clonezilla 20250303-oracular using the Realtek sources and proper signing with a generated MOK. Actually, I don't see any differences in performance compared to the default cdc_ncm module from Ubuntu/Clonezilla - even with tuned settings and an MTU of 9000! Thus, there is no need to change anything. But I'm still wondering why Windows transfer speeds are much better than on Linux (same PC).