meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
hw:nsa310:encrypted_fs [2020/12/14 12:22] niziakhw:nsa310:encrypted_fs [2021/01/20 19:35] (current) niziak
Line 54: Line 54:
 ==== fio benchmark ==== ==== fio benchmark ====
  
-CESA:+CESA 4kB:
 <code> <code>
-test: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=2 
-fio-3.12 
-Starting 1 process 
-test: Laying out IO file (1 file / 512MiB) 
-Jobs: 1 (f=1): [m(1)][100.0%][r=1304KiB/s,w=424KiB/s][r=326,w=106 IOPS][eta 00m:00s] 
-test: (groupid=0, jobs=1): err= 0: pid=13292: Mon Dec 14 09:40:05 2020 
-  read: IOPS=119, BW=479KiB/s (491kB/s)(384MiB/820117msec) 
-   bw (  KiB/s): min=  200, max= 1544, per=100.00%, avg=479.15, stdev=86.28, samples=1640 
-   iops        : min=   50, max=  386, avg=119.71, stdev=21.58, samples=1640 
-  write: IOPS=39, BW=160KiB/s (164kB/s)(128MiB/820117msec); 0 zone resets 
-   bw (  KiB/s): min=   31, max=  464, per=100.00%, avg=159.60, stdev=45.77, samples=1640 
-   iops        : min=    7, max=  116, avg=39.82, stdev=11.45, samples=1640 
-  cpu          : usr=0.63%, sys=2.77%, ctx=171146, majf=2, minf=18 
-  IO depths    : 1=0.1%, 2=100.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% 
-     submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 
-     complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% 
-     issued rwts: total=98308,32764,0,0 short=0,0,0,0 dropped=0,0,0,0 
-     latency   : target=0, window=0, percentile=100.00%, depth=2 
- 
-Run status group 0 (all jobs): 
    READ: bw=479KiB/s (491kB/s), 479KiB/s-479KiB/s (491kB/s-491kB/s), io=384MiB (403MB), run=820117-820117msec    READ: bw=479KiB/s (491kB/s), 479KiB/s-479KiB/s (491kB/s-491kB/s), io=384MiB (403MB), run=820117-820117msec
   WRITE: bw=160KiB/s (164kB/s), 160KiB/s-160KiB/s (164kB/s-164kB/s), io=128MiB (134MB), run=820117-820117msec   WRITE: bw=160KiB/s (164kB/s), 160KiB/s-160KiB/s (164kB/s-164kB/s), io=128MiB (134MB), run=820117-820117msec
- 
-Disk stats (read/write): 
-    dm-0: ios=98257/33380, merge=0/0, ticks=1571720/67740, in_queue=1639460, util=100.00%, aggrios=98759/33422, aggrmerge=377/24, aggrticks=1539323/51980, aggrin_queue=1611556, aggrutil=99.99% 
-  sda: ios=98759/33422, merge=377/24, ticks=1539323/51980, in_queue=1611556, util=99.99% 
 </code> </code>
  
-ARM:+CESA 64kB:
 <code> <code>
 +   READ: bw=5663KiB/s (5799kB/s), 5663KiB/s-5663KiB/s (5799kB/s-5799kB/s), io=382MiB (400MB), run=69037-69037msec
 +  WRITE: bw=1931KiB/s (1977kB/s), 1931KiB/s-1931KiB/s (1977kB/s-1977kB/s), io=130MiB (137MB), run=69037-69037msec
 +</code>
  
