X86 third trial

Switching to a different H/W platform.

  • Supermicro X86DTL
  • 16GB ECC RAM
  • 2x Intel Xeon E5620 @ 2.40GHz
  • Serial Attached SCSI controller: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03) (SATA3?)
  • 2x 500GB EVO 850 on HBA
  • 1x 240GB Patriot Burst Elite on motherboard SATA2 port. Boot device.
root@orcus:~# zfs --version
zfs-2.2.6-1~bpo12+3
zfs-kmod-2.2.6-1~bpo12+3
root@orcus:~# 

Devices for pools (boot on /dev/sdc)

root@orcus:~# ls -l /dev/disk/by-id|grep -E "sda|sdb"|grep -v part|grep wwn
lrwxrwxrwx 1 root root  9 Dec 22 20:46 wwn-0x5002538d40878f8e -> ../../sdb
lrwxrwxrwx 1 root root  9 Dec 22 20:46 wwn-0x5002538d41628a33 -> ../../sda
root@orcus:~# 
dd if=/dev/urandom bs=32 count=1 of=/pool-key
zpool create -o ashift=12 \
      -O acltype=posixacl -O canmount=on -O compression=lz4 \
      -O dnodesize=auto -O normalization=formD -O relatime=on -O xattr=sa \
      -O encryption=aes-256-gcm  -O keylocation=file:///pool-key -O keyformat=raw \
      -O mountpoint=/mnt/send \
      send wwn-0x5002538d40878f8e
zfs load-key -a
chmod a+rwx /mnt/send/
zpool create -o ashift=12 \
      -O acltype=posixacl -O canmount=on -O compression=lz4 \
      -O dnodesize=auto -O normalization=formD -O relatime=on -O xattr=sa \
      -O mountpoint=/mnt/recv \
      recv wwn-0x5002538d41628a33
chmod a+rwx /mnt/recv/
root@orcus:~# zpool list
NAME   SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
recv   464G   716K   464G        -         -     0%     0%  1.00x    ONLINE  -
send   464G   740K   464G        -         -     0%     0%  1.00x    ONLINE  -
root@orcus:~# 

Since the text files are generated based on time, they ar a lot larger due to faster processor and storage. If the test results do not produce corruption within about a day, the populate_pool.sh needs to be modified to produce text file size based on byte count vs. time.

syncoid command

user=hbarta
sudo zfs allow -u $user \
    compression,create,destroy,hold,mount,mountpoint,receive,send,snapshot,destroy,rollback \
    send
sudo zfs allow -u $user \
    compression,create,destroy,hold,mount,mountpoint,receive,send,snapshot,destroy,rollback \
    recv
time -p /sbin/syncoid --recursive --no-privilege-elevation send/test recv/test

first, second syncoid runs. SSDs seem to be getting SATA3 throughput.

