* Reiser4 on dmcrypt @ 2008-08-15 14:45 Anders Aagaard 2008-08-15 15:44 ` Edward Shishkin 0 siblings, 1 reply; 4+ messages in thread From: Anders Aagaard @ 2008-08-15 14:45 UTC (permalink / raw) To: reiserfs-devel Hi Been trying to move my home directory over to reiser4, and I ran into some issues, this is what I did: PASSCODE="temptest" echo $PASSCODE | cryptsetup luksFormat /dev/sdf6 -c twofish-cbc-essiv:sha256 -s 256 echo $PASSCODE | cryptsetup luksOpen /dev/sdf6 tempHome mkfs.reiser4 -o create=ccreg40,compress=lzo1 /dev/mapper/tempHome mount -t reiser4 -o noatime /dev/mapper/tempHome /mnt/x rsync -vax --progress /home/neuron/ /mnt/x/ During rsync I noticed this in top while moving over a virtualbox image: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2427 root 20 0 0 0 0 R 100 0.0 14:32.01 pdflush 9497 root 20 0 0 0 0 R 100 0.0 11:38.48 rsync It did continue, but I figured something was wrong, so I interrupted the rsync and unmounted. The rsync reported my copy speed was down to 3-4mb/sec. This is on a fairly new quad core, so I should be able to encrypt and compress the data without difficulty. I remounted and started again, it starts by coping at 14-15mb/sec, and then just slows down as pdflush hits 100% cpu usage. Iowait also goes down to around 5%. When I interrupt it pdflush disapears instantly, and rsync sticks around for 10-15 seconds (making it unmountable for that period) until it dies. The file it's having problems with is a 6.8gb virtualbox image I use as a gentoo test enviroment. Anders Aagaard ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Reiser4 on dmcrypt 2008-08-15 14:45 Reiser4 on dmcrypt Anders Aagaard @ 2008-08-15 15:44 ` Edward Shishkin 2008-08-15 21:20 ` Anders Aagaard 0 siblings, 1 reply; 4+ messages in thread From: Edward Shishkin @ 2008-08-15 15:44 UTC (permalink / raw) To: Anders Aagaard; +Cc: reiserfs-devel Anders Aagaard wrote: > Hi > > Been trying to move my home directory over to reiser4, and I ran into > some issues, this is what I did: > > PASSCODE="temptest" > echo $PASSCODE | cryptsetup luksFormat /dev/sdf6 -c > twofish-cbc-essiv:sha256 -s 256 > echo $PASSCODE | cryptsetup luksOpen /dev/sdf6 tempHome > mkfs.reiser4 -o create=ccreg40,compress=lzo1 /dev/mapper/tempHome > > mount -t reiser4 -o noatime /dev/mapper/tempHome /mnt/x > > rsync -vax --progress /home/neuron/ /mnt/x/ > > During rsync I noticed this in top while moving over a virtualbox image: > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND > 2427 root 20 0 0 0 0 R 100 0.0 14:32.01 pdflush > 9497 root 20 0 0 0 0 R 100 0.0 11:38.48 rsync > > It did continue, but I figured something was wrong, so I interrupted > the rsync and unmounted. The rsync reported my copy speed was down to > 3-4mb/sec. This is on a fairly new quad core, so I should be able to > encrypt and compress the data without difficulty. > Yeah, something goes wrong.. Would you please try default (reg40) plugin in the same configuration? Thanks, Edward. > I remounted and started again, it starts by coping at 14-15mb/sec, and > then just slows down as pdflush hits 100% cpu usage. Iowait also goes > down to around 5%. When I interrupt it pdflush disapears instantly, > and rsync sticks around for 10-15 seconds (making it unmountable for > that period) until it dies. > > The file it's having problems with is a 6.8gb virtualbox image I use > as a gentoo test enviroment. > > Anders Aagaard > -- > To unsubscribe from this list: send the line "unsubscribe > reiserfs-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Reiser4 on dmcrypt 2008-08-15 15:44 ` Edward Shishkin @ 2008-08-15 21:20 ` Anders Aagaard 2008-08-16 8:57 ` Anders Aagaard 0 siblings, 1 reply; 4+ messages in thread From: Anders Aagaard @ 2008-08-15 21:20 UTC (permalink / raw) To: reiserfs-devel Edward Shishkin wrote: > Anders Aagaard wrote: >> Hi >> >> Been trying to move my home directory over to reiser4, and I ran into >> some issues, this is what I did: >> >> PASSCODE="temptest" >> echo $PASSCODE | cryptsetup luksFormat /dev/sdf6 -c >> twofish-cbc-essiv:sha256 -s 256 >> echo $PASSCODE | cryptsetup luksOpen /dev/sdf6 tempHome >> mkfs.reiser4 -o create=ccreg40,compress=lzo1 /dev/mapper/tempHome >> >> mount -t reiser4 -o noatime /dev/mapper/tempHome /mnt/x >> >> rsync -vax --progress /home/neuron/ /mnt/x/ >> >> During rsync I noticed this in top while moving over a virtualbox image: >> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND >> 2427 root 20 0 0 0 0 R 100 0.0 14:32.01 pdflush >> 9497 root 20 0 0 0 0 R 100 0.0 11:38.48 rsync >> >> It did continue, but I figured something was wrong, so I interrupted >> the rsync and unmounted. The rsync reported my copy speed was down to >> 3-4mb/sec. This is on a fairly new quad core, so I should be able to >> encrypt and compress the data without difficulty. >> > > Yeah, something goes wrong.. > Would you please try default (reg40) plugin in the same configuration? That does work, although the performance reported by rsync seems very unstable (although that could be a lot of issues), varying between 10 and 25mb/sec. Note that I do not have the patch to enable write barriers on single dm devices, so it's running in "synchronous write", I will try with that patch aswell though. > > Thanks, > Edward. > >> I remounted and started again, it starts by coping at 14-15mb/sec, and >> then just slows down as pdflush hits 100% cpu usage. Iowait also goes >> down to around 5%. When I interrupt it pdflush disapears instantly, >> and rsync sticks around for 10-15 seconds (making it unmountable for >> that period) until it dies. >> >> The file it's having problems with is a 6.8gb virtualbox image I use >> as a gentoo test enviroment. >> >> Anders Aagaard >> -- >> To unsubscribe from this list: send the line "unsubscribe >> reiserfs-devel" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> > > ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Reiser4 on dmcrypt 2008-08-15 21:20 ` Anders Aagaard @ 2008-08-16 8:57 ` Anders Aagaard 0 siblings, 0 replies; 4+ messages in thread From: Anders Aagaard @ 2008-08-16 8:57 UTC (permalink / raw) To: reiserfs-devel Anders Aagaard wrote: > Edward Shishkin wrote: >> Anders Aagaard wrote: >>> Hi >>> >>> Been trying to move my home directory over to reiser4, and I ran into >>> some issues, this is what I did: >>> >>> PASSCODE="temptest" >>> echo $PASSCODE | cryptsetup luksFormat /dev/sdf6 -c >>> twofish-cbc-essiv:sha256 -s 256 >>> echo $PASSCODE | cryptsetup luksOpen /dev/sdf6 tempHome >>> mkfs.reiser4 -o create=ccreg40,compress=lzo1 /dev/mapper/tempHome >>> >>> mount -t reiser4 -o noatime /dev/mapper/tempHome /mnt/x >>> >>> rsync -vax --progress /home/neuron/ /mnt/x/ >>> >>> During rsync I noticed this in top while moving over a virtualbox image: >>> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND >>> 2427 root 20 0 0 0 0 R 100 0.0 14:32.01 pdflush >>> 9497 root 20 0 0 0 0 R 100 0.0 11:38.48 rsync >>> >>> It did continue, but I figured something was wrong, so I interrupted >>> the rsync and unmounted. The rsync reported my copy speed was down to >>> 3-4mb/sec. This is on a fairly new quad core, so I should be able to >>> encrypt and compress the data without difficulty. >>> >> >> Yeah, something goes wrong.. >> Would you please try default (reg40) plugin in the same configuration? > > > That does work, although the performance reported by rsync seems very > unstable (although that could be a lot of issues), varying between 10 > and 25mb/sec. Note that I do not have the patch to enable write > barriers on single dm devices, so it's running in "synchronous write", I > will try with that patch aswell though. I just tried with this patch, http://lkml.org/lkml/2008/2/15/125, now rsync works for quite long before I get the message: NOTICE: dm-6 does not support write barriers, using synchronous write instead. Which to my understanding I shouldn't get? Rebooted, tested, and it did not lock up like it did before. And pdflush is around 10-20% on top. Thought this was a bit odd, so I undid the barrier kernel patch, rebooted, and tried again. And it worked, copied over the file ok, I watched dmesg during the copy and realized it said "using synchronous write instead" quite late in the copy process, so I thought if I repeated the test with the same image it might hang on me. So I executed rm on Gentoo-Test.vdi, I waited 10-30 seconds, thought that was oddly long and started a wall clock, it's been running for 3 minutes now and it's still not done. iotop reports this: PID USER DISK READ DISK WRITE SWAPIN IO> COMMAND 7327 root 9.52 M/s 0 B/s 0.00 % 0.00 % rm /mnt/x/.VirtualBox/V Top reports this: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6309 root 15 -5 0 0 0 S 9 0.0 0:25.52 kcryptd_io 6310 root 15 -5 0 0 0 S 7 0.0 0:39.76 kcryptd (and 22% iowait). And as I was typing this it finished, I estimate that rm took about 4-4 min 30 sec. File a 6.8gb in size. Is there really this much to write when removing a 6.8gb file? My test was 100% reproducable on my system before I rebooted, and I recreated everything with cryptsetup and mkfs.reiser4 between tests. Earlier on the day when I had the problem I had done some performance testing on different crypto algorithms + reiser4 on /dev/ram0, and particulary cryptsetup wasn't a big fan of that (some errors in dmesg, no oops'es or anything I'd think would matter outside the test enviroment though). I'll report back if I can get this to fail. > >> >> Thanks, >> Edward. >> >>> I remounted and started again, it starts by coping at 14-15mb/sec, and >>> then just slows down as pdflush hits 100% cpu usage. Iowait also goes >>> down to around 5%. When I interrupt it pdflush disapears instantly, >>> and rsync sticks around for 10-15 seconds (making it unmountable for >>> that period) until it dies. >>> >>> The file it's having problems with is a 6.8gb virtualbox image I use >>> as a gentoo test enviroment. >>> >>> Anders Aagaard >>> -- >>> To unsubscribe from this list: send the line "unsubscribe >>> reiserfs-devel" in >>> the body of a message to majordomo@vger.kernel.org >>> More majordomo info at http://vger.kernel.org/majordomo-info.html >>> >> >> > > ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-08-16 8:57 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-08-15 14:45 Reiser4 on dmcrypt Anders Aagaard 2008-08-15 15:44 ` Edward Shishkin 2008-08-15 21:20 ` Anders Aagaard 2008-08-16 8:57 ` Anders Aagaard
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.