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 revision Previous revision
Next revision
Previous revision
hw:nsa310:encrypted_fs [2020/11/01 18:36]
niziak
hw: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/​s ​ |  0m47  |  151.7 MB/s  | | aes256-gcm@openssh.com ​        ​| ​ 2.2MB/​s ​ |  0m47  |  151.7 MB/s  |
 | chacha20-poly1305@openssh.com ​ |  3.2MB/​s ​ |  0m32  |  268.8 MB/s  | | chacha20-poly1305@openssh.com ​ |  3.2MB/​s ​ |  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/​s ​   0:​16:​11  ​
 +    142,​909,​200 ​  ​1% ​   8.04MB/​s ​   0:​16:​03  ​
 +    151,​768,​800 ​  ​1% ​   8.33MB/​s ​   0:​15:​29  ​
 +    159,​151,​800 ​  ​1% ​   8.11MB/​s ​   0:​15:​53  ​
 +    175,​715,​400 ​  ​2% ​   7.74MB/​s ​   0:​16:​36  ​
 +    192,​664,​200 ​  ​2% ​   7.86MB/​s ​   0:​16:​20  ​
 +    200,​111,​400 ​  ​2% ​   7.61MB/​s ​   0:​16:​50  ​
 +    217,​060,​200 ​  ​2% ​   7.63MB/​s ​   0:​16:​45  ​
 +    234,​715,​200 ​  ​2% ​   8.19MB/​s ​   0:​15:​34  ​
 +    243,​382,​200 ​  ​3% ​   8.17MB/​s ​   0:​15:​37  ​
 +    250,​572,​600 ​  ​3% ​   7.94MB/​s ​   0:​16:​02  ​
 +    259,​432,​200 ​  ​3% ​   7.98MB/​s ​   0:​15:​57  ​
 +    268,​227,​600 ​  ​3% ​   7.98MB/​s ​   0:​15:​55  ​
 +    334,​674,​600 ​  ​4% ​   8.19MB/​s ​   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 ​     0      0 R  63,2   ​0,​0 ​  ​1:​14.38 kworker/​u2:​3-kcryptd/​253:​0 ​                                                                                                                   ​
 +16281 root      20   ​0 ​  ​14808 ​  ​6600 ​  3028 R  36,8   ​2,​7 ​  ​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 ​     0      0 R  57,1   ​0,​0 ​  ​0:​00.35 kworker/​u2:​1+kcryptd/​253:​0 ​                                                                                                                   ​
 +16281 root      20   ​0 ​  ​14808 ​  ​6604 ​  3028 D  28,6   ​2,​7 ​  ​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 ​     0      0 R  58,3   ​0,​0 ​  ​0:​01.74 kworker/​u2:​1+kcryptd/​253:​0 ​                                                                                                                   ​
 +16281 root      20   ​0 ​  ​14808 ​  ​6604 ​  3028 R  29,2   ​2,​7 ​  ​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 ​     0      0 R  50,0   ​0,​0 ​  ​0:​06.85 kworker/​u2:​2+kcryptd/​253:​0 ​                                                                                                                   ​
 +16281 root      20   ​0 ​  ​14808 ​  ​6608 ​  3028 D  27,3   ​2,​7 ​  ​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 ​     0      0 R  63,6   ​0,​0 ​  ​0:​08.34 kworker/​u2:​1+kcryptd/​253:​0 ​                                                                                                                   ​
 +16281 root      20   ​0 ​  ​14808 ​  ​6612 ​  3028 R  27,3   ​2,​7 ​  ​0:​10.61 rsync                                                                                                                                                                 
 +</​code>​
 +
 +===== Kernel 5.8 CESA =====
 +<​code>​
 +    178,​540,​200 ​  ​2% ​   7.46MB/​s ​   0:​17:​15  ​
 +    185,​987,​400 ​  ​2% ​   7.35MB/​s ​   0:​17:​29  ​
 +    209,​613,​000 ​  ​2% ​   7.39MB/​s ​   0:​17:​20  ​
 +    271,​758,​600 ​  ​3% ​   7.30MB/​s ​   0:​17:​24  ​
 +    287,​680,​200 ​  ​3% ​   7.31MB/​s ​   0:​17:​20  ​
 +    334,​995,​600 ​  ​4% ​   7.30MB/​s ​   0:​17:​16  ​
 +    358,​300,​200 ​  ​4% ​   7.41MB/​s ​   0:​16:​57  ​
 +    761,​026,​800 ​  ​9% ​   7.07MB/​s ​   0:​16:​51  ​
 +    769,​051,​800 ​  ​9% ​   7.15MB/​s ​   0:​16:​38  ​
 +    777,​397,​800 ​  ​9% ​   7.40MB/​s ​   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 ​     0      0 R  34,4   ​0,​0 ​  ​1:​40.62 kworker/​u2:​0+kcryptd/​253:​0 ​                                                                                                                   ​
 +30062 root     ​-51 ​  ​0 ​      ​0 ​     0      0 S  32,5   ​0,​0 ​  ​1:​10.38 irq/​29-f1030000 ​                                                                                                                              
 +32091 root      20   ​0 ​  ​14808 ​  ​6516 ​  2908 D  28,7   ​2,​7 ​  ​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 ​     0      0 R  28,0   ​0,​0 ​  ​1:​41.40 kworker/​u2:​0+kcryptd/​253:​0 ​                                                                                                                   ​
 +30062 root     ​-51 ​  ​0 ​      ​0 ​     0      0 S  28,0   ​0,​0 ​  ​1:​11.12 irq/​29-f1030000 ​                                                                                                                              
 +32091 root      20   ​0 ​  ​14808 ​  ​6516 ​  2908 D  24,0   ​2,​7 ​  ​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 ​     0      0 R  30,8   ​0,​0 ​  ​1:​42.31 kworker/​u2:​0+kcryptd/​253:​0 ​                                                                                                                   ​
 +30062 root     ​-51 ​  ​0 ​      ​0 ​     0      0 S  26,9   ​0,​0 ​  ​1:​11.98 irq/​29-f1030000 ​                                                                                                                              
 +32091 root      20   ​0 ​  ​14808 ​  ​6520 ​  2908 D  19,2   ​2,​7 ​  ​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 ​     0      0 R  25,9   ​0,​0 ​  ​1:​42.76 kworker/​u2:​0+kcryptd/​253:​0 ​                                                                                                                   ​
 +30062 root     ​-51 ​  ​0 ​      ​0 ​     0      0 S  22,2   ​0,​0 ​  ​1:​12.41 irq/​29-f1030000 ​                                                                                                                              
 +32091 root      20   ​0 ​  ​14808 ​  ​6520 ​  2908 D  18,5   ​2,​7 ​  ​0:​26.54 rsync                                                                                                                                         
 +</​code>​
 +
 +