PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 100 % Systemauslastung mit DM-Crypt



Cifer
25.12.04, 12:33
Hallo und frohe Weihnachten alle zusammen,
ich habe da ein nerviges Problem mit Dm-Crypt.
Ich habe in meinem System die Home- und noch eine andere Datenpartion,
mithilfe von crytsetup, mit 256-bit aes verschlüsselt.
Wenn ich jetzt auf einer dieser Partionendaten lese / schreibe, wird mein System
zu 100% ausgelastet und laggt dementsprechend.

Hier ein Auszug aus top:

top - 13:06:15 up 18 min, 2 users, load average: 2.05, 0.88, 0.50
Tasks: 104 total, 7 running, 97 sleeping, 0 stopped, 0 zombie
top - 13:07:25 up 19 min, 2 users, load average: 3.17, 1.48, 0.73
Tasks: 102 total, 10 running, 92 sleeping, 0 stopped, 0 zombie
Cpu(s): 6.6% us, 90.0% sy, 2.0% ni, 0.0% id, 0.0% wa, 1.0% hi, 0.3% si
Mem: 514692k total, 513804k used, 888k free, 2036k buffers
Swap: 1004020k total, 3340k used, 1000680k free, 280340k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
930 root 21 -5 0 0 0 R 50.5 0.0 0:25.46 kcryptd/0
41 root 34 0 0 0 0 R 16.0 0.0 0:03.31 pdflush
4186 cifer 20 0 27632 11m 24m D 10.6 2.4 0:04.07 kdeinit
42 root 21 0 0 0 0 R 10.0 0.0 0:04.05 kswapd0
4184 cifer 20 0 45388 29m 34m S 2.7 5.9 0:03.69 kdeinit
2337 cifer 20 0 3504 2092 2528 S 2.3 0.4 0:01.43 famd
3776 root 20 0 174m 43m 140m S 2.3 8.6 0:35.96 X
1443 root 38 0 0 0 0 R 1.3 0.0 0:15.45 kjournald
4187 cifer 25 5 97240 32m 31m S 0.7 6.4 0:01.07 kdeinit
4199 cifer 20 0 30080 15m 26m S 0.7 3.2 0:00.77 kdeinit
4048 cifer 20 0 117m 45m 34m R 0.3 9.0 0:19.34 firefox-bin
4185 cifer 20 0 27632 11m 24m S 0.3 2.4 0:01.11 kdeinit
4217 cifer 20 0 2064 1084 1848 R 0.3 0.2 0:00.07 top
1 root 20 0 1500 516 1344 S 0.0 0.1 0:00.53 init


In diesem Falle sind es kcryptd/0(50%) pdflush(16%) kswapd0(10%) und kdeinit(10%), aber manchmal ist es auch pdflush mit 60 % oder kjournald mit
60 %. Auf jeden Fall ist mein System immer komplett ausgelastet.
Ist das etwa normal ? IMHO ist Aes doch der beste Performer.

cat /prog/crypto sagt:
name : aes
module : aes_i586
type : cipher
blocksize : 16
min keysize : 16
max keysize : 32

Weiss jemand Rat?

BSM
25.12.04, 15:30
Ziemlich normal dass dein System laggt wenn du "volle Kanne" draufschreibst oder liest. Du könntest die Prozesse "renice"n um ihnen eine niedrigere Priorität zu geben und somit X wieder benutzbarer zu machen.

Gruss Robert

Cifer
25.12.04, 15:55
Klar, dass das System nicht so schnell ist, wie wenn ich nicht schreibe, aber eine
Auslastung zu 100% habe ich bei Schreibe/Lesevorgängen von normalen Partionen nicht

cane
26.12.04, 13:13
Wie häufig kommt das vor bzw. wieviele Daten schaufelst Du denn auf die gecrypteten Partitionen?

mfg
cane

Cifer
26.12.04, 16:24
Hi,
tritt bei jedem Lese /Schreibvorgang auf.
Da die Platten u.a ein Backup enthalten sinds meistens grössere Tar-Archive

Cifer
05.01.05, 23:11
Hi, habs inzwichen gelöst und die Systemlast ist auf 30 % beim Kopieren.
Wechsel auf 2.6.10 und von ext3 auf ext2 hats gebracht :-)

BSM
05.01.05, 23:14
Welchen Kernel hattest du vorher..?
Hab auch nen ziemlichen Geschwindigkeitsschub beim Wechsel von 2.6.7 auf 2.6.9 beim verschlüsselten FS gehabt, dachte das wäre Zufall...

Gruss Robert

Cifer
06.01.05, 00:10
Hatte vorher den 2.6.9.
Den Geschwindigkeitsschub von 2.6.7 auf 2.6.9 hab ich auch bemerkt, kommt IMHO daher, dass seit 2.6.9 das AES-Modul in Assembler statt in C geschrieben ist.
mfg cifer