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/11/01 18:36] niziakhw:nsa310:encrypted_fs [2021/01/20 19:35] (current) niziak
Line 51: Line 51:
   - sha1_arm   - sha1_arm
   - aes_arm   - aes_arm
 +
 +==== fio benchmark ====
 +
 +CESA 4kB:
 +<code>
 +   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
 +</code>
 +
 +CESA 64kB:
 +<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>
 +
 +ARM 4kB:
 +<code>
 +   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
 +</code>
 +
 +ARM 64kB:
 +<code>
 +   READ: bw=5622KiB/s (5757kB/s), 5622KiB/s-5622KiB/s (5757kB/s-5757kB/s), io=382MiB (400MB), run=69540-69540msec
 +  WRITE: bw=1917KiB/s (1963kB/s), 1917KiB/s-1917KiB/s (1963kB/s-1963kB/s), io=130MiB (137MB), run=69540-69540msec
 +</code>
  
 ===== Benchmark ===== ===== Benchmark =====
Line 235: 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>
 +
 +