hbarta@orcus:~$ time -p /sbin/syncoid --recursive --no-privilege-elevation send/test recv/test
INFO: Sending oldest full snapshot send/test@syncoid_orcus_2024-12-23:00:26:47-GMT-06:00 (~ 86 KB) to new target filesystem:
47.7KiB 0:00:00 [2.13MiB/s] [======================================================>                                             ] 55%            
cannot mount 'recv/test': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0@syncoid_orcus_2024-12-23:00:26:47-GMT-06:00 (~ 288.7 GB) to new target filesystem:
 288GiB 0:08:18 [ 592MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_0@syncoid_orcus_2024-12-23:00:35:06-GMT-06:00 (~ 315.1 GB) to new target filesystem:
 315GiB 0:09:05 [ 591MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_0': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_0/l2_0@syncoid_orcus_2024-12-23:00:44:12-GMT-06:00 (~ 266.1 GB) to new target filesystem:
 266GiB 0:07:31 [ 603MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_0/l2_0': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_0/l2_1@syncoid_orcus_2024-12-23:00:51:44-GMT-06:00 (~ 265.6 GB) to new target filesystem:
 265GiB 0:07:35 [ 597MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_0/l2_1': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_0/l2_2@syncoid_orcus_2024-12-23:00:59:20-GMT-06:00 (~ 280.8 GB) to new target filesystem:
 280GiB 0:08:05 [ 593MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_0/l2_2': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_0/l2_3@syncoid_orcus_2024-12-23:01:07:25-GMT-06:00 (~ 255.4 GB) to new target filesystem:
 255GiB 0:07:20 [ 594MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_0/l2_3': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_1@syncoid_orcus_2024-12-23:01:14:45-GMT-06:00 (~ 267.8 GB) to new target filesystem:
 267GiB 0:07:47 [ 586MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_1': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_1/l2_0@syncoid_orcus_2024-12-23:01:22:33-GMT-06:00 (~ 317.3 GB) to new target filesystem:
 317GiB 0:08:59 [ 602MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_1/l2_0': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_1/l2_1@syncoid_orcus_2024-12-23:01:31:33-GMT-06:00 (~ 278.3 GB) to new target filesystem:
 278GiB 0:07:56 [ 598MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_1/l2_1': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_1/l2_2@syncoid_orcus_2024-12-23:01:39:29-GMT-06:00 (~ 330.0 GB) to new target filesystem:
 330GiB 0:09:29 [ 593MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_1/l2_2': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_1/l2_3@syncoid_orcus_2024-12-23:01:48:59-GMT-06:00 (~ 338.5 GB) to new target filesystem:
 338GiB 0:09:39 [ 598MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_1/l2_3': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_2@syncoid_orcus_2024-12-23:01:58:39-GMT-06:00 (~ 288.8 GB) to new target filesystem:
 288GiB 0:08:19 [ 592MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_2': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_2/l2_0@syncoid_orcus_2024-12-23:02:06:59-GMT-06:00 (~ 338.4 GB) to new target filesystem:
 338GiB 0:09:45 [ 592MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_2/l2_0': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_2/l2_1@syncoid_orcus_2024-12-23:02:16:44-GMT-06:00 (~ 295.4 GB) to new target filesystem:
 295GiB 0:08:23 [ 601MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_2/l2_1': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_2/l2_2@syncoid_orcus_2024-12-23:02:25:07-GMT-06:00 (~ 228.8 GB) to new target filesystem:
 228GiB 0:06:39 [ 586MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_2/l2_2': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_2/l2_3@syncoid_orcus_2024-12-23:02:31:47-GMT-06:00 (~ 313.2 GB) to new target filesystem:
 313GiB 0:09:04 [ 589MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_2/l2_3': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_3@syncoid_orcus_2024-12-23:02:40:52-GMT-06:00 (~ 248.4 GB) to new target filesystem:
 248GiB 0:07:10 [ 590MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_3': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_3/l2_0@syncoid_orcus_2024-12-23:02:48:03-GMT-06:00 (~ 303.5 GB) to new target filesystem:
 303GiB 0:08:38 [ 599MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_3/l2_0': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_3/l2_1@syncoid_orcus_2024-12-23:02:56:42-GMT-06:00 (~ 327.3 GB) to new target filesystem:
 327GiB 0:09:24 [ 594MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_3/l2_1': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_3/l2_2@syncoid_orcus_2024-12-23:03:06:06-GMT-06:00 (~ 266.9 GB) to new target filesystem:
 266GiB 0:07:41 [ 591MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_3/l2_2': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_0/l1_3/l2_3@syncoid_orcus_2024-12-23:03:13:49-GMT-06:00 (~ 298.3 GB) to new target filesystem:
 298GiB 0:08:37 [ 591MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_0/l1_3/l2_3': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_1@syncoid_orcus_2024-12-23:03:22:26-GMT-06:00 (~ 307.9 GB) to new target filesystem:
 308GiB 0:08:52 [ 592MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_1': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_1/l1_0@syncoid_orcus_2024-12-23:03:31:19-GMT-06:00 (~ 266.8 GB) to new target filesystem:
 266GiB 0:07:37 [ 597MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_1/l1_0': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_1/l1_0/l2_0@syncoid_orcus_2024-12-23:03:38:56-GMT-06:00 (~ 274.0 GB) to new target filesystem:
 274GiB 0:07:52 [ 594MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_1/l1_0/l2_0': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_1/l1_0/l2_1@syncoid_orcus_2024-12-23:03:46:49-GMT-06:00 (~ 341.2 GB) to new target filesystem:
 341GiB 0:09:48 [ 594MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_1/l1_0/l2_1': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_1/l1_0/l2_2@syncoid_orcus_2024-12-23:03:56:37-GMT-06:00 (~ 288.7 GB) to new target filesystem:
 288GiB 0:08:09 [ 604MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_1/l1_0/l2_2': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_1/l1_0/l2_3@syncoid_orcus_2024-12-23:04:04:46-GMT-06:00 (~ 306.3 GB) to new target filesystem:
 306GiB 0:08:53 [ 587MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_1/l1_0/l2_3': Insufficient privileges
INFO: Sending oldest full snapshot send/test/l0_1/l1_1@syncoid_orcus_2024-12-23:04:13:41-GMT-06:00 (~ 296.3 GB) to new target filesystem:
 296GiB 0:12:40 [ 399MiB/s] [==================================================================================================>] 100%            
cannot mount 'recv/test/l0_1/l1_1': Insufficient privileges
real 14374.81
user 547.67
sys 32085.07
hbarta@orcus:~$ 
hbarta@orcus:~$ 
hbarta@orcus:~$ 
hbarta@orcus:~$ time -p /sbin/syncoid --recursive --no-privilege-elevation send/test recv/test
Sending incremental send/test@syncoid_orcus_2024-12-23:00:26:47-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:25-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [43.2KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0@syncoid_orcus_2024-12-23:00:26:47-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:25-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [40.3KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_0@syncoid_orcus_2024-12-23:00:35:06-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:25-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [38.3KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_0/l2_0@syncoid_orcus_2024-12-23:00:44:12-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:26-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [33.0KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_0/l2_1@syncoid_orcus_2024-12-23:00:51:44-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:26-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [40.7KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_0/l2_2@syncoid_orcus_2024-12-23:00:59:20-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:27-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [37.7KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_0/l2_3@syncoid_orcus_2024-12-23:01:07:25-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:27-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [38.4KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_1@syncoid_orcus_2024-12-23:01:14:45-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:27-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [40.7KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_1/l2_0@syncoid_orcus_2024-12-23:01:22:33-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:28-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [38.2KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_1/l2_1@syncoid_orcus_2024-12-23:01:31:33-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:28-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [37.5KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_1/l2_2@syncoid_orcus_2024-12-23:01:39:29-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:29-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [37.2KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_1/l2_3@syncoid_orcus_2024-12-23:01:48:59-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:29-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [41.6KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_2@syncoid_orcus_2024-12-23:01:58:39-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:29-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [42.1KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_2/l2_0@syncoid_orcus_2024-12-23:02:06:59-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:30-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [38.0KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_2/l2_1@syncoid_orcus_2024-12-23:02:16:44-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:30-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [37.2KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_2/l2_2@syncoid_orcus_2024-12-23:02:25:07-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:31-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [41.0KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_2/l2_3@syncoid_orcus_2024-12-23:02:31:47-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:31-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [38.2KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_3@syncoid_orcus_2024-12-23:02:40:52-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:31-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [39.6KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_3/l2_0@syncoid_orcus_2024-12-23:02:48:03-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:32-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [38.9KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_3/l2_1@syncoid_orcus_2024-12-23:02:56:42-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:32-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [39.5KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_3/l2_2@syncoid_orcus_2024-12-23:03:06:06-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:33-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [39.6KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_0/l1_3/l2_3@syncoid_orcus_2024-12-23:03:13:49-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:33-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [36.7KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_1@syncoid_orcus_2024-12-23:03:22:26-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:34-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [38.3KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_1/l1_0@syncoid_orcus_2024-12-23:03:31:19-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:34-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [39.7KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_1/l1_0/l2_0@syncoid_orcus_2024-12-23:03:38:56-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:34-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [38.3KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_1/l1_0/l2_1@syncoid_orcus_2024-12-23:03:46:49-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:35-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [37.8KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_1/l1_0/l2_2@syncoid_orcus_2024-12-23:03:56:37-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:35-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [39.5KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_1/l1_0/l2_3@syncoid_orcus_2024-12-23:04:04:46-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:36-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [40.7KiB/s] [=====================================>                                                              ] 38%            
Sending incremental send/test/l0_1/l1_1@syncoid_orcus_2024-12-23:04:13:41-GMT-06:00 ... syncoid_orcus_2024-12-23:07:42:36-GMT-06:00 (~ 4 KB):
1.52KiB 0:00:00 [39.6KiB/s] [=====================================>                                                              ] 38%            
real 12.00
user 2.95
sys 6.08
hbarta@orcus:~$ 

2024-12-23 looping start at 0900

The loops run considerably faster.

while(:)
do
    time -p /home/hbarta/Programming/provoke_ZFS_corruption/stir_pool.sh 2>/dev/null
    echo
    sleep 750
done
while(:)
do
    time -p /sbin/syncoid --recursive --no-privilege-elevation send/test recv/test
    zpool status send
    echo
    sleep 750
done