Reputation: 1659
I have big latency problems with my BTRFS filesystem configuration under Pop OS 20.04.
When I make updates, it freeze my computer and I have to wait sometimes 5 seconds just to refresh a web page on my browser.
To start iTunes on a Windows 10 virtual machine, it can take up to 6 minutes! And running the Windows 10 virtual machine is just horrible for my POP OS responsiveness.
Here is my configuration:
UUID=7e73aae9-1da1-4ea6-b8a5-20f5c2689f23 / btrfs defaults,subvol=@,ssd,noatime,space_cache,commit=15,compress=zstd 0 0
UUID=7e73aae9-1da1-4ea6-b8a5-20f5c2689f23 /home btrfs defaults,subvol=@home,ssd,noatime,space_cache,commit=15,compress=zstd 0 0
#UUID=7e73aae9-1da1-4ea6-b8a5-20f5c2689f23 /var/www btrfs defaults,subvol=@www,ssd,noatime,space_cache,commit=15,compress=zstd 0 0
UUID=7e73aae9-1da1-4ea6-b8a5-20f5c2689f23 /swap btrfs defaults,subvol=@swap,ssd,noatime,space_cache,commit=15 0 0
The partition is also encrypted with LUKS Encryption (version 2):
sudo cryptsetup luksDump /dev/nvme0n1p3
LUKS header information
Version: 2
Epoch: 3
Metadata area: 16384 [bytes]
Keyslots area: 16744448 [bytes]
UUID: 08e59f5b-ec3e-4c3d-b383-82baeb7e8ece
Label: (no label)
Subsystem: (no subsystem)
Flags: (no flags)
Data segments:
0: crypt
offset: 16777216 [bytes]
length: (whole device)
cipher: aes-xts-plain64
sector: 512 [bytes]
Keyslots:
0: luks2
Key: 512 bits
Priority: normal
Cipher: aes-xts-plain64
Cipher key: 512 bits
PBKDF: argon2i
Time cost: 4
Memory: 1048576
Threads: 4
Salt: f8 8c b8 70 71 8a 49 a6 bb 72 76 34 fb cb ce a6
e2 95 44 82 6b f6 28 25 01 97 0e 2e 6b ea 0d de
AF stripes: 4000
AF hash: sha256
Area offset:32768 [bytes]
Area length:258048 [bytes]
Digest ID: 0
Tokens:
Digests:
0: pbkdf2
Hash: sha256
Iterations: 86802
Salt: 6c 04 be 69 12 05 09 13 36 24 87 5d 8a 59 17 ab
82 9e c3 9f d7 3c 62 1c d3 29 8b 2a 29 eb 68 98
Digest: f7 dd b2 93 03 ef 5c de 18 8b ba 21 c0 5f 9c c0
54 62 42 63 ec 39 aa 89 6d df db 88 3d e0 90 ac
Does the latency issue comes more from the zstd compression or from the Luks encryption?
Should I change the compression type of all the disk?
Upvotes: 0
Views: 389
Reputation: 1
The luks encryption is probably the biggest latency hog. Than you can try to switch off zstd compression. Both take severely cpu cycles and cause your latency issues!
Upvotes: 0