-root@nsa310:~# ./pool_bench.sh +ARM 4kB
-test: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=2 +<code>
-fio-3.12 +
-Starting 1 process +
-Jobs: 1 (f=1): [m(1)][100.0%][r=1424KiB/s,w=492KiB/s][r=356,w=123 IOPS][eta 00m:00s] +
-test: (groupid=0, jobs=1): err= 0: pid=801: Mon Dec 14 12:15:02 2020 +
-  read: IOPS=119, BW=478KiB/s (490kB/s)(384MiB/822072msec) +
-   bw (  KiB/s): min=  152, max= 1512, per=100.00%, avg=478.05, stdev=86.75, samples=1644 +
-   iops        : min=   38, max=  378, avg=119.45, stdev=21.70, samples=1644 +
-  write: IOPS=39, BW=159KiB/s (163kB/s)(128MiB/822072msec); 0 zone resets +
-   bw (  KiB/s): min=    8, max=  528, per=100.00%, avg=159.29, stdev=46.21, samples=1644 +
-   iops        : min=    2, max=  132, avg=39.75, stdev=11.56, samples=1644 +
-  cpu          : usr=0.68%, sys=2.80%, ctx=131888, majf=2, minf=84 +
-  IO depths    : 1=0.1%, 2=100.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0% +
-     submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% +
-     complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0% +
-     issued rwts: total=98308,32764,0,0 short=0,0,0,0 dropped=0,0,0,+
-     latency   : target=0, window=0, percentile=100.00%, depth=2 +
- +
-Run status group 0 (all jobs):+
    READ: bw=478KiB/s (490kB/s), 478KiB/s-478KiB/s (490kB/s-490kB/s), io=384MiB (403MB), run=822072-822072msec    READ: bw=478KiB/s (490kB/s), 478KiB/s-478KiB/s (490kB/s-490kB/s), io=384MiB (403MB), run=822072-822072msec
   WRITE: bw=159KiB/s (163kB/s), 159KiB/s-159KiB/s (163kB/s-163kB/s), io=128MiB (134MB), run=822072-822072msec   WRITE: bw=159KiB/s (163kB/s), 159KiB/s-159KiB/s (163kB/s-163kB/s), io=128MiB (134MB), run=822072-822072msec
 +</code>
  
-Disk stats (read/write)+ARM 64kB
-    dm-0ios=98268/33396, merge=0/0ticks=1581580/64370, in_queue=1645950, util=100.00%, aggrios=98848/33436, aggrmerge=732/2870, aggrticks=1550548/48653aggrin_queue=1620936aggrutil=100.00% +<code> 
-  sdaios=98848/33436, merge=732/2870ticks=1550548/48653in_queue=1620936util=100.00%+   READbw=5622KiB/s (5757kB/s)5622KiB/s-5622KiB/s (5757kB/s-5757kB/s)io=382MiB (400MB)run=69540-69540msec 
 +  WRITEbw=1917KiB/s (1963kB/s)1917KiB/s-1917KiB/s (1963kB/s-1963kB/s)io=130MiB (137MB)run=69540-69540msec
 </code> </code>
  
Line 298: Line 261:
 | aes256-gcm@openssh.com          2.2MB/ |  0m47  |  151.7 MB/s  | | aes256-gcm@openssh.com          2.2MB/ |  0m47  |  151.7 MB/s  |
 | chacha20-poly1305@openssh.com  |  3.2MB/ |  0m32  |  268.8 MB/s  | | chacha20-poly1305@openssh.com  |  3.2MB/ |  0m32  |  268.8 MB/s  |
 +
 +====== fsck performance ======
 +    * Kernel 5.8 CESA: user 1m32,738s  sys 0m9,904s
 +    * Kernel 5.8 ARM: user 1m32,642s  sys 0m9,177s
 +
 +====== Rsync with SSH tunnell performance ======
 +When rsyncing huge file, to use delta transfers, rsync needs to scan file to make checksums. 
 +
 +===== Kernel 5.8 ARM =====
 +<code>
 +    134,113,800   1%    7.99MB/   0:16:11  
 +    142,909,200   1%    8.04MB/   0:16:03  
 +    151,768,800   1%    8.33MB/   0:15:29  
 +    159,151,800   1%    8.11MB/   0:15:53  
 +    175,715,400   2%    7.74MB/   0:16:36  
 +    192,664,200   2%    7.86MB/   0:16:20  
 +    200,111,400   2%    7.61MB/   0:16:50  
 +    217,060,200   2%    7.63MB/   0:16:45  
 +    234,715,200   2%    8.19MB/   0:15:34  
 +    243,382,200   3%    8.17MB/   0:15:37  
 +    250,572,600   3%    7.94MB/   0:16:02  
 +    259,432,200   3%    7.98MB/   0:15:57  
 +    268,227,600   3%    7.98MB/   0:15:55  
 +    334,674,600   4%    8.19MB/   0:15:24  
 +
 +%Cpu(s): 50,0 us, 50,0 sy,  0,0 ni,  0,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
 +  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                       
 +32375 root      20              0      0 R  63,2   0,  1:14.38 kworker/u2:3-kcryptd/253:                                                                                                                   
 +16281 root      20     14808   6600   3028 R  36,8   2,  0:04.58 rsync                                                                                                                                         
 +
 +%Cpu(s): 30,8 us, 65,4 sy,  0,0 ni,  0,0 id,  0,0 wa,  0,0 hi,  3,8 si,  0,0 st
 +  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                       
 +16360 root      20              0      0 R  57,1   0,  0:00.35 kworker/u2:1+kcryptd/253:                                                                                                                   
 +16281 root      20     14808   6604   3028 D  28,6   2,  0:06.54 rsync                                                                                                                                         
 +    
 +%Cpu(s): 29,0 us, 71,0 sy,  0,0 ni,  0,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
 +  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                       
 +16360 root      20              0      0 R  58,3   0,  0:01.74 kworker/u2:1+kcryptd/253:                                                                                                                   
 +16281 root      20     14808   6604   3028 R  29,2   2,  0:07.24 rsync                                                                                                                                           
 +
 +%Cpu(s): 26,9 us, 73,1 sy,  0,0 ni,  0,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
 +  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                       
 +31416 root      20              0      0 R  50,0   0,  0:06.85 kworker/u2:2+kcryptd/253:                                                                                                                   
 +16281 root      20     14808   6608   3028 D  27,3   2,  0:08.21 rsync                                                                                                                                         
 +
 +%Cpu(s): 33,3 us, 66,7 sy,  0,0 ni,  0,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
 +  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                       
 +16360 root      20              0      0 R  63,6   0,  0:08.34 kworker/u2:1+kcryptd/253:                                                                                                                   
 +16281 root      20     14808   6612   3028 R  27,3   2,  0:10.61 rsync                                                                                                                                                                 
 +</code>
 +
 +===== Kernel 5.8 CESA =====
 +<code>
 +    178,540,200   2%    7.46MB/   0:17:15  
 +    185,987,400   2%    7.35MB/   0:17:29  
 +    209,613,000   2%    7.39MB/   0:17:20  
 +    271,758,600   3%    7.30MB/   0:17:24  
 +    287,680,200   3%    7.31MB/   0:17:20  
 +    334,995,600   4%    7.30MB/   0:17:16  
 +    358,300,200   4%    7.41MB/   0:16:57  
 +    761,026,800   9%    7.07MB/   0:16:51  
 +    769,051,800   9%    7.15MB/   0:16:38  
 +    777,397,800   9%    7.40MB/   0:16:03
 +    
 +%Cpu(s): 31,3 us, 68,1 sy,  0,0 ni,  0,0 id,  0,0 wa,  0,0 hi,  0,6 si,  0,0 st
 +  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                       
 +29705 root      20              0      0 R  34,4   0,  1:40.62 kworker/u2:0+kcryptd/253:                                                                                                                   
 +30062 root     -51              0      0 S  32,5   0,  1:10.38 irq/29-f1030000                                                                                                                               
 +32091 root      20     14808   6516   2908 D  28,7   2,  0:24.76 rsync                                                                                                                                         
 +   
 +%Cpu(s): 36,4 us, 63,6 sy,  0,0 ni,  0,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
 +  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                       
 +29705 root      20              0      0 R  28,0   0,  1:41.40 kworker/u2:0+kcryptd/253:                                                                                                                   
 +30062 root     -51              0      0 S  28,0   0,  1:11.12 irq/29-f1030000                                                                                                                               
 +32091 root      20     14808   6516   2908 D  24,0   2,  0:25.41 rsync       
 +
 +%Cpu(s): 26,5 us, 73,5 sy,  0,0 ni,  0,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
 +  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                       
 +29705 root      20              0      0 R  30,8   0,  1:42.31 kworker/u2:0+kcryptd/253:                                                                                                                   
 +30062 root     -51              0      0 S  26,9   0,  1:11.98 irq/29-f1030000                                                                                                                               
 +32091 root      20     14808   6520   2908 D  19,2   2,  0:26.17 rsync                                                                                                                                         
 +
 +%Cpu(s): 29,0 us, 71,0 sy,  0,0 ni,  0,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
 +  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                                                                       
 +29705 root      20              0      0 R  25,9   0,  1:42.76 kworker/u2:0+kcryptd/253:                                                                                                                   
 +30062 root     -51              0      0 S  22,2   0,  1:12.41 irq/29-f1030000                                                                                                                               
 +32091 root      20     14808   6520   2908 D  18,5   2,  0:26.54 rsync                                                                                                                                         
 +</code>
 +
 +